GeoModel - GeoModelCore
Public Member Functions | Private Member Functions | List of all members
GeoClearAbsPosAction Class Reference

Clears absolute postion information from full physical volume nodes. This action is initiated from a change in the alignment of an alignable transformation...although it may of course be used by other clients, too. More...

#include <GeoClearAbsPosAction.h>

Inheritance diagram for GeoClearAbsPosAction:
GeoNodeAction

Public Member Functions

virtual void handleFullPhysVol (const GeoFullPhysVol *vol)
 
- Public Member Functions inherited from GeoNodeAction
virtual void handleNode (const GeoGraphNode *)
 
virtual void handleTransform (const GeoTransform *)
 
virtual void handlePhysVol (const GeoPhysVol *)
 
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

 GeoClearAbsPosAction (const GeoClearAbsPosAction &right)
 
GeoClearAbsPosAction & operator= (const GeoClearAbsPosAction &right)
 

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
 

Detailed Description

Clears absolute postion information from full physical volume nodes. This action is initiated from a change in the alignment of an alignable transformation...although it may of course be used by other clients, too.

Definition at line 19 of file GeoClearAbsPosAction.h.


The documentation for this class was generated from the following files: