ITK
6.0.0
Insight Toolkit
|
#include <itkQuadEdgeMeshLineCell.h>
Class that connects the QuadEdgeMesh with the Mesh.
TCellInterface | Basic type for the itk*Cell. This usually comes from the MeshTraits. |
Definition at line 41 of file itkQuadEdgeMeshLineCell.h.
Public Types | |
using | CellFeatureCount = typename Superclass::CellFeatureIdentifier |
using | CellTraits = typename Superclass::CellTraits |
using | CellType = typename Superclass::CellType |
using | ConstRawPointer = const Self * |
using | ConstSelfAutoPointer = AutoPointer< const Self > |
using | DualDataType = typename QEType::DualDataType |
using | FaceRefType = typename QEType::DualOriginRefType |
using | MultiVisitor = typename CellType::MultiVisitor |
using | PointIdConstIterator = typename CellTraits::PointIdConstIterator |
using | PointIdInternalConstIterator = typename CellTraits::PointIdInternalConstIterator |
using | PointIdInternalIterator = typename CellTraits::PointIdInternalIterator |
using | PointIdIterator = typename CellTraits::PointIdIterator |
using | PrimalDataType = typename QEType::PrimalDataType |
using | QEDual = typename QEType::DualType |
using | QEType = typename CellTraits::QuadEdgeType |
using | RawPointer = Self * |
using | Self = QuadEdgeMeshLineCell |
using | SelfAutoPointer = AutoPointer< Self > |
using | Superclass = TCellInterface |
using | VertexRefType = typename QEType::OriginRefType |
Static Public Member Functions | |
static constexpr CellGeometryEnum | GetTopologyId () |
Static Public Attributes | |
static constexpr unsigned int | CellDimension = 2 |
static constexpr unsigned int | PointDimension = Superclass::PointDimension |
Private Attributes | |
CellIdentifier | m_Identifier {} |
PointIdentifier | m_PointIds [2] {} |
QEType * | m_QuadEdgeGeom {} |
using itk::QuadEdgeMeshLineCell< TCellInterface >::CellFeatureCount = typename Superclass::CellFeatureIdentifier |
Definition at line 70 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::CellTraits = typename Superclass::CellTraits |
Definition at line 64 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::CellType = typename Superclass::CellType |
Definition at line 59 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::ConstRawPointer = const Self * |
Definition at line 54 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::ConstSelfAutoPointer = AutoPointer<const Self> |
Definition at line 51 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::DualDataType = typename QEType::DualDataType |
Definition at line 93 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::FaceRefType = typename QEType::DualOriginRefType |
Definition at line 91 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::MultiVisitor = typename CellType::MultiVisitor |
Multivisitor type.
Definition at line 80 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdConstIterator = typename CellTraits::PointIdConstIterator |
Definition at line 84 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdInternalConstIterator = typename CellTraits::PointIdInternalConstIterator |
Definition at line 86 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdInternalIterator = typename CellTraits::PointIdInternalIterator |
Definition at line 85 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdIterator = typename CellTraits::PointIdIterator |
Definition at line 83 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::PrimalDataType = typename QEType::PrimalDataType |
Definition at line 92 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::QEDual = typename QEType::DualType |
Definition at line 94 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::QEType = typename CellTraits::QuadEdgeType |
QE types.
Definition at line 89 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::RawPointer = Self * |
Definition at line 53 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::Self = QuadEdgeMeshLineCell |
Standard class type aliases.
Definition at line 50 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::SelfAutoPointer = AutoPointer<Self> |
Definition at line 52 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::Superclass = TCellInterface |
Definition at line 57 of file itkQuadEdgeMeshLineCell.h.
using itk::QuadEdgeMeshLineCell< TCellInterface >::VertexRefType = typename QEType::OriginRefType |
Definition at line 90 of file itkQuadEdgeMeshLineCell.h.
itk::QuadEdgeMeshLineCell< TCellInterface >::QuadEdgeMeshLineCell | ( | ) |
Object memory management methods.
|
override |
Object memory management methods.
|
override |
TCellInterface abstract methods definition.
|
override |
|
override |
CellIdentifier itk::QuadEdgeMeshLineCell< TCellInterface >::GetIdent | ( | ) |
|
override |
|
override |
|
override |
|
inlineoverride |
Definition at line 184 of file itkQuadEdgeMeshLineCell.h.
|
inline |
Definition at line 102 of file itkQuadEdgeMeshLineCell.h.
|
inlinestaticconstexpr |
Topology related methods.
Definition at line 129 of file itkQuadEdgeMeshLineCell.h.
References itk::CommonEnums::LINE_CELL.
|
override |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
QuadEdge internal flavor of cell API
|
virtual |
|
inlineoverride |
Useless methods.
Definition at line 148 of file itkQuadEdgeMeshLineCell.h.
|
inlineoverride |
Definition at line 191 of file itkQuadEdgeMeshLineCell.h.
|
inlineoverride |
Definition at line 170 of file itkQuadEdgeMeshLineCell.h.
|
inlineoverride |
Definition at line 198 of file itkQuadEdgeMeshLineCell.h.
|
inlineoverride |
Definition at line 177 of file itkQuadEdgeMeshLineCell.h.
void itk::QuadEdgeMeshLineCell< TCellInterface >::SetIdent | ( | CellIdentifier | cid | ) |
Accessors for m_Identifier.
|
override |
|
override |
ITK Cell API - Iterator-related methods. The Set methods will work, not the Get. Hopefully never used ...
|
override |
|
inline |
helper for backward compatibility
Definition at line 206 of file itkQuadEdgeMeshLineCell.h.
|
staticconstexpr |
Definition at line 77 of file itkQuadEdgeMeshLineCell.h.
|
private |
In order to have constant time access at the itk level instead of of doing a search in the Mesh::Cell container.
Definition at line 240 of file itkQuadEdgeMeshLineCell.h.
|
mutableprivate |
Definition at line 242 of file itkQuadEdgeMeshLineCell.h.
|
private |
Definition at line 241 of file itkQuadEdgeMeshLineCell.h.
|
staticconstexpr |
Definition at line 76 of file itkQuadEdgeMeshLineCell.h.