#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. |