OpenTracker

An Open Architecture for Reconfigurable Tracking based on XML | Contact

ot::GroupGateGroup Class Reference

#include <GroupGateModule.h>

Collaboration diagram for ot::GroupGateGroup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GroupGateGroup (const char *name)
 ~GroupGateGroup ()
NodeaddNode (const char *name)
NodegetNode (const char *name)
NodesetActiveGate (bool enable)
void deactivateAll ()
void setActiveGroupGate (Node *activegroupgate)
void notifyActiveGate ()

Protected Attributes

std::string Name
NodeMap Gates
NodeActiveGate
NodeActiveGroupGate

Detailed Description

Definition at line 77 of file GroupGateModule.h.


Constructor & Destructor Documentation

ot::GroupGateGroup::GroupGateGroup ( const char *  name  ) 

Definition at line 66 of file GroupGateModule.cxx.

References ActiveGate, ActiveGroupGate, and Name.

ot::GroupGateGroup::~GroupGateGroup (  ) 

Definition at line 73 of file GroupGateModule.cxx.

References Gates.


Member Function Documentation

Node * ot::GroupGateGroup::addNode ( const char *  name  ) 

Definition at line 79 of file GroupGateModule.cxx.

References Gates.

Referenced by ot::GroupGateModule::createNode().

void ot::GroupGateGroup::deactivateAll (  ) 

Node * ot::GroupGateGroup::getNode ( const char *  name  ) 

void ot::GroupGateGroup::notifyActiveGate (  ) 

Node * ot::GroupGateGroup::setActiveGate ( bool  enable  ) 

Definition at line 95 of file GroupGateModule.cxx.

References ActiveGate.

void ot::GroupGateGroup::setActiveGroupGate ( Node activegroupgate  ) 

Definition at line 113 of file GroupGateModule.cxx.

References ActiveGroupGate.

Referenced by ot::GroupGateNode::onEventGenerated().


Member Data Documentation

Definition at line 82 of file GroupGateModule.h.

Referenced by GroupGateGroup(), notifyActiveGate(), and setActiveGate().

Definition at line 81 of file GroupGateModule.h.

Referenced by addNode(), deactivateAll(), getNode(), and ~GroupGateGroup().

std::string ot::GroupGateGroup::Name [protected]

Definition at line 80 of file GroupGateModule.h.

Referenced by GroupGateGroup().


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

copyright (c) 2006 Graz University of Technology