ITK
5.2.0
Insight Toolkit
|
#include <itkQuadEdgeMesh.h>
Public Types | |
using | BoundaryAssignmentsContainer = typename Superclass::BoundaryAssignmentsContainer |
using | BoundaryAssignmentsContainerPointer = typename Superclass::BoundaryAssignmentsContainerPointer |
using | BoundaryAssignmentsContainerVector = typename Superclass::BoundaryAssignmentsContainerVector |
using | BoundingBoxPointer = typename Superclass::BoundingBoxPointer |
using | BoundingBoxType = typename Superclass::BoundingBoxType |
using | CellAutoPointer = typename Superclass::CellAutoPointer |
using | CellDataContainer = typename Superclass::CellDataContainer |
using | CellDataContainerIterator = typename Superclass::CellDataContainerIterator |
using | CellDataContainerPointer = typename Superclass::CellDataContainerPointer |
using | CellFeatureCount = typename Superclass::CellFeatureCount |
using | CellFeatureIdentifier = typename Superclass::CellFeatureIdentifier |
using | CellIdentifier = typename Superclass::CellIdentifier |
using | CellLinksContainer = typename Superclass::CellLinksContainer |
using | CellLinksContainerIterator = typename Superclass::CellLinksContainerIterator |
using | CellLinksContainerPointer = typename Superclass::CellLinksContainerPointer |
using | CellMultiVisitorType = typename Superclass::CellMultiVisitorType |
using | CellPixelType = typename Superclass::CellPixelType |
using | CellsContainer = typename Superclass::CellsContainer |
using | CellsContainerConstIterator = typename Superclass::CellsContainerConstIterator |
using | CellsContainerIterator = typename Superclass::CellsContainerIterator |
using | CellsContainerPointer = typename Superclass::CellsContainerPointer |
using | CellTraits = typename Superclass::CellTraits |
using | CellType = typename Superclass::CellType |
using | ConstPointer = SmartPointer< const Self > |
using | CoordRepArrayType = CoordRepType[Self::PointDimension] |
using | CoordRepType = typename Superclass::CoordRepType |
using | DualDataType = typename Traits::DualDataType |
using | EdgeCellType = QuadEdgeMeshLineCell< CellType > |
using | EdgeListPointerType = EdgeListType * |
using | EdgeListType = std::list< QEPrimal * > |
using | FaceRefType = typename Traits::FaceRefType |
using | FreeCellIndexesType = std::queue< CellIdentifier > |
using | FreePointIndexesType = std::queue< PointIdentifier > |
using | InterpolationWeightType = typename Superclass::InterpolationWeightType |
using | MeshClassCellsAllocationMethodEnum = itk::MeshEnums::MeshClassCellsAllocationMethod |
using | PixelType = TPixel |
using | PointCellLinksContainer = typename Superclass::PointCellLinksContainer |
using | PointCellLinksContainerIterator = typename Superclass::PointCellLinksContainerIterator |
using | PointDataContainer = typename Superclass::PointDataContainer |
using | PointDataContainerIterator = typename Superclass::PointDataContainerIterator |
using | PointDataContainerPointer = typename Superclass::PointDataContainerPointer |
using | Pointer = SmartPointer< Self > |
using | PointHashType = typename Superclass::PointHashType |
using | PointIdentifier = typename Superclass::PointIdentifier |
using | PointIdInternalIterator = typename CellTraits::PointIdInternalIterator |
using | PointIdIterator = typename CellTraits::PointIdIterator |
using | PointIdList = std::vector< PointIdentifier > |
using | PointsContainer = typename Superclass::PointsContainer |
using | PointsContainerConstIterator = typename Superclass::PointsContainerConstIterator |
using | PointsContainerIterator = typename Superclass::PointsContainerIterator |
using | PointsContainerPointer = typename Superclass::PointsContainerPointer |
using | PointType = typename Superclass::PointType |
using | PolygonCellType = QuadEdgeMeshPolygonCell< CellType > |
using | PrimalDataType = typename Traits::PrimalDataType |
using | QEDual = typename Traits::QEDual |
using | QEPrimal = typename Traits::QEPrimal |
using | QEType = typename Traits::QEPrimal |
using | RegionType = typename Superclass::RegionType |
using | Self = QuadEdgeMesh |
using | Superclass = Mesh< TPixel, VDimension, Traits > |
using | Traits = TTraits |
using | VectorType = typename Traits::VectorType |
using | VertexRefType = typename Traits::VertexRefType |
Public Types inherited from itk::Mesh< TPixel, VDimension, TTraits > | |
using | BoundaryAssignmentsContainer = MapContainer< BoundaryAssignmentIdentifier, CellIdentifier > |
using | BoundaryAssignmentsContainerPointer = typename BoundaryAssignmentsContainer::Pointer |
using | BoundaryAssignmentsContainerVector = std::vector< BoundaryAssignmentsContainerPointer > |
using | BoundingBoxPointer = typename BoundingBoxType::Pointer |
using | BoundingBoxType = BoundingBox< PointIdentifier, Self::PointDimension, CoordRepType, PointsContainer > |
using | CellAutoPointer = typename CellType::CellAutoPointer |
using | CellDataContainer = typename MeshTraits::CellDataContainer |
using | CellDataContainerConstPointer = typename CellDataContainer::ConstPointer |
using | CellDataContainerIterator = typename CellDataContainer::ConstIterator |
using | CellDataContainerPointer = typename CellDataContainer::Pointer |
using | CellFeatureCount = CellFeatureIdentifier |
using | CellFeatureIdentifier = typename MeshTraits::CellFeatureIdentifier |
using | CellIdentifier = typename MeshTraits::CellIdentifier |
using | CellLinksContainer = typename MeshTraits::CellLinksContainer |
using | CellLinksContainerConstPointer = typename CellLinksContainer::ConstPointer |
using | CellLinksContainerIterator = typename CellLinksContainer::ConstIterator |
using | CellLinksContainerPointer = typename CellLinksContainer::Pointer |
using | CellMultiVisitorType = typename CellType::MultiVisitor |
using | CellPixelType = typename MeshTraits::CellPixelType |
using | CellsContainer = typename MeshTraits::CellsContainer |
using | CellsContainerConstIterator = typename CellsContainer::ConstIterator |
using | CellsContainerConstPointer = typename CellsContainer::ConstPointer |
using | CellsContainerIterator = typename CellsContainer::Iterator |
using | CellsContainerPointer = typename CellsContainer::Pointer |
using | CellTraits = typename MeshTraits::CellTraits |
using | CellType = CellInterface< CellPixelType, CellTraits > |
using | ConstPointer = SmartPointer< const Self > |
using | CoordRepType = typename MeshTraits::CoordRepType |
using | InterpolationWeightType = typename MeshTraits::InterpolationWeightType |
using | MeshClassCellsAllocationMethodEnum = MeshEnums::MeshClassCellsAllocationMethod |
using | MeshTraits = TTraits |
using | PixelType = typename MeshTraits::PixelType |
using | PointCellLinksContainer = typename MeshTraits::PointCellLinksContainer |
using | PointCellLinksContainerIterator = typename PointCellLinksContainer::const_iterator |
using | PointDataContainer = typename MeshTraits::PointDataContainer |
using | PointDataContainerIterator = typename PointDataContainer::ConstIterator |
using | PointDataContainerPointer = typename PointDataContainer::Pointer |
using | Pointer = SmartPointer< Self > |
using | PointHashType = typename MeshTraits::PointHashType |
using | PointIdentifier = typename MeshTraits::PointIdentifier |
using | PointsContainer = typename MeshTraits::PointsContainer |
using | PointsContainerConstIterator = typename PointsContainer::ConstIterator |
using | PointsContainerIterator = typename PointsContainer::Iterator |
using | PointsContainerPointer = typename PointsContainer::Pointer |
using | PointType = typename MeshTraits::PointType |
using | RegionType = typename Superclass::RegionType |
using | Self = Mesh |
using | Superclass = PointSet< TPixel, VDimension, TTraits > |
Public Types inherited from itk::PointSet< TPixel, VDimension, TTraits > | |
using | ConstPointer = SmartPointer< const Self > |
using | CoordRepType = typename MeshTraits::CoordRepType |
using | MeshTraits = TTraits |
using | PixelType = typename MeshTraits::PixelType |
using | PointDataContainer = typename MeshTraits::PointDataContainer |
using | PointDataContainerConstPointer = typename PointDataContainer::ConstPointer |
using | PointDataContainerIterator = typename PointDataContainer::ConstIterator |
using | PointDataContainerPointer = typename PointDataContainer::Pointer |
using | Pointer = SmartPointer< Self > |
using | PointIdentifier = typename MeshTraits::PointIdentifier |
using | PointsContainer = typename MeshTraits::PointsContainer |
using | PointsContainerConstIterator = typename PointsContainer::ConstIterator |
using | PointsContainerConstPointer = typename PointsContainer::ConstPointer |
using | PointsContainerIterator = typename PointsContainer::Iterator |
using | PointsContainerPointer = typename PointsContainer::Pointer |
using | PointType = typename MeshTraits::PointType |
using | RegionType = long |
using | Self = PointSet |
using | Superclass = DataObject |
Public Types inherited from itk::DataObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = std::string |
using | DataObjectPointerArraySizeType = std::vector< Pointer >::size_type |
using | Pointer = SmartPointer< Self > |
using | Self = DataObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Mesh class for 2D manifolds embedded in ND space.
This implementation was contributed as a paper to the Insight Journal https://www.insight-journal.org/browse/publication/122
Definition at line 53 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundaryAssignmentsContainer = typename Superclass::BoundaryAssignmentsContainer |
Definition at line 122 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundaryAssignmentsContainerPointer = typename Superclass::BoundaryAssignmentsContainerPointer |
Definition at line 123 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundaryAssignmentsContainerVector = typename Superclass::BoundaryAssignmentsContainerVector |
Definition at line 124 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundingBoxPointer = typename Superclass::BoundingBoxPointer |
Definition at line 127 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundingBoxType = typename Superclass::BoundingBoxType |
Definition at line 128 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellAutoPointer = typename Superclass::CellAutoPointer |
Definition at line 98 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellDataContainer = typename Superclass::CellDataContainer |
Definition at line 113 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellDataContainerIterator = typename Superclass::CellDataContainerIterator |
Definition at line 115 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellDataContainerPointer = typename Superclass::CellDataContainerPointer |
Definition at line 114 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellFeatureCount = typename Superclass::CellFeatureCount |
Definition at line 100 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellFeatureIdentifier = typename Superclass::CellFeatureIdentifier |
Definition at line 99 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellIdentifier = typename Superclass::CellIdentifier |
Definition at line 96 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellLinksContainer = typename Superclass::CellLinksContainer |
Definition at line 108 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellLinksContainerIterator = typename Superclass::CellLinksContainerIterator |
Definition at line 110 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellLinksContainerPointer = typename Superclass::CellLinksContainerPointer |
Definition at line 109 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellMultiVisitorType = typename Superclass::CellMultiVisitorType |
Definition at line 101 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellPixelType = typename Superclass::CellPixelType |
Types defined in superclass.
Definition at line 73 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainer = typename Superclass::CellsContainer |
Definition at line 102 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainerConstIterator = typename Superclass::CellsContainerConstIterator |
Definition at line 105 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainerIterator = typename Superclass::CellsContainerIterator |
Definition at line 106 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainerPointer = typename Superclass::CellsContainerPointer |
Definition at line 103 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellTraits = typename Superclass::CellTraits |
Definition at line 78 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellType = typename Superclass::CellType |
Definition at line 97 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ConstPointer = SmartPointer<const Self> |
Definition at line 66 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CoordRepArrayType = CoordRepType[Self::PointDimension] |
Definition at line 86 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CoordRepType = typename Superclass::CoordRepType |
Definition at line 74 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::DualDataType = typename Traits::DualDataType |
Definition at line 134 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::EdgeCellType = QuadEdgeMeshLineCell<CellType> |
Possible specialized cell types.
Definition at line 145 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::EdgeListPointerType = EdgeListType * |
Definition at line 155 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::EdgeListType = std::list<QEPrimal *> |
Definition at line 154 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::FaceRefType = typename Traits::FaceRefType |
Definition at line 141 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::FreeCellIndexesType = std::queue<CellIdentifier> |
Definition at line 150 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::FreePointIndexesType = std::queue<PointIdentifier> |
Free insertion indexes.
Definition at line 149 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::InterpolationWeightType = typename Superclass::InterpolationWeightType |
Definition at line 130 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::MeshClassCellsAllocationMethodEnum = itk::MeshEnums::MeshClassCellsAllocationMethod |
Definition at line 157 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PixelType = TPixel |
Definition at line 60 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointCellLinksContainer = typename Superclass::PointCellLinksContainer |
Definition at line 118 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointCellLinksContainerIterator = typename Superclass::PointCellLinksContainerIterator |
Definition at line 119 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointDataContainer = typename Superclass::PointDataContainer |
Definition at line 89 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointDataContainerIterator = typename Superclass::PointDataContainerIterator |
Definition at line 91 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointDataContainerPointer = typename Superclass::PointDataContainerPointer |
Definition at line 90 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Pointer = SmartPointer<Self> |
Definition at line 65 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointHashType = typename Superclass::PointHashType |
Definition at line 76 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdentifier = typename Superclass::PointIdentifier |
Definition at line 75 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdInternalIterator = typename CellTraits::PointIdInternalIterator |
Definition at line 80 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdIterator = typename CellTraits::PointIdIterator |
Definition at line 81 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdList = std::vector<PointIdentifier> |
Auxiliary types.
Definition at line 153 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainer = typename Superclass::PointsContainer |
Definition at line 84 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainerConstIterator = typename Superclass::PointsContainerConstIterator |
Definition at line 92 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainerIterator = typename Superclass::PointsContainerIterator |
Definition at line 93 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainerPointer = typename Superclass::PointsContainerPointer |
Definition at line 85 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointType = typename Superclass::PointType |
Definition at line 77 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PolygonCellType = QuadEdgeMeshPolygonCell<CellType> |
Definition at line 146 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PrimalDataType = typename Traits::PrimalDataType |
Specific types for a quad-edge structure.
Definition at line 133 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::QEDual = typename Traits::QEDual |
Definition at line 136 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::QEPrimal = typename Traits::QEPrimal |
Definition at line 135 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::QEType = typename Traits::QEPrimal |
Definition at line 137 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::RegionType = typename Superclass::RegionType |
Definition at line 129 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Self = QuadEdgeMesh |
Standard type alias.
Definition at line 63 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Superclass = Mesh<TPixel, VDimension, Traits> |
Definition at line 64 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Traits = TTraits |
Input template parameters.
Definition at line 59 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::VectorType = typename Traits::VectorType |
Definition at line 142 of file itkQuadEdgeMesh.h.
using itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::VertexRefType = typename Traits::VertexRefType |
Definition at line 140 of file itkQuadEdgeMesh.h.
|
protected |
Constructor and Destructor.
|
overrideprotected |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Add a polygonal face to the Mesh. The list of points is expected to be ordered counter-clock wise. The inside of the new face will be on the left side of the edges formed by consecutive points in this list.
|
virtual |
Add a polygonal face to the Mesh, suppose QE layer ready
|
virtual |
Adds a triangular face to the Mesh
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
inline |
overloaded method for backward compatibility
Definition at line 233 of file itkQuadEdgeMesh.h.
|
virtual |
another way of deleting all the cells
|
protectedvirtual |
Release the memory of each one of the cells independently.
|
inline |
Basic Object interface.
Definition at line 474 of file itkQuadEdgeMesh.h.
CoordRepType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ComputeEdgeLength | ( | QEPrimal * | e | ) |
Compute the euclidian length of argument edge.
CellIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ComputeNumberOfEdges | ( | ) | const |
Basic Object interface.
CellIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ComputeNumberOfFaces | ( | ) | const |
Basic Object interface.
PointIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ComputeNumberOfPoints | ( | ) | const |
Basic Object interface.
|
inlineoverridevirtual |
Overloaded to avoid a bug in Mesh that prevents proper inheritance Refer to http://public.kitware.com/pipermail/insight-users/2005-March/012459.html and http://public.kitware.com/pipermail/insight-users/2005-April/012613.html
Reimplemented from itk::DataObject.
Definition at line 219 of file itkQuadEdgeMesh.h.
|
virtual |
Basic Object interface.
Reimplemented from itk::Object.
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Deletion methods
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
virtual |
Methods to simplify point/edge insertion/search.
|
inline |
overloaded method for backward compatibility
Definition at line 345 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 282 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 248 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 257 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 308 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 323 of file itkQuadEdgeMesh.h.
References itk::NumericTraits< T >::ZeroValue().
|
inline |
NOTE ALEX: this method do not use CellFeature and thus could be recoded
Definition at line 338 of file itkQuadEdgeMesh.h.
References itk::NumericTraits< T >::ZeroValue().
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
inline |
Basic Object interface.
Definition at line 192 of file itkQuadEdgeMesh.h.
|
inline |
Basic Object interface.
Definition at line 197 of file itkQuadEdgeMesh.h.
|
virtual |
Basic Object interface.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
|
inline |
Basic Object interface.
Definition at line 492 of file itkQuadEdgeMesh.h.
|
inline |
Basic Object interface.
Definition at line 487 of file itkQuadEdgeMesh.h.
|
virtual |
Basic Object interface.
|
inline |
Basic Object interface.
Definition at line 425 of file itkQuadEdgeMesh.h.
|
virtual |
Basic Object interface.
|
overridevirtual |
Basic Object interface.
Reimplemented from itk::DataObject.
|
overridevirtual |
Basic Object interface.
Reimplemented from itk::DataObject.
itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::itkQEDefineFrontIteratorMethodsMacro | ( | Self | ) |
FrontIterator definitions
|
virtual |
Basic Object interface.
|
virtual |
Basic Object interface.
|
static |
Basic Object interface.
|
virtual |
Basic Object interface.
|
inline |
overloaded method for backward compatibility
Definition at line 297 of file itkQuadEdgeMesh.h.
|
inlineoverridevirtual |
Basic Object interface.
Reimplemented from itk::DataObject.
Definition at line 179 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 268 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 239 of file itkQuadEdgeMesh.h.
void itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::SetCell | ( | CellIdentifier | cId, |
CellAutoPointer & | cell | ||
) |
overloaded method for backward compatibility
|
inline |
Basic Object interface.
Definition at line 207 of file itkQuadEdgeMesh.h.
|
inline |
Basic Object interface.
Definition at line 202 of file itkQuadEdgeMesh.h.
PointIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Splice | ( | QEPrimal * | a, |
QEPrimal * | b | ||
) |
Basic Object interface.
void itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::SqueezePointsIds | ( | ) |
squeeze the point container to be able to write the file properly
|
protected |
Basic Object interface.
Definition at line 507 of file itkQuadEdgeMesh.h.
|
protected |
Basic Object interface.
Definition at line 515 of file itkQuadEdgeMesh.h.
|
protected |
Basic Object interface.
Definition at line 514 of file itkQuadEdgeMesh.h.
|
static |
Reserved CellIdentifier designated to represent the absence of Face
Definition at line 163 of file itkQuadEdgeMesh.h.
|
static |
Reserved PointIdentifier designated to represent the absence of Point
Definition at line 160 of file itkQuadEdgeMesh.h.
|
private |
Basic Object interface.
Definition at line 511 of file itkQuadEdgeMesh.h.
|
private |
Basic Object interface.
Definition at line 510 of file itkQuadEdgeMesh.h.
|
staticconstexpr |
Definition at line 70 of file itkQuadEdgeMesh.h.
|
staticconstexpr |
Convenient constants obtained from MeshTraits.
Definition at line 69 of file itkQuadEdgeMesh.h.