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;
93 virtual bool GetVertex(CellFeatureIdentifier, VertexAutoPointer &);
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 unsigned int GetNumberOfPoints(void) 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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
static const unsigned int NumberOfPoints
An abstract interface for cells.
static const unsigned int NumberOfVertices
virtual CellFeatureCount GetNumberOfBoundaryFeatures(int dimension) const override
virtual unsigned int GetDimension(void) const override
static ITK_CONSTEXPR_FUNC T max(const T &)
virtual bool GetBoundaryFeature(int dimension, CellFeatureIdentifier, CellAutoPointer &) override
PointIdentifier m_PointIds[NumberOfPoints]
virtual bool GetVertex(CellFeatureIdentifier, VertexAutoPointer &)
Represents a single vertex for a Mesh.
virtual CellGeometry GetType(void) const override
static const unsigned int CellDimension
virtual void MakeCopy(CellAutoPointer &) const override
itkCellInheritedTypedefs(TCellInterface)
itkCellCommonTypedefs(LineCell)
virtual void SetPointIds(PointIdConstIterator first) override
virtual PointIdIterator PointIdsBegin(void) override