ITK
4.9.0
Insight Segmentation and Registration 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 39 of file itkQuadEdgeMeshLineCell.h.
Public Types | |
typedef Superclass::CellAutoPointer | CellAutoPointer |
typedef Superclass::CellConstAutoPointer | CellConstAutoPointer |
typedef Superclass::CellConstRawPointer | CellConstRawPointer |
typedef Superclass::CellFeatureIdentifier | CellFeatureCount |
typedef Superclass::CellFeatureIdentifier | CellFeatureIdentifier |
typedef Superclass::CellGeometry | CellGeometry |
typedef Superclass::CellIdentifier | CellIdentifier |
typedef Superclass::CellRawPointer | CellRawPointer |
typedef Superclass::CellTraits | CellTraits |
typedef Superclass::CellType | CellType |
typedef const Self * | ConstRawPointer |
typedef AutoPointer< const Self > | ConstSelfAutoPointer |
typedef Superclass::CoordRepType | CoordRepType |
typedef QEType::DualDataType | DualDataType |
typedef QEType::DualOriginRefType | FaceRefType |
typedef Superclass::InterpolationWeightType | InterpolationWeightType |
typedef CellType::MultiVisitor | MultiVisitor |
typedef Superclass::ParametricCoordArrayType | ParametricCoordArrayType |
typedef Superclass::PixelType | PixelType |
typedef CellTraits::PointIdConstIterator | PointIdConstIterator |
typedef Superclass::PointIdentifier | PointIdentifier |
typedef CellTraits::PointIdInternalConstIterator | PointIdInternalConstIterator |
typedef CellTraits::PointIdInternalIterator | PointIdInternalIterator |
typedef CellTraits::PointIdIterator | PointIdIterator |
typedef Superclass::PointsContainer | PointsContainer |
typedef Superclass::PointType | PointType |
typedef QEType::PrimalDataType | PrimalDataType |
typedef QEType::DualType | QEDual |
typedef CellTraits::QuadEdgeType | QEType |
typedef Self * | RawPointer |
typedef QuadEdgeMeshLineCell | Self |
typedef AutoPointer< Self > | SelfAutoPointer |
typedef Superclass::ShapeFunctionsArrayType | ShapeFunctionsArrayType |
typedef TCellInterface | Superclass |
typedef Superclass::UsingCellsContainer | UsingCellsContainer |
typedef QEType::OriginRefType | VertexRefType |
Static Public Member Functions | |
static int | GetTopologyId () |
Static Public Attributes | |
static const unsigned int | CellDimension = 2 |
static const unsigned int | PointDimension = Superclass::PointDimension |
Private Member Functions | |
void | operator= (const Self &) ITK_DELETE_FUNCTION |
QuadEdgeMeshLineCell (const Self &) ITK_DELETE_FUNCTION | |
Private Attributes | |
CellIdentifier | m_Identifier |
PointIdentifier | m_PointIds [2] |
QEType * | m_QuadEdgeGeom |
typedef Superclass::CellAutoPointer itk::QuadEdgeMeshLineCell< TCellInterface >::CellAutoPointer |
Definition at line 56 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellConstAutoPointer itk::QuadEdgeMeshLineCell< TCellInterface >::CellConstAutoPointer |
Definition at line 57 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellConstRawPointer itk::QuadEdgeMeshLineCell< TCellInterface >::CellConstRawPointer |
Definition at line 59 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellFeatureIdentifier itk::QuadEdgeMeshLineCell< TCellInterface >::CellFeatureCount |
Definition at line 66 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellFeatureIdentifier itk::QuadEdgeMeshLineCell< TCellInterface >::CellFeatureIdentifier |
Definition at line 65 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellGeometry itk::QuadEdgeMeshLineCell< TCellInterface >::CellGeometry |
Definition at line 70 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellIdentifier itk::QuadEdgeMeshLineCell< TCellInterface >::CellIdentifier |
Definition at line 64 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellRawPointer itk::QuadEdgeMeshLineCell< TCellInterface >::CellRawPointer |
Definition at line 58 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellTraits itk::QuadEdgeMeshLineCell< TCellInterface >::CellTraits |
Definition at line 60 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CellType itk::QuadEdgeMeshLineCell< TCellInterface >::CellType |
Definition at line 55 of file itkQuadEdgeMeshLineCell.h.
typedef const Self* itk::QuadEdgeMeshLineCell< TCellInterface >::ConstRawPointer |
Definition at line 50 of file itkQuadEdgeMeshLineCell.h.
typedef AutoPointer< const Self > itk::QuadEdgeMeshLineCell< TCellInterface >::ConstSelfAutoPointer |
Definition at line 47 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::CoordRepType itk::QuadEdgeMeshLineCell< TCellInterface >::CoordRepType |
Definition at line 61 of file itkQuadEdgeMeshLineCell.h.
typedef QEType::DualDataType itk::QuadEdgeMeshLineCell< TCellInterface >::DualDataType |
Definition at line 90 of file itkQuadEdgeMeshLineCell.h.
typedef QEType::DualOriginRefType itk::QuadEdgeMeshLineCell< TCellInterface >::FaceRefType |
Definition at line 88 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::InterpolationWeightType itk::QuadEdgeMeshLineCell< TCellInterface >::InterpolationWeightType |
Definition at line 62 of file itkQuadEdgeMeshLineCell.h.
typedef CellType::MultiVisitor itk::QuadEdgeMeshLineCell< TCellInterface >::MultiVisitor |
Multivisitor type.
Definition at line 77 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::ParametricCoordArrayType itk::QuadEdgeMeshLineCell< TCellInterface >::ParametricCoordArrayType |
Definition at line 71 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::PixelType itk::QuadEdgeMeshLineCell< TCellInterface >::PixelType |
Definition at line 54 of file itkQuadEdgeMeshLineCell.h.
typedef CellTraits::PointIdConstIterator itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdConstIterator |
Definition at line 81 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::PointIdentifier itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdentifier |
Definition at line 63 of file itkQuadEdgeMeshLineCell.h.
typedef CellTraits::PointIdInternalConstIterator itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdInternalConstIterator |
Definition at line 83 of file itkQuadEdgeMeshLineCell.h.
typedef CellTraits::PointIdInternalIterator itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdInternalIterator |
Definition at line 82 of file itkQuadEdgeMeshLineCell.h.
typedef CellTraits::PointIdIterator itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdIterator |
Definition at line 80 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::PointsContainer itk::QuadEdgeMeshLineCell< TCellInterface >::PointsContainer |
Definition at line 68 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::PointType itk::QuadEdgeMeshLineCell< TCellInterface >::PointType |
Definition at line 67 of file itkQuadEdgeMeshLineCell.h.
typedef QEType::PrimalDataType itk::QuadEdgeMeshLineCell< TCellInterface >::PrimalDataType |
Definition at line 89 of file itkQuadEdgeMeshLineCell.h.
typedef QEType::DualType itk::QuadEdgeMeshLineCell< TCellInterface >::QEDual |
Definition at line 91 of file itkQuadEdgeMeshLineCell.h.
typedef CellTraits::QuadEdgeType itk::QuadEdgeMeshLineCell< TCellInterface >::QEType |
QE types.
Definition at line 86 of file itkQuadEdgeMeshLineCell.h.
typedef Self* itk::QuadEdgeMeshLineCell< TCellInterface >::RawPointer |
Definition at line 49 of file itkQuadEdgeMeshLineCell.h.
typedef QuadEdgeMeshLineCell itk::QuadEdgeMeshLineCell< TCellInterface >::Self |
Standard class typedefs.
Definition at line 46 of file itkQuadEdgeMeshLineCell.h.
typedef AutoPointer< Self > itk::QuadEdgeMeshLineCell< TCellInterface >::SelfAutoPointer |
Definition at line 48 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::ShapeFunctionsArrayType itk::QuadEdgeMeshLineCell< TCellInterface >::ShapeFunctionsArrayType |
Definition at line 72 of file itkQuadEdgeMeshLineCell.h.
typedef TCellInterface itk::QuadEdgeMeshLineCell< TCellInterface >::Superclass |
Definition at line 53 of file itkQuadEdgeMeshLineCell.h.
typedef Superclass::UsingCellsContainer itk::QuadEdgeMeshLineCell< TCellInterface >::UsingCellsContainer |
Definition at line 69 of file itkQuadEdgeMeshLineCell.h.
typedef QEType::OriginRefType itk::QuadEdgeMeshLineCell< TCellInterface >::VertexRefType |
Definition at line 87 of file itkQuadEdgeMeshLineCell.h.
itk::QuadEdgeMeshLineCell< TCellInterface >::QuadEdgeMeshLineCell | ( | ) |
Object memory management methods.
|
virtual |
Object memory management methods.
|
private |
|
overridevirtual |
TCellInterface abstract methods definition.
|
overridevirtual |
|
overridevirtual |
CellIdentifier itk::QuadEdgeMeshLineCell< TCellInterface >::GetIdent | ( | ) |
|
virtual |
Standard part of every itk Object.
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
Definition at line 161 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::m_PointIds, and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
|
inline |
Definition at line 98 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::m_QuadEdgeGeom.
Referenced by itk::QuadEdgeMeshLineCell< TCellInterface >::MakeCopy(), and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
|
static |
Topology related methods.
|
overridevirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
QuadEdge internal flavor of cell API
|
virtual |
|
inlineoverridevirtual |
Useless methods.
Definition at line 130 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::GetQEGeom().
|
private |
|
inlineoverridevirtual |
Definition at line 149 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::m_PointIds, and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
|
inlineoverridevirtual |
Definition at line 167 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::m_PointIds, and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
|
inlineoverridevirtual |
Definition at line 155 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::m_PointIds, and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
|
inlineoverridevirtual |
Definition at line 173 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::m_PointIds, and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
void itk::QuadEdgeMeshLineCell< TCellInterface >::SetIdent | ( | CellIdentifier | cid | ) |
Accessors for m_Identifier.
|
overridevirtual |
|
overridevirtual |
ITK Cell API - Iterator-related methods. The Set methods will work, not the Get. Hopefully never used ...
|
overridevirtual |
|
inline |
helper for backward compatibility
Definition at line 180 of file itkQuadEdgeMeshLineCell.h.
References itk::QuadEdgeMeshLineCell< TCellInterface >::GetQEGeom(), and itk::QuadEdgeMeshLineCell< TCellInterface >::m_PointIds.
Referenced by itk::QuadEdgeMeshLineCell< TCellInterface >::GetPointIds(), itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdsBegin(), and itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdsEnd().
|
static |
Definition at line 74 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 212 of file itkQuadEdgeMeshLineCell.h.
|
mutableprivate |
Definition at line 214 of file itkQuadEdgeMeshLineCell.h.
Referenced by itk::QuadEdgeMeshLineCell< TCellInterface >::GetPointIds(), itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdsBegin(), itk::QuadEdgeMeshLineCell< TCellInterface >::PointIdsEnd(), and itk::QuadEdgeMeshLineCell< TCellInterface >::SynchronizePointsAPI().
|
private |
Definition at line 213 of file itkQuadEdgeMeshLineCell.h.
Referenced by itk::QuadEdgeMeshLineCell< TCellInterface >::GetQEGeom().
|
static |
Definition at line 73 of file itkQuadEdgeMeshLineCell.h.