|
GeoModel - GeoModelCore
|
This action class has been introduced in order to speed up GeoAlignableTransform::setDelta(), which is heavily used by alignment callbacks. More...
#include <GeoSelClearAbsPosAction.h>
Public Member Functions | |
| GeoSelClearAbsPosAction (const GeoAlignableTransform *alignTrans) | |
Public Member Functions inherited from GeoNodeAction | |
| virtual void | handleNode (const GeoGraphNode *) |
| 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 *) |
Private Member Functions | |
| virtual void | handleTransform (const GeoTransform *xform) |
| virtual void | handlePhysVol (const GeoPhysVol *vol) |
| virtual void | handleFullPhysVol (const GeoFullPhysVol *vol) |
| GeoSelClearAbsPosAction (const GeoSelClearAbsPosAction &right) | |
| GeoSelClearAbsPosAction & | operator= (const GeoSelClearAbsPosAction &right) |
Private Attributes | |
| const GeoAlignableTransform * | m_alignTrans |
| bool | m_needToClearCache |
Additional Inherited Members | |
Public Types inherited from GeoNodeAction | |
| enum | Depth { ALL_ANCESTORS = -1, SELF = 0, SELF_AND_CHILDREN = 1 } |
Protected Attributes inherited from GeoNodeAction | |
| bool | m_terminate |
This action class has been introduced in order to speed up GeoAlignableTransform::setDelta(), which is heavily used by alignment callbacks.
The action takes a pointer to GeoAlignableTransform and clears position caches only for those daughters of given physical volume, which are affected by this alignable transform.
Definition at line 23 of file GeoSelClearAbsPosAction.h.
1.8.11