|
GeoModel - GeoModelCore
|
This type of action sees and traverses a simpler tree of positioned volumes. It does not descend into transformations or other properties, but simply accumulates their effect into an internal state that can be accessed during traversal. That state includes, for example, the position relative to the parent. More...
#include <GeoVolumeAction.h>
Public Types | |
| enum | Type { TOP_DOWN, BOTTOM_UP } |
Public Member Functions | |
| GeoVolumeAction (Type type=TOP_DOWN) | |
| virtual void | handleVPhysVol (const GeoVPhysVol *) |
| void | terminate () |
| bool | shouldTerminate () const |
| const GeoTraversalState * | getState () const |
| GeoTraversalState * | getState () |
| GeoVolumeAction::Type | getType () const |
Private Member Functions | |
| GeoVolumeAction (const GeoVolumeAction &right) | |
| GeoVolumeAction & | operator= (const GeoVolumeAction &right) |
Private Attributes | |
| Type | m_type |
| bool | m_terminate |
| GeoTraversalState | m_traversalState |
This type of action sees and traverses a simpler tree of positioned volumes. It does not descend into transformations or other properties, but simply accumulates their effect into an internal state that can be accessed during traversal. That state includes, for example, the position relative to the parent.
Definition at line 21 of file GeoVolumeAction.h.
1.8.11