ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef TCriterion | CriterionType |
typedef InputMeshType::Pointer | InputMeshPointer |
typedef TInput | InputMeshType |
typedef CriterionType::MeasureType | MeasureType |
typedef Superclass::OperatorPointer | OperatorPointer |
typedef Superclass::OperatorType | OperatorType |
typedef OutputMeshType::CellsContainerIterator | OutputCellsContainerIterator |
typedef OutputMeshType::EdgeCellType | OutputEdgeCellType |
typedef OutputMeshType::Pointer | OutputMeshPointer |
typedef TOutput | OutputMeshType |
typedef OutputMeshType::PointIdentifier | OutputPointIdentifier |
typedef OutputMeshType::PointType | OutputPointType |
typedef OutputMeshType::QEType | OutputQEType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::PriorityQueueItemType | PriorityQueueItemType |
typedef Superclass::PriorityQueuePointer | PriorityQueuePointer |
typedef Superclass::PriorityQueueType | PriorityQueueType |
typedef Superclass::PriorityType | PriorityType |
typedef Superclass::QueueMapIterator | QueueMapIterator |
typedef Superclass::QueueMapType | QueueMapType |
typedef SquaredEdgeLengthDecimationQuadEdgeMeshFilter | Self |
typedef EdgeDecimationQuadEdgeMeshFilter < TInput, TOutput, TCriterion > | Superclass |
Public Types inherited from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion > | |
typedef CriterionType::Pointer | CriterionPointer |
typedef OutputMeshType::CellIdentifier | OutputCellIdentifier |
typedef OutputMeshType::CellsContainerPointer | OutputCellsContainerPointer |
typedef OutputMeshType::CellType | OutputCellType |
typedef QuadEdgeMeshPolygonCell < OutputCellType > | OutputPolygonType |
typedef OutputPointType::VectorType | OutputVectorType |
typedef QueueMapType::const_iterator | QueueMapConstIterator |
Public Types inherited from itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion > | |
Public Types inherited from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput > | |
typedef InputMeshType::CellDataContainer | InputCellDataContainer |
typedef InputMeshType::CellsContainerConstIterator | InputCellsContainerConstIterator |
typedef InputMeshType::CellsContainerConstPointer | InputCellsContainerConstPointer |
typedef InputMeshType::CellTraits | InputCellTraits |
typedef InputMeshType::CoordRepType | InputCoordRepType |
typedef InputMeshType::EdgeCellType | InputEdgeCellType |
typedef InputMeshType::ConstPointer | InputMeshConstPointer |
typedef InputMeshType::PointDataContainer | InputPointDataContainer |
typedef InputPointDataContainer::ConstPointer | InputPointDataContainerConstPointer |
typedef InputMeshType::PointIdentifier | InputPointIdentifier |
typedef InputMeshType::PointIdList | InputPointIdList |
typedef InputMeshType::PointsContainerConstIterator | InputPointsContainerConstIterator |
typedef InputMeshType::PointsContainerConstPointer | InputPointsContainerConstPointer |
typedef InputCellTraits::PointIdInternalIterator | InputPointsIdInternalIterator |
typedef InputMeshType::PointType | InputPointType |
typedef InputMeshType::PolygonCellType | InputPolygonCellType |
typedef InputQEPrimal::IteratorGeom | InputQEIterator |
typedef InputMeshType::QEPrimal | InputQEPrimal |
typedef InputMeshType::VectorType | InputVectorType |
typedef OutputMeshType::CellDataContainer | OutputCellDataContainer |
typedef OutputMeshType::CoordRepType | OutputCoordRepType |
typedef OutputMeshType::ConstPointer | OutputMeshConstPointer |
typedef OutputMeshType::PointDataContainer | OutputPointDataContainer |
typedef OutputMeshType::PointsContainerConstPointer | OutputPointsContainerConstPointer |
typedef OutputMeshType::PointsContainerIterator | OutputPointsContainerIterator |
typedef OutputMeshType::PointsContainerPointer | OutputPointsContainerPointer |
typedef OutputQEPrimal::IteratorGeom | OutputQEIterator |
typedef OutputMeshType::QEPrimal | OutputQEPrimal |
Public Types inherited from itk::MeshToMeshFilter< TInput, TOutput > | |
Public Types inherited from itk::MeshSource< TOutput > | |
typedef Superclass::DataObjectIdentifierType | DataObjectIdentifierType |
typedef DataObject::Pointer | DataObjectPointer |
typedef ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
Public Types inherited from itk::ProcessObject | |
typedef std::vector < DataObjectPointer > | DataObjectPointerArray |
typedef std::vector < DataObjectIdentifierType > | NameArray |
Public Types inherited from itk::Object | |
Public Types inherited from itk::LightObject |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Private Member Functions | |
void | operator= (const Self &) |
SquaredEdgeLengthDecimationQuadEdgeMeshFilter (const Self &) |
Additional Inherited Members | |
Protected Attributes inherited from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion > | |
bool | m_CheckOrientation |
OutputQEType * | m_Element |
OperatorPointer | m_JoinVertexFunction |
PriorityType | m_Priority |
PriorityQueuePointer | m_PriorityQueue |
QueueMapType | m_QueueMapper |
bool | m_Relocate |
Protected Attributes inherited from itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion > | |
CriterionPointer | m_Criterion |
SizeValueType | m_Iteration |
Definition at line 31 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef SmartPointer< const Self > itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::ConstPointer |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 37 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef TCriterion itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::CriterionType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 58 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef InputMeshType::Pointer itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::InputMeshPointer |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 48 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef TInput itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::InputMeshType |
Input types.
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 45 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef CriterionType::MeasureType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::MeasureType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 59 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::OperatorPointer itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OperatorPointer |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 70 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::OperatorType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OperatorType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 69 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef OutputMeshType::CellsContainerIterator itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputCellsContainerIterator |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 56 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef OutputMeshType::EdgeCellType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputEdgeCellType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 55 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef OutputMeshType::Pointer itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputMeshPointer |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 51 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef TOutput itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputMeshType |
Output types.
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 50 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointIdentifier itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputPointIdentifier |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 52 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef OutputMeshType::PointType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputPointType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 53 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef OutputMeshType::QEType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputQEType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 54 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef SmartPointer< Self > itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::Pointer |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 36 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::PriorityQueueItemType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::PriorityQueueItemType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 62 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::PriorityQueuePointer itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::PriorityQueuePointer |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 64 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::PriorityQueueType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::PriorityQueueType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 63 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::PriorityType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::PriorityType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 61 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::QueueMapIterator itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::QueueMapIterator |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 67 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef Superclass::QueueMapType itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::QueueMapType |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 66 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef SquaredEdgeLengthDecimationQuadEdgeMeshFilter itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::Self |
Basic types.
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 35 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
typedef EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion > itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::Superclass |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 39 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
|
protected |
|
protectedvirtual |
|
private |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
|
inlineprotectedvirtual |
Compute the measure value for iEdge.
[in] | iEdge |
Implements itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 81 of file itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.h.
|
static |
New macro for creation of through a Smart Pointer
Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.
|
private |
Reimplemented from itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
|
protectedvirtual |
[in] | iEdge |
Implements itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.