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 | Protected Attributes | Private Member Functions | List of all members
itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer > Class Template Reference

#include <Code/Filters/Mesh/Merge/itkvtkMeshMergeFilterBase.h>

Inheritance diagram for itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >:
Inheritance graph
[legend]
Collaboration diagram for itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef
Superclass::FeatureImagePointer 
FeatureImagePointer
 
typedef
Superclass::FeatureImageType 
FeatureImageType
 
typedef SmartPointer< SelfPointer
 
typedef TPolyDataContainer PolyDataContainerType
 
typedef
PolyDataContainerType::value_type 
PolyDataType
 
typedef vtkMeshMergeFilterBase 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

vtkPolyData * GetOutput ()
 
 itkTypeMacro (vtkMeshMergeFilterBase, vtkMeshFilterBase)
 
void SetInputs (const PolyDataContainerType &iMeshes)
 
- 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

 vtkMeshMergeFilterBase ()
 
virtual ~vtkMeshMergeFilterBase ()
 
- Protected Member Functions inherited from itk::vtkMeshFilterBase< TFeatureImage >
void ComputeOutputAttributes ()
 
virtual void GenerateData ()=0
 
virtual void SetRequiredAttributeComputationFlags ()=0
 
 vtkMeshFilterBase ()
 
virtual ~vtkMeshFilterBase ()
 

Protected Attributes

PolyDataContainerType m_Inputs
 
- Protected Attributes inherited from itk::vtkMeshFilterBase< TFeatureImage >
std::vector< FeatureImagePointerm_Images
 
bool m_IntensityComputation
 
std::map< size_t, LabelTypem_MeshtoLabelIdMap
 
std::vector< vtkPolyData * > m_Outputs
 
bool m_ShapeComputation
 
ShapeLabelMapPointer m_ShapeLabelMap
 
std::vector< StatLabelMapPointerm_StatLabelMap
 

Private Member Functions

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

Detailed Description

template<class TFeatureImage, class TPolyDataContainer>
class itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >

Definition at line 46 of file itkvtkMeshMergeFilterBase.h.

Member Typedef Documentation

template<class TFeatureImage , class TPolyDataContainer >
typedef SmartPointer< const Self > itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::ConstPointer

Definition at line 53 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef Superclass::FeatureImagePointer itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::FeatureImagePointer

Definition at line 61 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef Superclass::FeatureImageType itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::FeatureImageType

Definition at line 60 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef SmartPointer< Self > itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::Pointer

Definition at line 52 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef TPolyDataContainer itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::PolyDataContainerType

Definition at line 55 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef PolyDataContainerType::value_type itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::PolyDataType

Definition at line 56 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef vtkMeshMergeFilterBase itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::Self

Definition at line 51 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
typedef vtkMeshFilterBase< TFeatureImage > itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::Superclass

Definition at line 50 of file itkvtkMeshMergeFilterBase.h.

Constructor & Destructor Documentation

template<class TFeatureImage , class TPolyDataContainer >
itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::vtkMeshMergeFilterBase ( )
protected
template<class TFeatureImage , class TPolyDataContainer >
virtual itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::~vtkMeshMergeFilterBase ( )
inlineprotectedvirtual

Definition at line 69 of file itkvtkMeshMergeFilterBase.h.

template<class TFeatureImage , class TPolyDataContainer >
itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::vtkMeshMergeFilterBase ( const Self )
private

Member Function Documentation

template<class TFeatureImage , class TPolyDataContainer >
vtkPolyData* itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::GetOutput ( )
template<class TFeatureImage , class TPolyDataContainer >
itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::itkTypeMacro ( vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >  ,
vtkMeshFilterBase   
)
template<class TFeatureImage , class TPolyDataContainer >
void itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::operator= ( const Self )
private
template<class TFeatureImage , class TPolyDataContainer >
void itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::SetInputs ( const PolyDataContainerType iMeshes)

Member Data Documentation

template<class TFeatureImage , class TPolyDataContainer >
PolyDataContainerType itk::vtkMeshMergeFilterBase< TFeatureImage, TPolyDataContainer >::m_Inputs
protected

Definition at line 71 of file itkvtkMeshMergeFilterBase.h.


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