|
GeoModel - GeoModelCore
|
This type of action sees the geometry graph in full detail, including each transformation and property node. The function of this graph is to represent a simpler tree of positioned volumes. To visit only those volumes while keeping track of the state (including relative positioning), use the VolumeAction. More...
#include <GeoNodeAction.h>
Public Types | |
| enum | Depth { ALL_ANCESTORS = -1, SELF = 0, SELF_AND_CHILDREN = 1 } |
Public Member Functions | |
| virtual void | handleNode (const GeoGraphNode *) |
| virtual void | handleTransform (const GeoTransform *) |
| virtual void | handlePhysVol (const GeoPhysVol *) |
| virtual void | handleFullPhysVol (const GeoFullPhysVol *) |
| GeoNodePath * | getPath () |
| Query< unsigned int > | getDepthLimit () |
| void | terminate () |
| bool | shouldTerminate () const |
| virtual void | handleNameTag (const GeoNameTag *) |
| virtual void | handleSerialDenominator (const GeoSerialDenominator *) |
| void | setDepthLimit (unsigned int limit) |
| void | clearDepthLimit () |
| virtual void | handleSerialTransformer (const GeoSerialTransformer *) |
| virtual void | handleIdentifierTag (const GeoIdentifierTag *) |
| virtual void | handleSerialIdentifier (const GeoSerialIdentifier *) |
Protected Attributes | |
| bool | m_terminate |
Private Member Functions | |
| GeoNodeAction (const GeoNodeAction &right) | |
| GeoNodeAction & | operator= (const GeoNodeAction &right) |
Private Attributes | |
| Query< unsigned int > | m_depth |
| GeoNodePath | m_path |
This type of action sees the geometry graph in full detail, including each transformation and property node. The function of this graph is to represent a simpler tree of positioned volumes. To visit only those volumes while keeping track of the state (including relative positioning), use the VolumeAction.
Definition at line 30 of file GeoNodeAction.h.
1.8.11