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

An action to count the number of physical volumes and Serial Transformers. More...

#include <GeoCountVolAndSTAction.h>

Inheritance diagram for GeoCountVolAndSTAction:
GeoNodeAction

Public Member Functions

virtual void handlePhysVol (const GeoPhysVol *)
 
virtual void handleFullPhysVol (const GeoFullPhysVol *)
 
virtual void handleSerialTransformer (const GeoSerialTransformer *)
 
unsigned int getCount () const
 
- Public Member Functions inherited from GeoNodeAction
virtual void handleNode (const GeoGraphNode *)
 
virtual void handleTransform (const GeoTransform *)
 
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 handleIdentifierTag (const GeoIdentifierTag *)
 
virtual void handleSerialIdentifier (const GeoSerialIdentifier *)
 

Private Member Functions

 GeoCountVolAndSTAction (const GeoCountVolAndSTAction &right)
 
const GeoCountVolAndSTAction & operator= (const GeoCountVolAndSTAction &right)
 

Private Attributes

unsigned int m_count
 

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

An action to count the number of physical volumes and Serial Transformers.

Definition at line 17 of file GeoCountVolAndSTAction.h.


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