41 template<
typename TCellInterface >
64 virtual CellGeometry
GetType(
void) const ITK_OVERRIDE
65 {
return Superclass::LINE_CELL; }
66 virtual void MakeCopy(CellAutoPointer &) const ITK_OVERRIDE;
69 virtual
unsigned int GetDimension(
void) const ITK_OVERRIDE;
75 virtual
bool GetBoundaryFeature(
int dimension, CellFeatureIdentifier, CellAutoPointer &) ITK_OVERRIDE;
76 virtual
void SetPointIds(PointIdConstIterator first) ITK_OVERRIDE;
78 virtual
void SetPointIds(PointIdConstIterator first,
79 PointIdConstIterator last) ITK_OVERRIDE;
81 virtual
void SetPointId(
int localId, PointIdentifier) ITK_OVERRIDE;
84 virtual PointIdConstIterator
PointIdsBegin(
void) const ITK_OVERRIDE;
86 virtual PointIdIterator
PointIdsEnd(
void) ITK_OVERRIDE;
88 virtual PointIdConstIterator
PointIdsEnd(
void) const ITK_OVERRIDE;
100 for (
unsigned int i = 0; i < itkGetStaticConstMacro(
NumberOfPoints); i++ )
113 LineCell(
const Self &) ITK_DELETE_FUNCTION;
114 void operator=(const Self &) ITK_DELETE_FUNCTION;
118 #ifndef ITK_MANUAL_INSTANTIATION
119 #include "itkLineCell.hxx"
virtual void MakeCopy(CellAutoPointer &) const override
virtual CellFeatureCount GetNumberOfBoundaryFeatures(int dimension) const override
Represents a line segment for a Mesh.
VertexCell< TCellInterface > VertexType
VertexType::SelfAutoPointer VertexAutoPointer
itkCellVisitMacro(Superclass::LINE_CELL)
virtual PointIdIterator PointIdsEnd(void) override
virtual CellFeatureCount GetNumberOfVertices() const
virtual void SetPointId(int localId, PointIdentifier) override
static const unsigned int NumberOfPoints
An abstract interface for cells.
static const unsigned int NumberOfVertices
virtual bool GetBoundaryFeature(int dimension, CellFeatureIdentifier, CellAutoPointer &) override
PointIdentifier m_PointIds[NumberOfPoints]
virtual unsigned int GetNumberOfPoints(void) const override
virtual bool GetVertex(CellFeatureIdentifier, VertexAutoPointer &)
virtual CellGeometry GetType(void) const override
Represents a single vertex for a Mesh.
static const unsigned int CellDimension
virtual unsigned int GetDimension(void) const override
itkCellInheritedTypedefs(TCellInterface)
itkCellCommonTypedefs(LineCell)
virtual void SetPointIds(PointIdConstIterator first) override
virtual PointIdIterator PointIdsBegin(void) override