18 #ifndef itkCellInterfaceVisitor_h
19 #define itkCellInterfaceVisitor_h
107 typename TCellTraits,
108 typename CellTopology,
133 TCellTraits > *c) ITK_OVERRIDE
135 this->UserVisitor::Visit(cellId, (CellTopology *)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()
virtual int GetCellTopologyId() override
~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
void VisitFromCell(CellIdentifier cellId, CellInterface< TPixelType, TCellTraits > *c) override
CellInterfaceVisitorImplementation Self
virtual int GetCellTopologyId()=0