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

itk::QuadEdgeMeshCleanFilter< TInput, TOutput > Class Template Reference

#include <itkQuadEdgeMeshCleanFilter.h>

Inheritance diagram for itk::QuadEdgeMeshCleanFilter< TInput, TOutput >:

Inheritance graph
[legend]
Collaboration diagram for itk::QuadEdgeMeshCleanFilter< TInput, TOutput >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TInput, class TOutput>
class itk::QuadEdgeMeshCleanFilter< TInput, TOutput >

Definition at line 34 of file itkQuadEdgeMeshCleanFilter.h.

Public Types

typedef BoundingBoxType::Pointer BoundingBoxPointer
typedef BoundingBox< InputPointIdentifier,
itkGetStaticConstMacro(PointDimension),
InputCoordRepType, InputPointsContainer
BoundingBoxType
typedef SmartPointer< const
Self
ConstPointer
typedef CriterionType::Pointer CriterionPointer
typedef MaxMeasureBoundCriterion<
OutputMeshType
CriterionType
typedef DataObject::Pointer DataObjectPointer
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typedef DecimationType::Pointer DecimationPointer
typedef QuadEdgeMeshSquaredEdgeLengthDecimation<
InputMeshType, InputMeshType,
CriterionType
DecimationType
typedef InputMeshType::CellsContainerConstIterator InputCellsContainerConstIterator
typedef InputMeshType::CellsContainerIterator InputCellsContainerIterator
typedef Superclass::InputCellTraits InputCellTraits
typedef Superclass::InputCoordRepType InputCoordRepType
typedef Superclass::InputEdgeCellType InputEdgeCellType
typedef InputMeshType::ConstPointer InputMeshConstPointer
typedef Superclass::InputMeshPointer InputMeshPointer
typedef TInput InputMeshType
typedef Superclass::InputPointIdentifier InputPointIdentifier
typedef Superclass::InputPointIdList InputPointIdList
typedef InputMeshType::PointsContainer InputPointsContainer
typedef InputMeshType::PointsContainerConstIterator InputPointsContainerConstIterator
typedef InputMeshType::PointsContainerIterator InputPointsContainerIterator
typedef InputMeshType::PointsContainerPointer InputPointsContainerPointer
typedef Superclass::InputPointsIdInternalIterator InputPointsIdInternalIterator
typedef Superclass::InputPointType InputPointType
typedef Superclass::InputPolygonCellType InputPolygonCellType
typedef Superclass::InputQEIterator InputQEIterator
typedef Superclass::InputQEPrimal InputQEPrimal
typedef Superclass::InputVectorType InputVectorType
typedef OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
typedef Superclass::OutputCoordRepType OutputCoordRepType
typedef OutputMeshType::ConstPointer OutputMeshConstPointer
typedef Superclass::OutputMeshPointer OutputMeshPointer
typedef TOutput OutputMeshType
typedef Superclass::OutputPointIdentifier OutputPointIdentifier
typedef OutputMeshType::PointsContainer OutputPointsContainer
typedef OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typedef OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
typedef Superclass::OutputPointType OutputPointType
typedef OutputQEPrimal::IteratorGeom OutputQEIterator
typedef Superclass::OutputQEPrimal OutputQEPrimal
typedef OutputMeshType::QEType OutputQEType
typedef Superclass::OutputVectorType OutputVectorType
typedef SmartPointer< SelfPointer
typedef QuadEdgeMeshCleanFilter Self
typedef QuadEdgeMeshToQuadEdgeMeshFilter<
TInput, TOutput > 
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
InputMeshTypeGetInput (unsigned int idx)
InputMeshTypeGetInput (void)
DataObjectPointerArrayGetInputs ()
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
virtual unsigned long GetMTime () const
MultiThreaderGetMultiThreader ()
virtual const char * GetNameOfClass () const
DataObjectPointerArraySizeType GetNumberOfInputs () const
virtual DataObjectPointerArraySizeType GetNumberOfValidRequiredInputs () const
OutputMeshTypeGetOutput (unsigned int idx)
OutputMeshTypeGetOutput (void)
virtual const float & GetProgress ()
virtual int GetReferenceCount () const
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
virtual void GraftOutput (DataObject *output)
bool HasObserver (const EventObject &event) const
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
 itkStaticConstMacro (PointDimension, 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)
virtual void SetAbsoluteTolerance (InputCoordRepType _arg)
void SetDebug (bool debugFlag) const
void SetInput (InputMeshType *input)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
void SetOutput (TOutput *output)
virtual void SetProgress (float _arg)
virtual void SetReferenceCount (int)
virtual void SetRelativeTolerance (InputCoordRepType _arg)
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 *)
DataObjectPointerArraySizeType GetNumberOfOutputs () const
DataObjectPointerArrayGetOutputs ()
virtual const int & GetNumberOfThreads ()
virtual void SetNumberOfThreads (int _arg)
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)

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 ()
void CleanPoints ()
void GenerateData ()
void GenerateInputRequestedRegion ()
virtual void GenerateOutputInformation ()
virtual void GenerateOutputRequestedRegion (DataObject *output)
void MergePoints ()
bool PrintObservers (std::ostream &os, Indent indent) const
void PrintSelf (std::ostream &os, Indent indent) const
virtual void PropagateResetPipeline ()
 QuadEdgeMeshCleanFilter ()
virtual void ReleaseInputs ()
virtual void RestoreInputReleaseDataFlags ()
void SetNumberOfInputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
virtual ~QuadEdgeMeshCleanFilter ()
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

InputCoordRepType m_AbsoluteTolerance
InputCoordRepType m_AbsoluteTolerance2
TimeStamp m_OutputInformationMTime
InternalReferenceCountType m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock
InputCoordRepType m_RelativeTolerance
bool m_Updating


Member Typedef Documentation

template<class TInput, class TOutput>
typedef BoundingBoxType::Pointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::BoundingBoxPointer

Definition at line 90 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef BoundingBox< InputPointIdentifier, itkGetStaticConstMacro(PointDimension), InputCoordRepType, InputPointsContainer > itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::BoundingBoxType

Definition at line 88 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef SmartPointer< const Self > itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::ConstPointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 40 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef CriterionType::Pointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::CriterionPointer

Definition at line 93 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef MaxMeasureBoundCriterion< OutputMeshType > itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::CriterionType

Definition at line 92 of file itkQuadEdgeMeshCleanFilter.h.

typedef DataObject::Pointer itk::MeshSource< TOutput >::DataObjectPointer [inherited]

Some convenient typedefs.

Reimplemented from itk::ProcessObject.

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 TInput, class TOutput>
typedef DecimationType::Pointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::DecimationPointer

Definition at line 97 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef QuadEdgeMeshSquaredEdgeLengthDecimation< InputMeshType, InputMeshType, CriterionType > itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::DecimationType

Definition at line 96 of file itkQuadEdgeMeshCleanFilter.h.

typedef InputMeshType::CellsContainerConstIterator itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput , TOutput >::InputCellsContainerConstIterator [inherited]

Definition at line 58 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInput, class TOutput>
typedef InputMeshType::CellsContainerIterator itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputCellsContainerIterator

Definition at line 68 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputCellTraits itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputCellTraits

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 60 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputCoordRepType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputCoordRepType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 51 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputEdgeCellType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputEdgeCellType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 57 of file itkQuadEdgeMeshCleanFilter.h.

typedef InputMeshType::ConstPointer itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput , TOutput >::InputMeshConstPointer [inherited]

Definition at line 48 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputMeshPointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputMeshPointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 50 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef TInput itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputMeshType

Input types.

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 47 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputPointIdentifier itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointIdentifier

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 53 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputPointIdList itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointIdList

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 59 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef InputMeshType::PointsContainer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointsContainer

Definition at line 64 of file itkQuadEdgeMeshCleanFilter.h.

typedef InputMeshType::PointsContainerConstIterator itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput , TOutput >::InputPointsContainerConstIterator [inherited]

Definition at line 56 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInput, class TOutput>
typedef InputMeshType::PointsContainerIterator itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointsContainerIterator

Definition at line 66 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef InputMeshType::PointsContainerPointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointsContainerPointer

Definition at line 65 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputPointsIdInternalIterator itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointsIdInternalIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 61 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputPointType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPointType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 52 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputPolygonCellType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputPolygonCellType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 58 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputQEIterator itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputQEIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 62 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputQEPrimal itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputQEPrimal

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 54 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::InputVectorType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::InputVectorType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 55 of file itkQuadEdgeMeshCleanFilter.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 TInput, class TOutput>
typedef OutputMeshType::CellsContainerIterator itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputCellsContainerIterator

Definition at line 85 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::OutputCoordRepType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputCoordRepType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 74 of file itkQuadEdgeMeshCleanFilter.h.

typedef OutputMeshType::ConstPointer itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput , TOutput >::OutputMeshConstPointer [inherited]

Definition at line 72 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInput, class TOutput>
typedef Superclass::OutputMeshPointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputMeshPointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 73 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef TOutput itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputMeshType

Output types.

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 72 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::OutputPointIdentifier itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputPointIdentifier

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 76 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef OutputMeshType::PointsContainer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputPointsContainer

Definition at line 81 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef OutputMeshType::PointsContainerIterator itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputPointsContainerIterator

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 83 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef OutputMeshType::PointsContainerPointer itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputPointsContainerPointer

Definition at line 82 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::OutputPointType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputPointType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 75 of file itkQuadEdgeMeshCleanFilter.h.

typedef OutputQEPrimal::IteratorGeom itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput , TOutput >::OutputQEIterator [inherited]

Definition at line 78 of file itkQuadEdgeMeshToQuadEdgeMeshFilter.h.

template<class TInput, class TOutput>
typedef Superclass::OutputQEPrimal itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputQEPrimal

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 77 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef OutputMeshType::QEType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputQEType

Definition at line 80 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef Superclass::OutputVectorType itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::OutputVectorType

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 78 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef SmartPointer< Self > itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::Pointer

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 39 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef QuadEdgeMeshCleanFilter itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::Self

Basic types.

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 38 of file itkQuadEdgeMeshCleanFilter.h.

template<class TInput, class TOutput>
typedef QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput > itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::Superclass

Reimplemented from itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >.

Definition at line 41 of file itkQuadEdgeMeshCleanFilter.h.


Constructor & Destructor Documentation

template<class TInput, class TOutput>
itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::QuadEdgeMeshCleanFilter (  )  [inline, protected]

Definition at line 103 of file itkQuadEdgeMeshCleanFilter.h.

References itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::m_AbsoluteTolerance, itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::m_AbsoluteTolerance2, and itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::m_RelativeTolerance.

template<class TInput, class TOutput>
virtual itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::~QuadEdgeMeshCleanFilter (  )  [inline, protected, virtual]

Definition at line 110 of file itkQuadEdgeMeshCleanFilter.h.


Member Function Documentation

virtual void itk::ProcessObject::AbortGenerateDataOff (  )  [virtual, inherited]

virtual void itk::ProcessObject::AbortGenerateDataOn (  )  [virtual, inherited]

Turn on and off the AbortGenerateData flag.

virtual void itk::ProcessObject::AddInput ( DataObject input  )  [protected, virtual, inherited]

unsigned long itk::Object::AddObserver ( const EventObject event,
Command  
) const [inherited]

unsigned long itk::Object::AddObserver ( const EventObject event,
Command  
) [inherited]

Allow people to add/remove/invoke observers (callbacks) to any ITK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and an itk::Command to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. The memory for the Command becomes the responsibility of this object, so don't pass the same instance of a command to two different objects

virtual void itk::ProcessObject::AddOutput ( DataObject output  )  [protected, virtual, inherited]

static void itk::LightObject::BreakOnError (  )  [static, inherited]

This method is called when itkExceptionMacro executes. It allows the debugger to break on error.

virtual void itk::ProcessObject::CacheInputReleaseDataFlags (  )  [protected, virtual, inherited]

Cache the state of any ReleaseDataFlag's on the inputs. While the filter is executing, we need to set the ReleaseDataFlag's on the inputs to false in case the current filter is implemented using a mini-pipeline (which will try to release the inputs). After the filter finishes, we restore the state of the ReleaseDataFlag's before the call to ReleaseInputs().

template<class TInput, class TOutput>
void itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::CleanPoints (  )  [inline, protected]

Definition at line 201 of file itkQuadEdgeMeshCleanFilter.h.

References itk::MeshSource< TOutput >::GetOutput().

Referenced by itk::QuadEdgeMeshCleanFilter< TInput, TOutput >::GenerateData().

virtual LightObject::Pointer itk::Object::CreateAnother (  )  const [virtual, inherited]

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::LightObject.

virtual void itk::Object::DebugOff (  )  const [virtual, inherited]

Turn debugging output off.

virtual void itk::Object::DebugOn (  )  const [virtual, inherited]

Turn debugging output on.

virtual void itk::LightObject::Delete (  )  [virtual, inherited]

Delete an itk object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting.

virtual void itk::ProcessObject::EnlargeOutputRequestedRegion ( DataObject  )  [inline, virtual, inherited]

Give the process object a chance to indictate that it will produce more output than it was requested to produce. For example, many imaging filters must compute the entire output at once or can only produce output in complete slices. Such filters cannot handle smaller requested regions. These filters must provide an implementation of this method, setting the output requested region to the size they will produce. By default, a process object does not modify the size of the output requested region.

Reimplemented in itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::FFTRealToComplexConjugateImageFilter< TPixel, Dimension >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDeformationField, TRealType >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::WatershedImageFilter< TInputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >,