VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
trpgReadGroupBase Class Reference

Read Group Base Base class for all group nodes {group:Demonstration Scene Graph}. More...

Inheritance diagram for trpgReadGroupBase:
Inheritance graph
[legend]

Public Member Functions

virtual ~trpgReadGroupBase (void)
void AddChild (trpgReadNode *)
bool isGroupType (void)
int GetNumChildren (void)
trpgReadNodeGetChild (int i)
trpgMBR GetMBR (void) const
void unRefChild (int i)
void unRefChildren (void)
- Public Member Functions inherited from trpgReadNode
virtual ~trpgReadNode (void)
virtual int GetType (void)

Protected Member Functions

void DeleteChildren (void)

Protected Attributes

trpgMBR mbr
std::vector< trpgReadNode * > children
- Protected Attributes inherited from trpgReadNode
int type

Detailed Description

Read Group Base Base class for all group nodes {group:Demonstration Scene Graph}.

Constructor & Destructor Documentation

virtual trpgReadGroupBase::~trpgReadGroupBase ( void  )
virtual

Member Function Documentation

void trpgReadGroupBase::AddChild ( trpgReadNode )
bool trpgReadGroupBase::isGroupType ( void  )
inlinevirtual

Implements trpgReadNode.

Reimplemented in trpgReadChildRef.

int trpgReadGroupBase::GetNumChildren ( void  )
inline
trpgReadNode* trpgReadGroupBase::GetChild ( int  i)
inline
trpgMBR trpgReadGroupBase::GetMBR ( void  ) const
virtual

Reimplemented from trpgReadNode.

void trpgReadGroupBase::unRefChild ( int  i)
void trpgReadGroupBase::unRefChildren ( void  )
void trpgReadGroupBase::DeleteChildren ( void  )
protected

Member Data Documentation

trpgMBR trpgReadGroupBase::mbr
protected
std::vector<trpgReadNode *> trpgReadGroupBase::children
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)