Geant4  10.02.p03
SoCounterAction Class Reference

#include <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)
 
void setName (const SbName)
 
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.

Member Enumeration Documentation

◆ LookFor

Enumerator
NODE 
TYPE 
NAME 

Definition at line 42 of file SoCounterAction.h.

Constructor & Destructor Documentation

◆ SoCounterAction()

SoCounterAction::SoCounterAction ( )

◆ ~SoCounterAction()

virtual SoCounterAction::~SoCounterAction ( )
virtual

Member Function Documentation

◆ actionMethod()

static void SoCounterAction::actionMethod ( SoAction *  ,
SoNode *   
)
staticprivate

◆ beginTraversal()

virtual void SoCounterAction::beginTraversal ( SoNode *  )
protectedvirtual

◆ getCount()

int SoCounterAction::getCount ( ) const

◆ initClass()

static void SoCounterAction::initClass ( void  )
static

◆ setLookFor()

void SoCounterAction::setLookFor ( LookFor  )

◆ setName()

void SoCounterAction::setName ( const SbName  )

◆ setType()

void SoCounterAction::setType ( const SoType  ,
SbBool  = TRUE 
)

◆ SO_ACTION_HEADER()

SoCounterAction::SO_ACTION_HEADER ( SoCounterAction  )
private

Member Data Documentation

◆ fCheckDerived

SbBool SoCounterAction::fCheckDerived
private

Definition at line 57 of file SoCounterAction.h.

◆ fCount

int SoCounterAction::fCount
private

Definition at line 53 of file SoCounterAction.h.

◆ fLookFor

int SoCounterAction::fLookFor
private

Definition at line 54 of file SoCounterAction.h.

◆ fName

SbName SoCounterAction::fName
private

Definition at line 55 of file SoCounterAction.h.

◆ fType

SoType SoCounterAction::fType
private

Definition at line 56 of file SoCounterAction.h.


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