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

#include <Code/Filters/Mesh/itkExtractMeshesFromLabelImageFilter.h>

Inheritance diagram for itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >:
Collaboration graph
[legend]

Classes

struct  ThreadStruct
 

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef PointType::CoordRepType CoordType
 
typedef CriterionType::Pointer CriterionPointer
 
typedef NumberOfFacesCriterion
< MeshType
CriterionType
 
typedef DecimationType::Pointer DecimationPointer
 
typedef
QuadEdgeMeshSquaredEdgeLengthDecimation
< MeshType, MeshType,
CriterionType
DecimationType
 
typedef FeatureImageType::Pointer FeatureImagePointer
 
typedef TFeatureImage FeatureImageType
 
typedef std::vector
< FeatureImagePointer
FeatureImageVectorType
 
typedef ImageType::ConstPointer ImageConstPointer
 
typedef ImageType::Pointer ImagePointer
 
typedef TImage ImageType
 
typedef
ImageRegionIteratorWithIndex
< ImageType
IndexIteratorType
 
typedef ImageType::IndexType IndexType
 
typedef IndexType::IndexValueType IndexValueType
 
typedef ImageRegionIterator
< ImageType
IteratorType
 
typedef
ShapeLabelMapType::LabelObjectContainerType 
LabelObjectContainerType
 
typedef
LabelObjectContainerType::const_iterator 
LabelObjectIterator
 
typedef unsigned int LabelType
 
typedef MeshType::Pointer MeshPointer
 
typedef MeshSmoothingType::Pointer MeshSmoothingPointer
 
typedef QuadEdgeMeshSmoothing
< MeshType, MeshType
MeshSmoothingType
 
typedef MeshSourceType::Pointer MeshSourcePointer
 
typedef BinaryMask3DMeshSource
< ImageType, MeshType
MeshSourceType
 
typedef QuadEdgeMesh
< CoordType, ImageDimension > 
MeshType
 
typedef std::vector< MeshPointerMeshVectorType
 
typedef MeshWriterType::Pointer MeshWriterPointer
 
typedef VTKPolyDataWriter
< MeshType
MeshWriterType
 
typedef ImageType::PixelType PixelType
 
typedef SmartPointer< SelfPointer
 
typedef ImageType::PointType PointType
 
typedef ImageType::RegionType RegionType
 
typedef ROIFilterType::Pointer ROIFilterPointer
 
typedef
RegionOfInterestImageFilter
< ImageType, ImageType
ROIFilterType
 
typedef
ExtractMeshesFromLabelImageFilter 
Self
 
typedef ShapeConverterType::Pointer ShapeConverterPointer
 
typedef
LabelImageToShapeLabelMapFilter
< ImageType, ShapeLabelMapType
ShapeConverterType
 
typedef ShapeLabelMapType::Pointer ShapeLabelMapPointer
 
typedef LabelMap
< ShapeLabelObjectType
ShapeLabelMapType
 
typedef
ShapeLabelObjectType::Pointer 
ShapeLabelObjectPointer
 
typedef ShapeLabelObject
< LabelType, ImageDimension > 
ShapeLabelObjectType
 
typedef ImageType::SizeType SizeType
 
typedef SizeType::SizeValueType SizeValueType
 
typedef ImageType::SpacingType SpacingType
 
typedef StatConverterType::Pointer StatConverterPointer
 
typedef
LabelImageToStatisticsLabelMapFilter
< ImageType, ImageType,
StatLabelMapType
StatConverterType
 
typedef StatLabelMapType::Pointer StatLabelMapPointer
 
typedef LabelMap
< StatLabelObjectType
StatLabelMapType
 
typedef
StatLabelObjectType::Pointer 
StatLabelObjectPointer
 
typedef StatisticsLabelObject
< LabelType, ImageDimension > 
StatLabelObjectType
 
typedef Object Superclass
 
typedef ThreaderType::Pointer ThreaderPointer
 
typedef MultiThreader ThreaderType
 

Public Member Functions

MeshVectorType GetOutputs ()
 
std::vector< StatLabelMapPointerGetStatLabelMap ()
 
 itkGetConstMacro (NumberOfMeshes, unsigned int)
 
 itkGetConstMacro (NumberOfTrianglesPerMesh, unsigned int)
 
 itkGetConstMacro (DelaunayConforming, bool)
 
 itkGetConstMacro (UseDecimation, bool)
 
 itkGetConstMacro (UseSmoothing, bool)
 
 itkGetConstMacro (NumberOfSmoothingIterations, unsigned int)
 
 itkGetConstMacro (SmoothingRelaxationFactor, double)
 
 itkGetConstMacro (NumberOfThreads, int)
 
 itkGetObjectMacro (ShapeLabelMap, ShapeLabelMapType)
 
 itkNewMacro (Self)
 
 itkSetConstObjectMacro (Input, ImageType)
 
 itkSetMacro (NumberOfTrianglesPerMesh, unsigned int)
 
 itkSetMacro (DelaunayConforming, bool)
 
 itkSetMacro (UseDecimation, bool)
 
 itkSetMacro (UseSmoothing, bool)
 
 itkSetMacro (NumberOfSmoothingIterations, unsigned int)
 
 itkSetMacro (SmoothingRelaxationFactor, double)
 
 itkSetMacro (NumberOfThreads, int)
 
 itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension)
 
 itkTypeMacro (ExtractMeshesFromLabelImageFilter, Object)
 
void SetFeatureImage (const size_t &iId, FeatureImageType *iF)
 
void SetNumberOfFeatureImages (const size_t &iN)
 
void Update ()
 

Protected Member Functions

 ExtractMeshesFromLabelImageFilter ()
 
void GenerateData ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
void ThreadedExtractMesh (const unsigned int &startLabel, const unsigned int &endLabel)
 
 ~ExtractMeshesFromLabelImageFilter ()
 

Static Protected Member Functions

static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)
 

Protected Attributes

bool m_ComputeIntensityStatistics
 
bool m_DelaunayConforming
 
FeatureImageVectorType m_FeatureImages
 
ImageConstPointer m_Input
 
MeshVectorType m_Meshes
 
std::map< size_t, LabelTypem_MeshtoLabelIdMap
 
unsigned int m_NumberOfMeshes
 
unsigned int m_NumberOfSmoothingIterations
 
int m_NumberOfThreads
 
unsigned int m_NumberOfTrianglesPerMesh
 
ShapeLabelMapPointer m_ShapeLabelMap
 
unsigned int m_SmoothingRelaxationFactor
 
std::vector< StatLabelMapPointerm_StatLabelMap
 
bool m_UseDecimation
 
bool m_UseSmoothing
 

Private Member Functions

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

Detailed Description

template<class TImage, class TFeatureImage = TImage>
class itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >

Author
Kishore Mosaliganti

Definition at line 80 of file itkExtractMeshesFromLabelImageFilter.h.

Member Typedef Documentation

template<class TImage , class TFeatureImage = TImage>
typedef SmartPointer<const Self> itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ConstPointer

Definition at line 86 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef PointType::CoordRepType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::CoordType

Definition at line 108 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef CriterionType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::CriterionPointer

Definition at line 184 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef NumberOfFacesCriterion< MeshType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::CriterionType

Definition at line 183 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef DecimationType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::DecimationPointer

Definition at line 193 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef QuadEdgeMeshSquaredEdgeLengthDecimation< MeshType, MeshType, CriterionType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::DecimationType

Definition at line 191 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef FeatureImageType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::FeatureImagePointer

Definition at line 111 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef TFeatureImage itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::FeatureImageType

Definition at line 110 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef std::vector< FeatureImagePointer > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::FeatureImageVectorType

Definition at line 113 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::ConstPointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ImageConstPointer

Definition at line 99 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ImagePointer

Definition at line 98 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef TImage itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ImageType

Definition at line 97 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageRegionIteratorWithIndex< ImageType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::IndexIteratorType

Definition at line 171 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::IndexType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::IndexType

Definition at line 100 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef IndexType::IndexValueType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::IndexValueType

Definition at line 101 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageRegionIterator< ImageType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::IteratorType

Definition at line 170 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ShapeLabelMapType::LabelObjectContainerType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::LabelObjectContainerType

Definition at line 143 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef LabelObjectContainerType::const_iterator itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::LabelObjectIterator

Definition at line 145 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef unsigned int itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::LabelType

Definition at line 122 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef MeshType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshPointer

Definition at line 117 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef MeshSmoothingType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshSmoothingPointer

Definition at line 181 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef QuadEdgeMeshSmoothing< MeshType, MeshType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshSmoothingType

Definition at line 179 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef MeshSourceType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshSourcePointer

Definition at line 174 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef BinaryMask3DMeshSource< ImageType, MeshType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshSourceType

Definition at line 173 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef QuadEdgeMesh< CoordType, ImageDimension > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshType

Definition at line 116 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef std::vector< MeshPointer > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshVectorType

Definition at line 119 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef MeshWriterType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshWriterPointer

Definition at line 196 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef VTKPolyDataWriter< MeshType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::MeshWriterType

Definition at line 195 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::PixelType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::PixelType

Definition at line 102 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef SmartPointer<Self> itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::Pointer

Definition at line 85 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::PointType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::PointType

Definition at line 107 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::RegionType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::RegionType

Definition at line 105 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ROIFilterType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ROIFilterPointer

Definition at line 168 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef RegionOfInterestImageFilter< ImageType, ImageType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ROIFilterType

Definition at line 167 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ExtractMeshesFromLabelImageFilter itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::Self

Definition at line 83 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ShapeConverterType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ShapeConverterPointer

Definition at line 138 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef LabelImageToShapeLabelMapFilter< ImageType, ShapeLabelMapType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ShapeConverterType

Definition at line 137 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ShapeLabelMapType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ShapeLabelMapPointer

Definition at line 132 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef LabelMap< ShapeLabelObjectType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ShapeLabelMapType

Definition at line 131 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ShapeLabelObjectType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ShapeLabelObjectPointer

Definition at line 128 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ShapeLabelObject< LabelType, ImageDimension > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ShapeLabelObjectType

Definition at line 127 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::SizeType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::SizeType

Definition at line 103 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef SizeType::SizeValueType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::SizeValueType

Definition at line 104 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ImageType::SpacingType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::SpacingType

Definition at line 106 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef StatConverterType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::StatConverterPointer

Definition at line 163 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef LabelImageToStatisticsLabelMapFilter< ImageType, ImageType, StatLabelMapType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::StatConverterType

Definition at line 161 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef StatLabelMapType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::StatLabelMapPointer

Definition at line 156 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef LabelMap< StatLabelObjectType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::StatLabelMapType

Definition at line 155 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef StatLabelObjectType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::StatLabelObjectPointer

Definition at line 152 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef StatisticsLabelObject< LabelType, ImageDimension > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::StatLabelObjectType

Definition at line 151 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef Object itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::Superclass

Definition at line 84 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef ThreaderType::Pointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ThreaderPointer

Definition at line 199 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
typedef MultiThreader itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ThreaderType

Definition at line 198 of file itkExtractMeshesFromLabelImageFilter.h.

Constructor & Destructor Documentation

template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ExtractMeshesFromLabelImageFilter ( )
protected
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::~ExtractMeshesFromLabelImageFilter ( )
inlineprotected

Definition at line 246 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ExtractMeshesFromLabelImageFilter ( const Self )
inlineprivate

Definition at line 287 of file itkExtractMeshesFromLabelImageFilter.h.

Member Function Documentation

template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::GenerateData ( )
protected
template<class TImage , class TFeatureImage = TImage>
MeshVectorType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::GetOutputs ( )
template<class TImage , class TFeatureImage = TImage>
std::vector< StatLabelMapPointer > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::GetStatLabelMap ( )
inline

Definition at line 235 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( NumberOfMeshes  ,
unsigned  int 
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( NumberOfTrianglesPerMesh  ,
unsigned  int 
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( DelaunayConforming  ,
bool   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( UseDecimation  ,
bool   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( UseSmoothing  ,
bool   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( NumberOfSmoothingIterations  ,
unsigned  int 
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( SmoothingRelaxationFactor  ,
double   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetConstMacro ( NumberOfThreads  ,
int   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkGetObjectMacro ( ShapeLabelMap  ,
ShapeLabelMapType   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkNewMacro ( Self  )

Method for creation through the object factory.

template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetConstObjectMacro ( Input  ,
ImageType   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( NumberOfTrianglesPerMesh  ,
unsigned  int 
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( DelaunayConforming  ,
bool   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( UseDecimation  ,
bool   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( UseSmoothing  ,
bool   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( NumberOfSmoothingIterations  ,
unsigned  int 
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( SmoothingRelaxationFactor  ,
double   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkSetMacro ( NumberOfThreads  ,
int   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TImage::ImageDimension   
)
template<class TImage , class TFeatureImage = TImage>
itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::itkTypeMacro ( ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >  ,
Object   
)

Run-time type information (and related methods).

template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::operator= ( const Self )
inlineprivate

Definition at line 288 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::SetFeatureImage ( const size_t &  iId,
FeatureImageType iF 
)
template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::SetNumberOfFeatureImages ( const size_t &  iN)
template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ThreadedExtractMesh ( const unsigned int &  startLabel,
const unsigned int &  endLabel 
)
protected
template<class TImage , class TFeatureImage = TImage>
static ITK_THREAD_RETURN_TYPE itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::ThreaderCallback ( void *  arg)
staticprotected
template<class TImage , class TFeatureImage = TImage>
void itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::Update ( )

Member Data Documentation

template<class TImage , class TFeatureImage = TImage>
bool itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_ComputeIntensityStatistics
protected

Definition at line 284 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
bool itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_DelaunayConforming
protected

Definition at line 281 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
FeatureImageVectorType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_FeatureImages
protected

Definition at line 268 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
ImageConstPointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_Input
protected

Definition at line 262 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
MeshVectorType itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_Meshes
protected

Definition at line 267 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
std::map< size_t, LabelType > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_MeshtoLabelIdMap
protected

Definition at line 265 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
unsigned int itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_NumberOfMeshes
protected

Definition at line 276 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
unsigned int itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_NumberOfSmoothingIterations
protected

Definition at line 278 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
int itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_NumberOfThreads
protected

Definition at line 273 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
unsigned int itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_NumberOfTrianglesPerMesh
protected

Definition at line 277 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
ShapeLabelMapPointer itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_ShapeLabelMap
protected

Definition at line 263 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
unsigned int itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_SmoothingRelaxationFactor
protected

Definition at line 279 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
std::vector< StatLabelMapPointer > itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_StatLabelMap
protected

Definition at line 264 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
bool itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_UseDecimation
protected

Definition at line 283 of file itkExtractMeshesFromLabelImageFilter.h.

template<class TImage , class TFeatureImage = TImage>
bool itk::ExtractMeshesFromLabelImageFilter< TImage, TFeatureImage >::m_UseSmoothing
protected

Definition at line 282 of file itkExtractMeshesFromLabelImageFilter.h.


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