#include <itkTreeContainerBase.h>
Inheritance diagram for itk::TreeContainerBase< TValueType >:


Public Types | |
| typedef Object | Superclass |
| typedef TreeContainerBase | Self |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TValueType | ValueType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual bool | SetRoot (TValueType element)=0 |
| virtual bool | SetRoot (TreeNode< TValueType > *node)=0 |
| virtual bool | Contains (const TValueType element)=0 |
| virtual int | Count () const=0 |
| virtual bool | IsLeaf (const TValueType element)=0 |
| virtual bool | IsRoot (const TValueType element)=0 |
| virtual bool | Clear ()=0 |
| virtual const TreeNode< TValueType > * | GetRoot () const=0 |
| void | SetSubtree (bool val) |
Protected Member Functions | |
| TreeContainerBase () | |
| virtual | ~TreeContainerBase () |
Protected Attributes | |
| bool | m_SubTree |
|
|||||
|
Reimplemented from itk::Object. Reimplemented in itk::TreeContainer< TValueType >, itk::SpatialObjectTreeContainer< TDimension >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. Definition at line 39 of file itkTreeContainerBase.h. |
|
|||||
|
Reimplemented from itk::Object. Reimplemented in itk::TreeContainer< TValueType >, itk::SpatialObjectTreeContainer< TDimension >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. Definition at line 38 of file itkTreeContainerBase.h. |
|
|||||
|
Smart pointer typedef support. Reimplemented from itk::Object. Reimplemented in itk::TreeContainer< TValueType >, itk::SpatialObjectTreeContainer< TDimension >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. Definition at line 37 of file itkTreeContainerBase.h. |
|
|||||
|
Reimplemented from itk::Object. Reimplemented in itk::TreeContainer< TValueType >, itk::SpatialObjectTreeContainer< TDimension >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. Definition at line 36 of file itkTreeContainerBase.h. |
|
|||||
|
Reimplemented in itk::TreeContainer< TValueType >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. Definition at line 41 of file itkTreeContainerBase.h. |
|
|||||||||
|
Definition at line 76 of file itkTreeContainerBase.h. |
|
|||||||||
|
Definition at line 77 of file itkTreeContainerBase.h. |
|
|||||||||
|
Clear the tree Implemented in itk::TreeContainer< TValueType >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. |
|
||||||||||
|
Return true if the tree contains the element Implemented in itk::TreeContainer< TValueType >. |
|
|||||||||
|
Return the number of nodes in the tree Implemented in itk::TreeContainer< TValueType >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::Object. Reimplemented in itk::TreeContainer< TValueType >, itk::SpatialObjectTreeContainer< TDimension >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. |
|
|||||||||
|
Get the root as a node Implemented in itk::TreeContainer< TValueType >, and itk::TreeContainer< itk::SpatialObject< TDimension > * >. |
|
||||||||||
|
Return if the element is a leaf Implemented in itk::TreeContainer< TValueType >. |
|
||||||||||
|
Return if the element is root Implemented in itk::TreeContainer< TValueType >. |
|
||||||||||
|
Set the root has a node Implemented in itk::TreeContainer< TValueType >. |
|
||||||||||
|
Set the root element. A new node is created and the element is added to the node Implemented in itk::TreeContainer< TValueType >. |
|
||||||||||
|
Set if the tree is a subtree Definition at line 72 of file itkTreeContainerBase.h. |
|
|||||
|
Definition at line 78 of file itkTreeContainerBase.h. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000