Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh > Class Template Reference

#include <itkQuadEdgeMeshDelaunayConformingFilter.h>

Inheritance diagram for itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >:

Inheritance graph
[legend]
Collaboration diagram for itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TInputMesh, class TOutputMesh>
class itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >

FIXME Add documentation.

Definition at line 34 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

Public Types

typedef SmartPointer< const
Self
ConstPointer
typedef double CriterionValueType
typedef DataObject::Pointer DataObjectPointer
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typedef FlipEdgeFunctionType::Pointer FlipEdgeFunctionPointer
typedef QuadEdgeMeshEulerOperatorFlipEdgeFunction<
OutputMeshType, OutputQEType
FlipEdgeFunctionType
typedef InputMeshType::CellsContainerConstIterator InputCellsContainerConstIterator
typedef InputMeshType::CellTraits InputCellTraits
typedef InputMeshType::CoordRepType InputCoordRepType
typedef InputMeshType::EdgeCellType InputEdgeCellType
typedef InputMeshType::EdgeListType InputEdgeListType
typedef InputMeshType::ConstPointer InputMeshConstPointer
typedef InputMeshType::Pointer InputMeshPointer
typedef TInputMesh InputMeshType
typedef InputMeshType::PixelType InputPixelType
typedef InputMeshType::PointIdentifier InputPointIdentifier
typedef InputMeshType::PointIdList InputPointIdList
typedef InputMeshType::PointsContainer InputPointsContainer
typedef InputMeshType::PointsContainerConstIterator InputPointsContainerConstIterator
typedef InputCellTraits::PointIdInternalIterator InputPointsIdInternalIterator
typedef InputMeshType::PointType InputPointType
typedef InputPointType::VectorType InputPointVectorType
typedef InputMeshType::PolygonCellType InputPolygonCellType
typedef InputQEType::IteratorGeom InputQEIterator
typedef InputMeshType::QEPrimal InputQEPrimal
typedef InputMeshType::QEType InputQEType
typedef InputMeshType::Traits InputTraits
typedef InputMeshType::VectorType InputVectorType
typedef OutputMeshType::CellIdentifier OutputCellIdentifier
typedef OutputMeshType::CellsContainer OutputCellsContainer
typedef OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
typedef OutputMeshType::CellType OutputCellType
typedef OutputMeshType::CoordRepType OutputCoordRepType
typedef OutputEdgeCellListType::iterator OutputEdgeCellListIterator
typedef std::list< OutputEdgeCellType * > OutputEdgeCellListType
typedef OutputMeshType::EdgeCellType OutputEdgeCellType
typedef OutputQEType::LineCellIdentifier OutputLineCellIdentifier
typedef OutputMeshType::ConstPointer OutputMeshConstPointer
typedef OutputMeshType::Pointer OutputMeshPointer
typedef TOutputMesh OutputMeshType
typedef OutputMeshType::PointIdentifier OutputPointIdentifier
typedef OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typedef OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
typedef OutputMeshType::PointType OutputPointType
typedef OutputQEType::IteratorGeom OutputQEIterator
typedef OutputMeshType::QEPrimal OutputQEPrimal
typedef OutputMeshType::QEType OutputQEType
typedef OutputMeshType::VectorType OutputVectorType
typedef SmartPointer< SelfPointer
typedef MaxPriorityQueueElementWrapper<
OutputEdgeCellType *, PriorityType,
long > 
PriorityQueueItemType
typedef PriorityQueueType::Pointer PriorityQueuePointer
typedef PriorityQueueContainer<
PriorityQueueItemType *,
ElementWrapperPointerInterface<
PriorityQueueItemType * >,
PriorityType, long > 
PriorityQueueType
typedef std::pair< bool, CriterionValueTypePriorityType
typedef QueueMapType::iterator QueueMapIterator
typedef std::map< OutputEdgeCellType *,
PriorityQueueItemType * > 
QueueMapType
typedef QuadEdgeMeshDelaunayConformingFilter Self
typedef QuadEdgeMeshToQuadEdgeMeshFilter<
TInputMesh, TOutputMesh > 
Superclass

Public Member Functions

virtual void AbortGenerateDataOff ()
virtual void AbortGenerateDataOn ()
virtual LightObject::Pointer CreateAnother () const
virtual void DebugOff () const
virtual void DebugOn () const
virtual void Delete ()
virtual void EnlargeOutputRequestedRegion (DataObject *)
virtual const bool & GetAbortGenerateData ()
CommandGetCommand (unsigned long tag)
bool GetDebug () const
DataObjectPointerArrayGetInputs ()
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
virtual unsigned long GetMTime () const
MultiThreaderGetMultiThreader ()
virtual const char * GetNameOfClass () const
virtual unsigned long GetNumberOfEdgeFlips ()
DataObjectPointerArraySizeType GetNumberOfInputs () const
virtual DataObjectPointerArraySizeType GetNumberOfValidRequiredInputs () const
virtual const float & GetProgress ()
virtual int GetReferenceCount () const
bool HasObserver (const EventObject &event) const
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
 itkStaticConstMacro (OutputVDimension, unsigned int, OutputMeshType::PointDimension)
 itkStaticConstMacro (InputVDimension, unsigned int, InputMeshType::PointDimension)
virtual DataObjectPointer MakeOutput (unsigned int idx)
virtual void Modified () const
virtual void PrepareOutputs ()
void Print (std::ostream &os, Indent indent=0) const
virtual void PropagateRequestedRegion (DataObject *output)
virtual void Register () const
void RemoveAllObservers ()
void RemoveObserver (unsigned long tag)
virtual void ResetPipeline ()
virtual void SetAbortGenerateData (bool _arg)
void SetDebug (bool debugFlag) const
void SetInput (InputMeshType *input)
void SetListOfConstrainedEdges (const OutputEdgeCellListType &iList)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
void SetOutput (TOutputMesh *output)
virtual void SetProgress (float _arg)
virtual void SetReferenceCount (int)
virtual void UnRegister () const
virtual void Update ()
virtual void UpdateLargestPossibleRegion ()
virtual void UpdateOutputData (DataObject *output)
virtual void UpdateOutputInformation ()
void UpdateProgress (float amount)
unsigned long AddObserver (const EventObject &event, Command *) const
unsigned long AddObserver (const EventObject &event, Command *)
InputMeshTypeGetInput (unsigned int idx)
InputMeshTypeGetInput (void)
DataObjectPointerArraySizeType GetNumberOfOutputs () const
DataObjectPointerArrayGetOutputs ()
virtual const int & GetNumberOfThreads ()
virtual void SetNumberOfThreads (int _arg)
OutputMeshTypeGetOutput (unsigned int idx)
OutputMeshTypeGetOutput (void)
virtual const bool & GetReleaseDataBeforeUpdateFlag ()
virtual void ReleaseDataBeforeUpdateFlagOff ()
virtual void ReleaseDataBeforeUpdateFlagOn ()
virtual void SetReleaseDataBeforeUpdateFlag (bool _arg)
virtual bool GetReleaseDataFlag () const
void ReleaseDataFlagOff ()
void ReleaseDataFlagOn ()
virtual void SetReleaseDataFlag (bool flag)
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
virtual void GraftOutput (DataObject *output)

Static Public Member Functions

static void BreakOnError ()
static Pointer New ()
static bool GetGlobalWarningDisplay ()
static void GlobalWarningDisplayOff ()
static void GlobalWarningDisplayOn ()
static void SetGlobalWarningDisplay (bool flag)

Protected Types

typedef int InternalReferenceCountType

Protected Member Functions

virtual void CacheInputReleaseDataFlags ()
CriterionValueType Dyer07Criterion (OutputMeshType *iMesh, OutputQEType *iEdge) const
void GenerateData ()
void GenerateInputRequestedRegion ()
virtual void GenerateOutputInformation ()
virtual void GenerateOutputRequestedRegion (DataObject *output)
void InitializePriorityQueue ()
bool PrintObservers (std::ostream &os, Indent indent) const
void PrintSelf (std::ostream &os, Indent indent) const
void Process ()
virtual void PropagateResetPipeline ()
 QuadEdgeMeshDelaunayConformingFilter ()
virtual void ReleaseInputs ()
virtual void RestoreInputReleaseDataFlags ()
void SetNumberOfInputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
virtual ~QuadEdgeMeshDelaunayConformingFilter ()
virtual void AddInput (DataObject *input)
virtual const unsigned int & GetNumberOfRequiredInputs ()
virtual void RemoveInput (DataObject *input)
virtual void SetNthInput (unsigned int num, DataObject *input)
virtual void SetNumberOfRequiredInputs (unsigned int _arg)
virtual void AddOutput (DataObject *output)
virtual const unsigned int & GetNumberOfRequiredOutputs ()
virtual void RemoveOutput (DataObject *output)
virtual void SetNthOutput (unsigned int num, DataObject *output)
virtual void SetNumberOfRequiredOutputs (unsigned int _arg)
const DataObjectGetInput (unsigned int idx) const
const DataObjectGetOutput (unsigned int idx) const
virtual void PopBackInput ()
virtual void PopFrontInput ()
virtual void PushBackInput (const DataObject *input)
virtual void PushFrontInput (const DataObject *input)
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const

Protected Attributes

FlipEdgeFunctionPointer m_FlipEdge
OutputEdgeCellListType m_ListOfConstrainedEdges
unsigned long m_NumberOfEdgeFlips
TimeStamp m_OutputInformationMTime
PriorityQueuePointer m_PriorityQueue
QueueMapType m_QueueMapper
InternalReferenceCountType m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock
bool m_Updating


Member Typedef Documentation

template<class TInputMesh, class TOutputMesh>
typedef SmartPointer< const Self > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::ConstPointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 44 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef double itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::CriterionValueType

Definition at line 99 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TOutputMesh>
typedef DataObject::Pointer itk::MeshSource< TOutputMesh >::DataObjectPointer [inherited]

Some convenient typedefs.

Reimplemented from itk::ProcessObject.

Reimplemented in itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >.

Definition at line 56 of file itkMeshSource.h.

typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited]

STL Array of SmartPointers to DataObjects

Definition at line 103 of file itkProcessObject.h.

typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType [inherited]

Size type of an std::vector

Definition at line 112 of file itkProcessObject.h.

template<class TInputMesh, class TOutputMesh>
typedef FlipEdgeFunctionType::Pointer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::FlipEdgeFunctionPointer

Definition at line 116 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef QuadEdgeMeshEulerOperatorFlipEdgeFunction< OutputMeshType, OutputQEType > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::FlipEdgeFunctionType

Definition at line 115 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CellsContainerConstIterator itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputCellsContainerConstIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 63 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<typename TInputMesh, typename TOutputMesh>
typedef InputMeshType::CellTraits itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputCellTraits [inherited]

Reimplemented in itk::QuadEdgeMeshCleanFilter< TInput, TOutput >.

Definition at line 63 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::CoordRepType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputCoordRepType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 49 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::EdgeCellType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputEdgeCellType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 64 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::EdgeListType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputEdgeListType

Definition at line 55 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<typename TInputMesh, typename TOutputMesh>
typedef InputMeshType::ConstPointer itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputMeshConstPointer [inherited]

Reimplemented in itk::QuadEdgeMeshParam< TInputMesh, TOutputMesh, TSolverTraits >.

Definition at line 48 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::Pointer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputMeshPointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 48 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef TInputMesh itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputMeshType

Input types.

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 47 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PixelType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPixelType

Definition at line 56 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointIdentifier itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPointIdentifier

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 52 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointIdList itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPointIdList

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 66 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointsContainer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPointsContainer

Definition at line 61 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointsContainerConstIterator itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPointsContainerConstIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 62 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<typename TInputMesh, typename TOutputMesh>
typedef InputCellTraits::PointIdInternalIterator itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputPointsIdInternalIterator [inherited]

Reimplemented in itk::QuadEdgeMeshCleanFilter< TInput, TOutput >.

Definition at line 65 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PointType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPointType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 50 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputPointType::VectorType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPointVectorType

Definition at line 51 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::PolygonCellType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputPolygonCellType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 65 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputQEType::IteratorGeom itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputQEIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 68 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<typename TInputMesh, typename TOutputMesh>
typedef InputMeshType::QEPrimal itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::InputQEPrimal [inherited]

Reimplemented in itk::QuadEdgeMeshCleanFilter< TInput, TOutput >.

Definition at line 52 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::QEType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputQEType

Definition at line 53 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::Traits itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputTraits

Definition at line 57 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef InputMeshType::VectorType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::InputVectorType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 54 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

typedef int itk::LightObject::InternalReferenceCountType [protected, inherited]

Define the type of the reference count according to the target. This allows the use of atomic operations

Definition at line 139 of file itkLightObject.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CellIdentifier itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputCellIdentifier

Definition at line 77 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CellsContainer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputCellsContainer

Definition at line 85 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CellsContainerIterator itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputCellsContainerIterator

Definition at line 86 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CellType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputCellType

Definition at line 76 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::CoordRepType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputCoordRepType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 73 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputEdgeCellListType::iterator itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputEdgeCellListIterator

Definition at line 97 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef std::list< OutputEdgeCellType* > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputEdgeCellListType

Definition at line 93 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::EdgeCellType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputEdgeCellType

Definition at line 78 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputQEType::LineCellIdentifier itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputLineCellIdentifier

Definition at line 80 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<typename TInputMesh, typename TOutputMesh>
typedef OutputMeshType::ConstPointer itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputMeshConstPointer [inherited]

Reimplemented in itk::QuadEdgeMeshParam< TInputMesh, TOutputMesh, TSolverTraits >.

Definition at line 72 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::Pointer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputMeshPointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 72 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef TOutputMesh itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputMeshType

Output types.

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 71 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::PointIdentifier itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputPointIdentifier

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 75 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::PointsContainerIterator itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputPointsContainerIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 84 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::PointsContainerPointer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputPointsContainerPointer

Definition at line 83 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::PointType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputPointType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 74 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputQEType::IteratorGeom itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputQEIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 82 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<typename TInputMesh, typename TOutputMesh>
typedef OutputMeshType::QEPrimal itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >::OutputQEPrimal [inherited]

Reimplemented in itk::QuadEdgeMeshCleanFilter< TInput, TOutput >.

Definition at line 76 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::QEType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputQEType

Definition at line 79 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef OutputMeshType::VectorType itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::OutputVectorType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 81 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef SmartPointer< Self > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::Pointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 43 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef MaxPriorityQueueElementWrapper< OutputEdgeCellType*, PriorityType, long > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::PriorityQueueItemType

Definition at line 103 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef PriorityQueueType::Pointer itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::PriorityQueuePointer

Definition at line 110 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef PriorityQueueContainer< PriorityQueueItemType*, ElementWrapperPointerInterface< PriorityQueueItemType* >, PriorityType, long > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::PriorityQueueType

Definition at line 108 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef std::pair< bool, CriterionValueType > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::PriorityType

Definition at line 100 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef QueueMapType::iterator itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::QueueMapIterator

Definition at line 112 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef std::map< OutputEdgeCellType*, PriorityQueueItemType* > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::QueueMapType

Definition at line 111 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef QuadEdgeMeshDelaunayConformingFilter itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::Self

Basic types.

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 40 of file itkQuadEdgeMeshDelaunayConformingFilter.h.

template<class TInputMesh, class TOutputMesh>
typedef QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >::Superclass

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >.

Definition at line 42 of file itkQuadEdgeMeshDelaunayConformingFilter.h.


Constructor & De