ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkQuadEdgeMesh.h>
Public Types | |
typedef Superclass::BoundaryAssignmentsContainer | BoundaryAssignmentsContainer |
typedef Superclass::BoundaryAssignmentsContainerPointer | BoundaryAssignmentsContainerPointer |
typedef Superclass::BoundaryAssignmentsContainerVector | BoundaryAssignmentsContainerVector |
typedef Superclass::BoundingBoxPointer | BoundingBoxPointer |
typedef Superclass::BoundingBoxType | BoundingBoxType |
typedef Superclass::CellAutoPointer | CellAutoPointer |
typedef Superclass::CellDataContainer | CellDataContainer |
typedef Superclass::CellDataContainerIterator | CellDataContainerIterator |
typedef Superclass::CellDataContainerPointer | CellDataContainerPointer |
typedef Superclass::CellFeatureCount | CellFeatureCount |
typedef Superclass::CellFeatureIdentifier | CellFeatureIdentifier |
typedef Superclass::CellIdentifier | CellIdentifier |
typedef Superclass::CellLinksContainer | CellLinksContainer |
typedef Superclass::CellLinksContainerIterator | CellLinksContainerIterator |
typedef Superclass::CellLinksContainerPointer | CellLinksContainerPointer |
typedef Superclass::CellMultiVisitorType | CellMultiVisitorType |
typedef Superclass::CellPixelType | CellPixelType |
typedef Superclass::CellsContainer | CellsContainer |
typedef Superclass::CellsContainerConstIterator | CellsContainerConstIterator |
typedef Superclass::CellsContainerIterator | CellsContainerIterator |
typedef Superclass::CellsContainerPointer | CellsContainerPointer |
typedef Superclass::CellTraits | CellTraits |
typedef Superclass::CellType | CellType |
typedef SmartPointer< const Self > | ConstPointer |
typedef CoordRepType | CoordRepArrayType [itkGetStaticConstMacro(PointDimension)] |
typedef Superclass::CoordRepType | CoordRepType |
typedef Traits::DualDataType | DualDataType |
typedef QuadEdgeMeshLineCell < CellType > | EdgeCellType |
typedef EdgeListType * | EdgeListPointerType |
typedef std::list< QEPrimal * > | EdgeListType |
typedef Traits::FaceRefType | FaceRefType |
typedef std::queue < CellIdentifier > | FreeCellIndexesType |
typedef std::queue < PointIdentifier > | FreePointIndexesType |
typedef Superclass::InterpolationWeightType | InterpolationWeightType |
typedef TPixel | PixelType |
typedef Superclass::PointCellLinksContainer | PointCellLinksContainer |
typedef Superclass::PointCellLinksContainerIterator | PointCellLinksContainerIterator |
typedef Superclass::PointDataContainer | PointDataContainer |
typedef Superclass::PointDataContainerIterator | PointDataContainerIterator |
typedef Superclass::PointDataContainerPointer | PointDataContainerPointer |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::PointHashType | PointHashType |
typedef Superclass::PointIdentifier | PointIdentifier |
typedef CellTraits::PointIdInternalIterator | PointIdInternalIterator |
typedef CellTraits::PointIdIterator | PointIdIterator |
typedef std::vector < PointIdentifier > | PointIdList |
typedef Superclass::PointsContainer | PointsContainer |
typedef Superclass::PointsContainerConstIterator | PointsContainerConstIterator |
typedef Superclass::PointsContainerIterator | PointsContainerIterator |
typedef Superclass::PointsContainerPointer | PointsContainerPointer |
typedef Superclass::PointType | PointType |
typedef QuadEdgeMeshPolygonCell < CellType > | PolygonCellType |
typedef Traits::PrimalDataType | PrimalDataType |
typedef Traits::QEDual | QEDual |
typedef Traits::QEPrimal | QEPrimal |
typedef Traits::QEPrimal | QEType |
typedef Superclass::RegionType | RegionType |
typedef QuadEdgeMesh | Self |
typedef Mesh< TPixel, VDimension, Traits > | Superclass |
typedef TTraits | Traits |
typedef Traits::VectorType | VectorType |
typedef Traits::VertexRefType | VertexRefType |
Public Types inherited from itk::Mesh< TPixel, VDimension, TTraits > | |
typedef CellDataContainer::ConstPointer | CellDataContainerConstPointer |
typedef CellLinksContainer::ConstPointer | CellLinksContainerConstPointer |
enum | CellsAllocationMethodType |
typedef CellsContainer::ConstPointer | CellsContainerConstPointer |
typedef TTraits | MeshTraits |
Public Types inherited from itk::PointSet< TPixel, VDimension, TTraits > | |
typedef PointDataContainer::ConstPointer | PointDataContainerConstPointer |
typedef PointsContainer::ConstPointer | PointsContainerConstPointer |
Public Types inherited from itk::DataObject | |
typedef std::string | DataObjectIdentifierType |
typedef std::vector< Pointer > ::size_type | DataObjectPointerArraySizeType |
Public Types inherited from itk::Object | |
Public Types inherited from itk::LightObject |
Static Public Attributes | |
static const CellIdentifier | m_NoFace |
static const PointIdentifier | m_NoPoint |
static const unsigned int | PointDimension = Traits::PointDimension |
static const unsigned int | MaxTopologicalDimension = Traits::MaxTopologicalDimension |
Static Public Attributes inherited from itk::Mesh< TPixel, VDimension, TTraits > | |
Static Public Attributes inherited from itk::PointSet< TPixel, VDimension, TTraits > |
Protected Member Functions | |
virtual void | ClearCellsContainer () |
QuadEdgeMesh () | |
virtual | ~QuadEdgeMesh () |
Protected Member Functions inherited from itk::Mesh< TPixel, VDimension, TTraits > | |
void | ReleaseCellsMemory () |
Mesh () | |
~Mesh () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Member Functions inherited from itk::PointSet< TPixel, VDimension, TTraits > | |
PointSet () | |
~PointSet () | |
Protected Member Functions inherited from itk::DataObject | |
virtual void | PropagateResetPipeline () |
DataObject () | |
~DataObject () | |
Protected Member Functions inherited from itk::Object | |
Object () | |
bool | PrintObservers (std::ostream &os, Indent indent) const |
virtual void | SetTimeStamp (const TimeStamp &time) |
virtual | ~Object () |
Protected Member Functions inherited from itk::LightObject | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Private Member Functions | |
void | operator= (const Self &) |
QuadEdgeMesh (const Self &) |
Private Attributes | |
CellIdentifier | m_NumberOfEdges |
CellIdentifier | m_NumberOfFaces |
static Pointer | New () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Additional Inherited Members |
Mesh class for 2D manifolds embedded in ND space.
This implementation was contributed as a paper to the Insight Journal http://hdl.handle.net/1926/306
Definition at line 114 of file itkQuadEdgeMesh.h.
typedef Superclass::BoundaryAssignmentsContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundaryAssignmentsContainer |
Used for manipulating boundaries and boundary attributes. A BoundaryAssignmentsContainerVector is indexed by dimension. For each dimension, it points to a MapContainer indexed by a BoundaryAssignmentIdentifier, which encapsulates a cell identifier and a boundary feature identifier. The boundary feature identifier distinguishes different boundary features for a given cell at a given dimension.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 199 of file itkQuadEdgeMesh.h.
typedef Superclass::BoundaryAssignmentsContainerPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundaryAssignmentsContainerPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 201 of file itkQuadEdgeMesh.h.
typedef Superclass::BoundaryAssignmentsContainerVector itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundaryAssignmentsContainerVector |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 203 of file itkQuadEdgeMesh.h.
typedef Superclass::BoundingBoxPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundingBoxPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 206 of file itkQuadEdgeMesh.h.
typedef Superclass::BoundingBoxType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::BoundingBoxType |
Used to support geometric operations on the toolkit.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 207 of file itkQuadEdgeMesh.h.
typedef Superclass::CellAutoPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellAutoPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 166 of file itkQuadEdgeMesh.h.
typedef Superclass::CellDataContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellDataContainer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 185 of file itkQuadEdgeMesh.h.
typedef Superclass::CellDataContainerIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellDataContainerIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 189 of file itkQuadEdgeMesh.h.
typedef Superclass::CellDataContainerPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellDataContainerPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 187 of file itkQuadEdgeMesh.h.
typedef Superclass::CellFeatureCount itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellFeatureCount |
A useful rename.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 168 of file itkQuadEdgeMesh.h.
typedef Superclass::CellFeatureIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellFeatureIdentifier |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 167 of file itkQuadEdgeMesh.h.
typedef Superclass::CellIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellIdentifier |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 164 of file itkQuadEdgeMesh.h.
typedef Superclass::CellLinksContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellLinksContainer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 178 of file itkQuadEdgeMesh.h.
typedef Superclass::CellLinksContainerIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellLinksContainerIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 182 of file itkQuadEdgeMesh.h.
typedef Superclass::CellLinksContainerPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellLinksContainerPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 180 of file itkQuadEdgeMesh.h.
typedef Superclass::CellMultiVisitorType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellMultiVisitorType |
Visiting cells.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 169 of file itkQuadEdgeMesh.h.
typedef Superclass::CellPixelType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellPixelType |
Types defined in superclass.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 136 of file itkQuadEdgeMesh.h.
typedef Superclass::CellsContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 170 of file itkQuadEdgeMesh.h.
typedef Superclass::CellsContainerConstIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainerConstIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 174 of file itkQuadEdgeMesh.h.
typedef Superclass::CellsContainerIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainerIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 176 of file itkQuadEdgeMesh.h.
typedef Superclass::CellsContainerPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellsContainerPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 171 of file itkQuadEdgeMesh.h.
typedef Superclass::CellTraits itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellTraits |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 141 of file itkQuadEdgeMesh.h.
typedef Superclass::CellType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CellType |
The base cell type for cells in this mesh.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 165 of file itkQuadEdgeMesh.h.
typedef SmartPointer< const Self > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ConstPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 126 of file itkQuadEdgeMesh.h.
typedef CoordRepType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CoordRepArrayType[itkGetStaticConstMacro(PointDimension)] |
Definition at line 150 of file itkQuadEdgeMesh.h.
typedef Superclass::CoordRepType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::CoordRepType |
Convenient typedefs obtained from TMeshTraits template parameter.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 137 of file itkQuadEdgeMesh.h.
typedef Traits::DualDataType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::DualDataType |
Definition at line 214 of file itkQuadEdgeMesh.h.
typedef QuadEdgeMeshLineCell< CellType > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::EdgeCellType |
Possible specialized cell types.
Definition at line 225 of file itkQuadEdgeMesh.h.
typedef EdgeListType* itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::EdgeListPointerType |
Definition at line 235 of file itkQuadEdgeMesh.h.
typedef std::list< QEPrimal * > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::EdgeListType |
Definition at line 234 of file itkQuadEdgeMesh.h.
typedef Traits::FaceRefType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::FaceRefType |
Definition at line 221 of file itkQuadEdgeMesh.h.
typedef std::queue< CellIdentifier > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::FreeCellIndexesType |
Definition at line 230 of file itkQuadEdgeMesh.h.
typedef std::queue< PointIdentifier > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::FreePointIndexesType |
Free insertion indexes.
Definition at line 229 of file itkQuadEdgeMesh.h.
typedef Superclass::InterpolationWeightType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::InterpolationWeightType |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 210 of file itkQuadEdgeMesh.h.
typedef TPixel itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PixelType |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 120 of file itkQuadEdgeMesh.h.
typedef Superclass::PointCellLinksContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointCellLinksContainer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 193 of file itkQuadEdgeMesh.h.
typedef Superclass::PointCellLinksContainerIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointCellLinksContainerIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 195 of file itkQuadEdgeMesh.h.
typedef Superclass::PointDataContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointDataContainer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 153 of file itkQuadEdgeMesh.h.
typedef Superclass::PointDataContainerIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointDataContainerIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 157 of file itkQuadEdgeMesh.h.
typedef Superclass::PointDataContainerPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointDataContainerPointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 155 of file itkQuadEdgeMesh.h.
typedef SmartPointer< Self > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Pointer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 125 of file itkQuadEdgeMesh.h.
typedef Superclass::PointHashType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointHashType |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 139 of file itkQuadEdgeMesh.h.
typedef Superclass::PointIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdentifier |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 138 of file itkQuadEdgeMesh.h.
typedef CellTraits::PointIdInternalIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdInternalIterator |
Definition at line 143 of file itkQuadEdgeMesh.h.
typedef CellTraits::PointIdIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdIterator |
Definition at line 144 of file itkQuadEdgeMesh.h.
typedef std::vector< PointIdentifier > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointIdList |
Auxiliary types.
Definition at line 233 of file itkQuadEdgeMesh.h.
typedef Superclass::PointsContainer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainer |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 147 of file itkQuadEdgeMesh.h.
typedef Superclass::PointsContainerConstIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainerConstIterator |
Create types that are iterators for each of the container types.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 159 of file itkQuadEdgeMesh.h.
typedef Superclass::PointsContainerIterator itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainerIterator |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 161 of file itkQuadEdgeMesh.h.
typedef Superclass::PointsContainerPointer itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointsContainerPointer |
Create types that are pointers to each of the container types.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 148 of file itkQuadEdgeMesh.h.
typedef Superclass::PointType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PointType |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 140 of file itkQuadEdgeMesh.h.
typedef QuadEdgeMeshPolygonCell< CellType > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PolygonCellType |
Definition at line 226 of file itkQuadEdgeMesh.h.
typedef Traits::PrimalDataType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::PrimalDataType |
Specific types for a quad-edge structure.
Definition at line 213 of file itkQuadEdgeMesh.h.
typedef Traits::QEDual itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::QEDual |
Definition at line 216 of file itkQuadEdgeMesh.h.
typedef Traits::QEPrimal itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::QEPrimal |
Definition at line 215 of file itkQuadEdgeMesh.h.
typedef Traits::QEPrimal itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::QEType |
Definition at line 217 of file itkQuadEdgeMesh.h.
typedef Superclass::RegionType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::RegionType |
Type used to define Regions
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 208 of file itkQuadEdgeMesh.h.
typedef QuadEdgeMesh itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Self |
Standard typedefs.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 123 of file itkQuadEdgeMesh.h.
typedef Mesh< TPixel, VDimension, Traits > itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Superclass |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 124 of file itkQuadEdgeMesh.h.
typedef TTraits itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Traits |
Input template parameters.
Definition at line 119 of file itkQuadEdgeMesh.h.
typedef Traits::VectorType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::VectorType |
Definition at line 222 of file itkQuadEdgeMesh.h.
typedef Traits::VertexRefType itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::VertexRefType |
Definition at line 220 of file itkQuadEdgeMesh.h.
|
protected |
Constructor and Destructor.
|
protectedvirtual |
Constructor and Destructor.
|
private |
|
virtual |
|
virtual |
|
virtual |
Add a polygonal face to the Mesh, suppose QE layer ready
|
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 |
Adds a triangular face to the Mesh
|
virtual |
|
virtual |
|
virtual |
|
inline |
overloaded method for backward compatibility
Definition at line 287 of file itkQuadEdgeMesh.h.
|
virtual |
another way of deleting all the cells
|
protectedvirtual |
Release the memory of each one of the cells independently.
|
inline |
Begin concept checking End concept checking
Definition at line 495 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 |
CellIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ComputeNumberOfFaces | ( | ) | const |
PointIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::ComputeNumberOfPoints | ( | ) | const |
|
inlinevirtual |
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::Mesh< TPixel, VDimension, TTraits >.
Definition at line 279 of file itkQuadEdgeMesh.h.
|
virtual |
Basic Object interface.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Deletion methods
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Methods to simplify point/edge insertion/search.
|
inline |
overloaded method for backward compatibility
Definition at line 389 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 331 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 300 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 308 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 355 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 368 of file itkQuadEdgeMesh.h.
|
inline |
NOTE ALEX: this method do not use CellFeature and thus could be recoded
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 382 of file itkQuadEdgeMesh.h.
|
virtual |
|
virtual |
|
inline |
Definition at line 266 of file itkQuadEdgeMesh.h.
|
inline |
Definition at line 267 of file itkQuadEdgeMesh.h.
|
virtual |
Basic Object interface.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
|
inline |
Definition at line 508 of file itkQuadEdgeMesh.h.
|
inline |
Definition at line 507 of file itkQuadEdgeMesh.h.
|
inline |
Definition at line 456 of file itkQuadEdgeMesh.h.
|
virtual |
|
virtual |
|
virtual |
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::Mesh< TPixel, VDimension, TTraits >.
|
virtual |
Restore the data object to its initial state. This means releasing memory.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::itkQEDefineFrontIteratorMethodsMacro | ( | Self | ) |
FrontIterator definitions
|
virtual |
|
virtual |
|
static |
Basic Object interface.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
|
private |
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
|
virtual |
|
inline |
overloaded method for backward compatibility
Definition at line 344 of file itkQuadEdgeMesh.h.
|
inlinevirtual |
Determine whether the RequestedRegion is outside of the BufferedRegion. This method returns true if the RequestedRegion is outside the BufferedRegion (true if at least one pixel is outside). This is used by the pipeline mechanism to determine whether a filter needs to re-execute in order to satisfy the current request. If the current RequestedRegion is already inside the BufferedRegion from the previous execution (and the current filter is up to date), then a given filter does not need to re-execute
Reimplemented from itk::PointSet< TPixel, VDimension, TTraits >.
Definition at line 256 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 319 of file itkQuadEdgeMesh.h.
|
inline |
overloaded method for backward compatibility
Definition at line 291 of file itkQuadEdgeMesh.h.
void itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::SetCell | ( | CellIdentifier | cId, |
CellAutoPointer & | cell | ||
) |
overloaded method for backward compatibility
|
inline |
Definition at line 270 of file itkQuadEdgeMesh.h.
|
inline |
Definition at line 268 of file itkQuadEdgeMesh.h.
PointIdentifier itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::Splice | ( | QEPrimal * | a, |
QEPrimal * | b | ||
) |
void itk::QuadEdgeMesh< TPixel, VDimension, TTraits >::SqueezePointsIds | ( | ) |
squeeze the point container to be able to write the file properly
|
protected |
Definition at line 518 of file itkQuadEdgeMesh.h.
|
protected |
Definition at line 527 of file itkQuadEdgeMesh.h.
|
protected |
Definition at line 526 of file itkQuadEdgeMesh.h.
|
static |
Reserved CellIdentifier designated to represent the absence of Face
Definition at line 241 of file itkQuadEdgeMesh.h.
|
static |
Reserved PointIdentifier designated to represent the absence of Point
Definition at line 238 of file itkQuadEdgeMesh.h.
|
private |
Definition at line 524 of file itkQuadEdgeMesh.h.
|
private |
Definition at line 523 of file itkQuadEdgeMesh.h.
|
static |
Convenient constants obtained from MeshTraits.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 132 of file itkQuadEdgeMesh.h.
|
static |
Convenient constants obtained from MeshTraits.
Reimplemented from itk::Mesh< TPixel, VDimension, TTraits >.
Definition at line 130 of file itkQuadEdgeMesh.h.