ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SoCounterAction Class Reference

#include <geant4/tree/geant4-10.6-release/source/visualization/OpenInventor/include/HEPVis/actions/SoCounterAction.h>

+ Inheritance diagram for SoCounterAction:
+ Collaboration diagram for SoCounterAction:

Public Types

enum  LookFor { NODE = 1, TYPE = 2, NAME = 3 }
 

Public Member Functions

 SoCounterAction ()
 
virtual ~SoCounterAction ()
 
void setLookFor (LookFor)
 
void setType (const SoType, SbBool=TRUE)
 
int getCount () const
 

Static Public Member Functions

static void initClass (void)
 

Protected Member Functions

virtual void beginTraversal (SoNode *)
 

Private Member Functions

 SO_ACTION_HEADER (SoCounterAction)
 

Static Private Member Functions

static void actionMethod (SoAction *, SoNode *)
 

Private Attributes

int fCount
 
int fLookFor
 
SbName fName
 
SoType fType
 
SbBool fCheckDerived
 

Detailed Description

Definition at line 36 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 36 of file SoCounterAction.h

Member Enumeration Documentation

Enumerator:
NODE 
TYPE 
NAME 

Definition at line 42 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 42 of file SoCounterAction.h

Constructor & Destructor Documentation

SoCounterAction::SoCounterAction ( )
virtual SoCounterAction::~SoCounterAction ( )
virtual

Member Function Documentation

static void SoCounterAction::actionMethod ( SoAction *  ,
SoNode *   
)
staticprivate
virtual void SoCounterAction::beginTraversal ( SoNode *  )
protectedvirtual
int SoCounterAction::getCount ( ) const
static void SoCounterAction::initClass ( void  )
static
void SoCounterAction::setLookFor ( LookFor  )
void SoCounterAction::setType ( const SoType  ,
SbBool  = TRUE 
)
SoCounterAction::SO_ACTION_HEADER ( SoCounterAction  )
private

Member Data Documentation

SbBool SoCounterAction::fCheckDerived
private

Definition at line 57 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 57 of file SoCounterAction.h

int SoCounterAction::fCount
private

Definition at line 53 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 53 of file SoCounterAction.h

int SoCounterAction::fLookFor
private

Definition at line 54 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 54 of file SoCounterAction.h

SbName SoCounterAction::fName
private

Definition at line 55 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 55 of file SoCounterAction.h

SoType SoCounterAction::fType
private

Definition at line 56 of file SoCounterAction.h.

View newest version in sPHENIX GitHub at line 56 of file SoCounterAction.h


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