41 template<
typename TCellInterface >
63 virtual CellGeometry
GetType(
void) const ITK_OVERRIDE
64 {
return Superclass::LINE_CELL; }
65 virtual void MakeCopy(CellAutoPointer &) const ITK_OVERRIDE;
68 virtual
unsigned int GetDimension(
void) const ITK_OVERRIDE;
74 virtual
bool GetBoundaryFeature(
int dimension, CellFeatureIdentifier, CellAutoPointer &) ITK_OVERRIDE;
75 virtual
void SetPointIds(PointIdConstIterator first) ITK_OVERRIDE;
77 virtual
void SetPointIds(PointIdConstIterator first,
78 PointIdConstIterator last) ITK_OVERRIDE;
80 virtual
void SetPointId(
int localId, PointIdentifier) ITK_OVERRIDE;
83 virtual PointIdConstIterator
PointIdsBegin(
void) const ITK_OVERRIDE;
85 virtual PointIdIterator
PointIdsEnd(
void) ITK_OVERRIDE;
87 virtual PointIdConstIterator
PointIdsEnd(
void) const ITK_OVERRIDE;
99 for (
unsigned int i = 0; i < itkGetStaticConstMacro(
NumberOfPoints); i++ )
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkLineCell.hxx"
virtual void MakeCopy(CellAutoPointer &) const override
virtual CellFeatureCount GetNumberOfBoundaryFeatures(int dimension) const override
void operator=(const Self &)
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
An abstract interface for cells.
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.
virtual unsigned int GetDimension(void) const override
itkCellInheritedTypedefs(TCellInterface)
itkCellCommonTypedefs(LineCell)
virtual void SetPointIds(PointIdConstIterator first) override
virtual PointIdIterator PointIdsBegin(void) override