#include <itkSceneSpatialObject.h>
Inheritance diagram for itk::SceneSpatialObject< SpaceDimension >:


[NOHEADER] | |
| virtual const char * | GetNameOfClass () const |
| Pointer | New () |
Public Types | |
| typedef SceneSpatialObject< SpaceDimension > | Self |
| typedef Object | Superclass |
| typedef Superclass::Pointer | SuperclassPointer |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef SpatialObject< SpaceDimension > | ObjectType |
| typedef SpatialObject< SpaceDimension > | SpatialObjectType |
| typedef SpatialObjectType::Pointer | SpatialObjectPointer |
| typedef std::list< SpatialObjectPointer > | ObjectListType |
Public Member Functions | |
| itkStaticConstMacro (MaximumDepth, unsigned int, 9999999) | |
| void | AddSpatialObject (SpatialObject< SpaceDimension > *pointer) |
| void | RemoveSpatialObject (SpatialObject< SpaceDimension > *object) |
| ObjectListType * | GetObjects (unsigned int depth=MaximumDepth, char *name=NULL) |
| unsigned int | GetNumberOfObjects (unsigned int depth=MaximumDepth, char *name=NULL) |
| void | SetObjects (ObjectListType &children) |
| unsigned long | GetMTime (void) const |
| SpatialObject< SpaceDimension > * | GetObjectById (int Id) |
| bool | FixHierarchy (void) |
| bool | CheckIdValidity (void) |
| void | FixIdValidity (void) |
| int | GetNextAvailableId () |
| void | Clear () |
| void | SetParentId (int parentid) |
| int | GetParentId (void) |
Protected Member Functions | |
| SceneSpatialObject () | |
| virtual | ~SceneSpatialObject () |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
| ObjectListType | m_Objects |
| int | m_ParentId |
This class represent a SceneSpatialObject object into which one can plug any kind of spatial object.
Definition at line 38 of file itkSceneSpatialObject.h.
|
|||||
|
Reimplemented from itk::Object. Definition at line 48 of file itkSceneSpatialObject.h. |
|
|||||
|
Definition at line 55 of file itkSceneSpatialObject.h. |
|
|||||
|
Definition at line 50 of file itkSceneSpatialObject.h. |
|
|||||
|
Reimplemented from itk::Object. Definition at line 47 of file itkSceneSpatialObject.h. |
|
|||||
|
Smart pointer typedef support. Reimplemented from itk::Object. Definition at line 44 of file itkSceneSpatialObject.h. |
|
|||||
|
Definition at line 52 of file itkSceneSpatialObject.h. |
|
|||||
|
Definition at line 51 of file itkSceneSpatialObject.h. |
|
|||||
|
Reimplemented from itk::Object. Definition at line 45 of file itkSceneSpatialObject.h. |
|
|||||
|
Definition at line 46 of file itkSceneSpatialObject.h. |
|
|||||||||
|
constructor |
|
|||||||||
|
destructor |
|
||||||||||
|
Add an object to the list of children. |
|
||||||||||
|
|
|
|||||||||
|
Clear function : Remove all the objects in the scene |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Returns the latest modified time of all the objects contained in this SceneSpatialObject object. Reimplemented from itk::Object. |
|
|||||||||
|
Standard part of all itk objects. Reimplemented from itk::Object. |
|
|||||||||
|
|
|
||||||||||||||||
|
Returns the number of children currently assigned to the SceneSpatialObject object. |
|
||||||||||
|
Return a SpatialObject in the SceneSpatialObject given its ID |
|
||||||||||||||||
|
Returns a list of pointer to the children affiliated to this object. |
|
||||||||||
|
Get/Set the ParentID Definition at line 90 of file itkSceneSpatialObject.h. |
|
||||||||||||||||||||
|
|
|
|||||||||
|
Method for creation through the object factory Reimplemented from itk::Object. |
|
||||||||||||||||
|
Print the object informations in a stream. Reimplemented from itk::Object. |
|
||||||||||
|
Remove the object passed as arguments from the list of children. May this function should return a false value if the object to remove is not found in the list. |
|
||||||||||
|
Set the list of pointers to children to the list passed as argument. |
|
||||||||||
|
Get/Set the ParentID Definition at line 89 of file itkSceneSpatialObject.h. |
|
|||||
|
List of the children object plug to the SceneSpatialObject spatial object. Definition at line 107 of file itkSceneSpatialObject.h. |
|
|||||
|
Parent ID : default = -1 Definition at line 119 of file itkSceneSpatialObject.h. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000