#include <itkCellInterface.h>
Inheritance diagram for itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor:
Public Types | |
typedef CellInterfaceVisitor< TPixelType, TCellTraits > | VisitorType |
typedef MultiVisitor | Self |
typedef SmartPointer< Self > | Pointer |
typedef VisitorType::Pointer | VisitorPointer |
typedef std::map< int, VisitorPointer >::value_type | VisitorPointerValueType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
VisitorType * | GetVisitor (int id) |
void | AddVisitor (VisitorType *v) |
virtual | ~MultiVisitor () |
Static Public Member Functions | |
Pointer | New (void) |
Protected Attributes | |
VisitorPointer | m_Visitors [LAST_ITK_CELL] |
std::map< int, VisitorPointer > | m_UserDefined |
Definition at line 170 of file itkCellInterface.h.
|
Reimplemented from itk::LightObject. Definition at line 179 of file itkCellInterface.h. Referenced by itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::New(). |
|
Standard class typedefs. Reimplemented from itk::LightObject. Definition at line 178 of file itkCellInterface.h. Referenced by itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::New(). |
|
Typedefs for the visitor class. Definition at line 190 of file itkCellInterface.h. Referenced by itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::~MultiVisitor(). |
|
Definition at line 191 of file itkCellInterface.h. Referenced by itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::AddVisitor(). |
|
Visitor type, because VisualC++ 6.0 does not like Visitor being a nested type of CellInterfaceVisitor Definition at line 175 of file itkCellInterface.h. |
|
Definition at line 223 of file itkCellInterface.h. References itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::m_Visitors, and itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::VisitorPointer. |
|
|
Run-time type information (and related methods). Reimplemented from itk::LightObject. |
|
Definition at line 194 of file itkCellInterface.h. References itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::m_UserDefined, and itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::m_Visitors. |
|
Method for creation through the object factory. Reimplemented from itk::LightObject. Definition at line 183 of file itkCellInterface.h. References itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::Pointer, and itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::Self. |
|
Definition at line 226 of file itkCellInterface.h. Referenced by itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::AddVisitor(), and itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor::GetVisitor(). |
|