This action prints the node tree. It can be configured to print a message on the following types of nodes:
More...
#include <GeoPrintGraphAction.h>
|
|
| GeoPrintGraphAction (std::ostream &o) |
| |
|
virtual void | handleTransform (const GeoTransform *xform) |
| |
|
virtual void | handlePhysVol (const GeoPhysVol *vol) |
| |
|
virtual void | handleFullPhysVol (const GeoFullPhysVol *vol) |
| |
|
virtual void | handleNameTag (const GeoNameTag *nameTag) |
| |
|
virtual void | handleSerialDenominator (const GeoSerialDenominator *sD) |
| |
|
virtual void | handleSerialTransformer (const GeoSerialTransformer *sT) |
| |
|
virtual void | handleIdentifierTag (const GeoIdentifierTag *idTag) |
| |
|
void | setNotification (Type type, bool state) |
| |
|
virtual void | handleNode (const GeoGraphNode *) |
| |
|
GeoNodePath * | getPath () |
| |
|
Query< unsigned int > | getDepthLimit () |
| |
|
void | terminate () |
| |
|
bool | shouldTerminate () const |
| |
|
void | setDepthLimit (unsigned int limit) |
| |
|
void | clearDepthLimit () |
| |
|
virtual void | handleSerialIdentifier (const GeoSerialIdentifier *) |
| |
|
| enum | Type { TRANSFORM,
VOLUME,
NAMETAG,
IDENTIFIERTAG
} |
| |
|
|
const GeoNameTag * | m_nameTag |
| |
|
const GeoSerialDenominator * | m_serialDenominator |
| |
|
const GeoIdentifierTag * | m_idTag |
| |
|
std::vector< const GeoTransform * > | m_pendingTransformList |
| |
|
bool | m_transformState |
| |
|
bool | m_volumeState |
| |
|
bool | m_nametagState |
| |
|
bool | m_serialDenominatorState |
| |
|
bool | m_serialTransformerState |
| |
|
bool | m_identifierState |
| |
|
std::ostream & | m_o |
| |
|
bool | m_indented |
| |
|
| enum | Depth { ALL_ANCESTORS = -1,
SELF = 0,
SELF_AND_CHILDREN = 1
} |
| |
|
bool | m_terminate |
| |
This action prints the node tree. It can be configured to print a message on the following types of nodes:
- Transforms
- Physical Volumes and Full Physical Volumes
- SerialDenominators
- SerialTransforms
- IdentifierTag
Definition at line 23 of file GeoPrintGraphAction.h.
The documentation for this class was generated from the following files: