18 #ifndef __itkQuadEdgeMeshPolygonCell_h
19 #define __itkQuadEdgeMeshPolygonCell_h
35 template<
class TCellInterface >
50 typedef typename Superclass::CellType
CellType;
68 itkStaticConstMacro(
PointDimension,
unsigned int, Superclass::PointDimension );
89 typedef typename QuadEdgeType::DualType
QEDual;
118 return( Superclass::POLYGON_CELL );
134 Self * newPolygonCell =
new Self( numberOfPoints );
135 cell.TakeOwnership( newPolygonCell );
136 if ( numberOfPoints )
138 for(
unsigned long i = 0; i < numberOfPoints; i++ )
160 return (static_cast<PointIdIterator>(0));
173 return (static_cast<PointIdIterator>(0));
187 return (static_cast<PointIdIterator>(0));
200 return (static_cast<PointIdIterator>(0));
263 #ifndef ITK_MANUAL_INSTANTIATION