GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet > Class Template Reference

#include <Code/Filters/Mesh/Split/itkvtkMeshSplitterDanielssonDistanceImageFilter.h>

Inheritance diagram for itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >:
Inheritance graph
[legend]
Collaboration diagram for itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >:
Collaboration graph
[legend]

Public Types

typedef
ImageRegionConstIterator
< FeatureImageType
ConstIteratorType
 
typedef SmartPointer< const SelfConstPointer
 
typedef DistanceFilterType::Pointer DistanceFilterPointer
 
typedef
DanielssonDistanceMapImageFilter
< FeatureImageType,
FeatureImageType
DistanceFilterType
 
typedef
Superclass::FeatureImageIndexType 
FeatureImageIndexType
 
typedef
Superclass::FeatureImagePixelType 
FeatureImagePixelType
 
typedef
Superclass::FeatureImagePointer 
FeatureImagePointer
 
typedef
Superclass::FeatureImagePointType 
FeatureImagePointType
 
typedef
Superclass::FeatureImageType 
FeatureImageType
 
typedef ImageRegionIterator
< FeatureImageType
IteratorType
 
typedef SmartPointer< SelfPointer
 
typedef
Superclass::PointsContainerConstIterator 
PointsContainerConstIterator
 
typedef
Superclass::PointsContainerPointer 
PointsContainerPointer
 
typedef
vtkMeshSplitterDanielssonDistanceImageFilter 
Self
 
typedef
vtkMeshSplitterImageFilterBase
< TFeatureImage, TPointSet > 
Superclass
 
- Public Types inherited from itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >
typedef SmartPointer< const SelfConstPointer
 
typedef
ExtracMeshFilterType::Pointer 
ExtracMeshFilterPointer
 
typedef
ExtractMeshesFromLabelImageFilter
< FeatureImageType
ExtracMeshFilterType
 
typedef FeatureImageType::IndexType FeatureImageIndexType
 
typedef FeatureImageType::PixelType FeatureImagePixelType
 
typedef FeatureImageType::Pointer FeatureImagePointer
 
typedef FeatureImageType::PointType FeatureImagePointType
 
typedef TFeatureImage FeatureImageType
 
typedef
ITKVTKMeshConverterType::Pointer 
ITKVTKMeshConverterPointer
 
typedef
QuadEdgeMeshTovtkPolyData
< MeshType
ITKVTKMeshConverterType
 
typedef
ExtracMeshFilterType::MeshType 
MeshType
 
typedef SmartPointer< SelfPointer
 
typedef
PointSetType::PointsContainerConstIterator 
PointsContainerConstIterator
 
typedef
PointSetType::PointsContainerPointer 
PointsContainerPointer
 
typedef PointSetType::Pointer PointSetPointer
 
typedef TPointSet PointSetType
 
typedef PointSetType::PointType PointType
 
typedef
vtkMeshSplitterImageFilterBase 
Self
 
typedef
vtkMeshSplitterFilterBase
< TFeatureImage > 
Superclass
 
- Public Types inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage >
typedef SmartPointer< const SelfConstPointer
 
typedef
Superclass::FeatureImagePointer 
FeatureImagePointer
 
typedef
Superclass::FeatureImageType 
FeatureImageType
 
typedef SmartPointer< SelfPointer
 
typedef vtkMeshSplitterFilterBase Self
 
typedef vtkMeshFilterBase
< TFeatureImage > 
Superclass
 
- Public Types inherited from itk::vtkMeshFilterBase< TFeatureImage >
typedef SmartPointer< const SelfConstPointer
 
typedef FeatureImageType::IndexType FeatureImageIndexType
 
typedef FeatureImageType::PixelType FeatureImagePixelType
 
typedef FeatureImageType::Pointer FeatureImagePointer
 
typedef FeatureImageType::PointType FeatureImagePointType
 
typedef TFeatureImage FeatureImageType
 
typedef
ShapeLabelMapType::LabelObjectContainerType 
LabelObjectContainerType
 
typedef
LabelObjectContainerType::const_iterator 
LabelObjectIterator
 
typedef unsigned int LabelType
 
typedef MeshConverterType::Pointer MeshConverterPointer
 
typedef
vtkPolyDataToitkQuadEdgeMesh
< QuadEdgeMeshType
MeshConverterType
 
typedef
MeshToLabelFilterType::Pointer 
MeshToLabelFilterPointer
 
typedef
ConvertMeshesToLabelImageFilter
< FeatureImageType
MeshToLabelFilterType
 
typedef SmartPointer< SelfPointer
 
typedef
MeshToLabelFilterType::MeshType 
QuadEdgeMeshType
 
typedef vtkMeshFilterBase Self
 
typedef ShapeConverterType::Pointer ShapeConverterPointer
 
typedef
LabelImageToShapeLabelMapFilter
< FeatureImageType,
ShapeLabelMapType
ShapeConverterType
 
typedef ShapeLabelMapType::Pointer ShapeLabelMapPointer
 
typedef LabelMap
< ShapeLabelObjectType
ShapeLabelMapType
 
typedef
ShapeLabelObjectType::Pointer 
ShapeLabelObjectPointer
 
typedef ShapeLabelObject
< LabelType,
FeatureImageType::ImageDimension > 
ShapeLabelObjectType
 
typedef StatConverterType::Pointer StatConverterPointer
 
typedef
LabelImageToStatisticsLabelMapFilter
< FeatureImageType,
FeatureImageType,
StatLabelMapType
StatConverterType
 
typedef StatLabelMapType::Pointer StatLabelMapPointer
 
typedef LabelMap
< StatLabelObjectType
StatLabelMapType
 
typedef
StatLabelObjectType::Pointer 
StatLabelObjectPointer
 
typedef StatisticsLabelObject
< LabelType,
FeatureImageType::ImageDimension > 
StatLabelObjectType
 
typedef Object Superclass
 

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (vtkMeshSplitterDanielssonDistanceImageFilter, vtkMeshSplitterImageFilterBase)
 
- Public Member Functions inherited from itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >
 itkTypeMacro (vtkMeshSplitterFilterBase, vtkMeshSplitterFilterBase)
 
void SetSeeds (PointSetType *iSeeds)
 
- Public Member Functions inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage >
std::vector< vtkPolyData * > GetOutputs ()
 
 itkTypeMacro (vtkMeshSplitterFilterBase, vtkMeshFilterBase)
 
void SetMesh (vtkPolyData *iMesh)
 
- Public Member Functions inherited from itk::vtkMeshFilterBase< TFeatureImage >
 itkTypeMacro (vtkMeshFilterBase, Object)
 
void SetFeatureImage (const size_t &iId, FeatureImageType *iImage)
 
void SetNumberOfImages (const size_t &iN)
 
void Update ()
 

Protected Member Functions

void SplitBinaryImage ()
 
 vtkMeshSplitterDanielssonDistanceImageFilter ()
 
 ~vtkMeshSplitterDanielssonDistanceImageFilter ()
 
- Protected Member Functions inherited from itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >
bool CheckAllSeeds () const
 
virtual void ComputeBinaryImageFromInputMesh ()
 
void GenerateMeshesFromOutputImage ()
 
void SetRequiredAttributeComputationFlags ()
 
virtual void Split ()
 Main method to be reimplemented in inherited classes. More...
 
 vtkMeshSplitterImageFilterBase ()
 
virtual ~vtkMeshSplitterImageFilterBase ()
 
- Protected Member Functions inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage >
virtual void GenerateData ()
 
template<class TPoint >
bool IsPointInMeshBounds (const TPoint &iP) const
 
 vtkMeshSplitterFilterBase ()
 Constructor. More...
 
virtual ~vtkMeshSplitterFilterBase ()
 Destructor. More...
 
- Protected Member Functions inherited from itk::vtkMeshFilterBase< TFeatureImage >
void ComputeOutputAttributes ()
 
 vtkMeshFilterBase ()
 
virtual ~vtkMeshFilterBase ()
 

Private Member Functions

void operator= (const Self &)
 
 vtkMeshSplitterDanielssonDistanceImageFilter (const Self &)
 

Additional Inherited Members

- Protected Attributes inherited from itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >
FeatureImagePointer m_BinaryImage
 
bool m_DelaunayConforming
 
unsigned int m_NumberOfSmoothingIterations
 
unsigned int m_NumberOfThreads
 
unsigned int m_NumberOfTrianglesPerMesh
 
FeatureImagePointer m_OutputImage
 
PointSetPointer m_Seeds
 
unsigned int m_SmoothingRelaxationFactor
 
bool m_UseDecimation
 
bool m_UseSmoothing
 

Detailed Description

template<class TFeatureImage, class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
class itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >

Definition at line 50 of file itkvtkMeshSplitterDanielssonDistanceImageFilter.h.

Member Typedef Documentation

template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef ImageRegionConstIterator< FeatureImageType > itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::ConstIteratorType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef SmartPointer< const Self > itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::ConstPointer
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef DistanceFilterType::Pointer itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::DistanceFilterPointer
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef DanielssonDistanceMapImageFilter< FeatureImageType, FeatureImageType > itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::DistanceFilterType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::FeatureImageIndexType itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::FeatureImageIndexType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::FeatureImagePixelType itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::FeatureImagePixelType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::FeatureImagePointer itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::FeatureImagePointer
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::FeatureImagePointType itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::FeatureImagePointType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::FeatureImageType itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::FeatureImageType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef ImageRegionIterator< FeatureImageType > itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::IteratorType
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef SmartPointer< Self > itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::Pointer
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::PointsContainerConstIterator itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::PointsContainerConstIterator
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef Superclass::PointsContainerPointer itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::PointsContainerPointer
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef vtkMeshSplitterDanielssonDistanceImageFilter itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::Self
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
typedef vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet > itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::Superclass

Constructor & Destructor Documentation

template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::vtkMeshSplitterDanielssonDistanceImageFilter ( )
protected
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::~vtkMeshSplitterDanielssonDistanceImageFilter ( )
inlineprotected
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::vtkMeshSplitterDanielssonDistanceImageFilter ( const Self )
private

Member Function Documentation

template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::itkNewMacro ( Self  )

Method for creation through the object factory.

template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::itkTypeMacro ( vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >  ,
vtkMeshSplitterImageFilterBase   
)

Run-time type information (and related methods).

template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
void itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::operator= ( const Self )
private
template<class TFeatureImage , class TPointSet = PointSet< typename TFeatureImage::PointType::CoordRepType, TFeatureImage::ImageDimension >>
void itk::vtkMeshSplitterDanielssonDistanceImageFilter< TFeatureImage, TPointSet >::SplitBinaryImage ( )
protectedvirtual

The documentation for this class was generated from the following file: