#include <itkCellInterfaceVisitor.h>
Inheritance diagram for itk::CellInterfaceVisitorImplementation< TPixelType, TCellTraits, CellTopology, UserVisitor >:
Public Types | |
typedef CellInterfaceVisitorImplementation | Self |
typedef SmartPointer< Self > | Pointer |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual int | GetCellTopologyId () |
void | VisitFromCell (unsigned long cellId, CellInterface< TPixelType, TCellTraits > *c) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
CellInterfaceVisitorImplementation () | |
~CellInterfaceVisitorImplementation () |
The Visitor implementation does the down cast to the specific cell type that is being visited. After the cast, a member of the UserVisitor type called Visit is passed the exact cell type being visited. To use this class, write a class that implements a function Visit(int id, CellTopology*). Then, use that as the UserVisitor template parameter.
Template parameters for CellInterfaceVisitorImplementation: TPixelType = see CellInterface
TCellTraits = see CellInterface
CellTopology = The specific type of cell that needs to be visited.
UserVisitor = A user supplied class that implements the function Visit(int id, CellTopology*)
Definition at line 102 of file itkCellInterfaceVisitor.h.
|
Reimplemented from itk::CellInterfaceVisitor< TPixelType, TCellTraits >. Definition at line 108 of file itkCellInterfaceVisitor.h. |
|
Standard class typedefs. Reimplemented from itk::CellInterfaceVisitor< TPixelType, TCellTraits >. Definition at line 107 of file itkCellInterfaceVisitor.h. |
|
Definition at line 128 of file itkCellInterfaceVisitor.h. |
|
Definition at line 129 of file itkCellInterfaceVisitor.h. |
|
Call the static method GetTopologyId for the CellTopology type that we are templated over. Implements itk::CellInterfaceVisitor< TPixelType, TCellTraits >. Definition at line 118 of file itkCellInterfaceVisitor.h. |
|
Run-time type information (and related methods). Reimplemented from itk::CellInterfaceVisitor< TPixelType, TCellTraits >. |
|
Method for creation through the object factory. Reimplemented from itk::LightObject. |
|
Call the method Visit from the UserVisitor template parameter that this class inherits from. I am my own gradpa... Implements itk::CellInterfaceVisitor< TPixelType, TCellTraits >. Definition at line 122 of file itkCellInterfaceVisitor.h. |