igstk::GroupObject Class Reference

Implements the 3-dimensional Group structure. More...

#include <igstkGroupObject.h>

Inheritance diagram for igstk::GroupObject:
Inheritance graph
[legend]
Collaboration diagram for igstk::GroupObject:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void RequestAddChild (const Transform &transform, SpatialObject *child)
 Request Adding a SpatialObject to the list of children.
void RequestGetChild (unsigned long childId)
 Request to get the child identified with a given childId number.

Protected Member Functions

 GroupObject (void)
 Constructor.
 ~GroupObject (void)
 Destructor.
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print object information.

Detailed Description

Implements the 3-dimensional Group structure.

Overview
GroupObject implements the 3-dimensional Group structure. This spatial object keeps reference to its children, so it is possible to navigate the scene graph downwards.

Definition at line 39 of file igstkGroupObject.h.


Constructor & Destructor Documentation

igstk::GroupObject::GroupObject ( void   )  [protected]

Constructor.

igstk::GroupObject::~GroupObject ( void   )  [protected]

Destructor.


Member Function Documentation

void igstk::GroupObject::RequestAddChild ( const Transform transform,
SpatialObject child 
)

Request Adding a SpatialObject to the list of children.

Note that this method invoke the reciprocal RequestSetTransformAndParent(transform,parent) method on the child.

void igstk::GroupObject::RequestGetChild ( unsigned long  childId  ) 

Request to get the child identified with a given childId number.

virtual void igstk::GroupObject::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const [protected, virtual]

Print object information.

Reimplemented from igstk::SpatialObject.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Sun Aug 30 05:50:11 2009 for IGSTK by  doxygen 1.6.1