18 #ifndef __itkCellInterfaceVisitor_h
19 #define __itkCellInterfaceVisitor_h
107 typename TCellTraits,
108 typename CellTopology,
135 this->UserVisitor::Visit(cellId, (CellTopology *)c);
void VisitFromCell(CellIdentifier cellId, CellInterface< TPixelType, TCellTraits > *c)
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
void operator=(const Self &)
A template class used to implement a visitor object.
CellInterfaceVisitorImplementation()
~CellInterfaceVisitorImplementation()
TCellTraits::CellIdentifier CellIdentifier
An abstract interface for cells.
virtual void VisitFromCell(CellIdentifier cellId, CellInterface< TPixelType, TCellTraits > *)=0
TCellTraits::CellIdentifier CellIdentifier
Abstract interface for a visitor class that can visit the cells in a Mesh.
SmartPointer< Self > Pointer
SmartPointer< Self > Pointer
void operator=(const Self &)
CellInterfaceVisitor Self
virtual int GetCellTopologyId()
CellInterfaceVisitorImplementation Self
virtual int GetCellTopologyId()=0