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::vtkPolyDataToGoFigureMeshAttributes< TImage > Class Template Reference

#include <Code/Filters/Mesh/Attributes/itkvtkPolyDataToGoFigureMeshAttributes.h>

Inheritance diagram for itk::vtkPolyDataToGoFigureMeshAttributes< TImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::vtkPolyDataToGoFigureMeshAttributes< TImage >:
Collaboration graph
[legend]

Public Types

typedef
BinaryMaskImageToGoFigureMeshAttributesType::Pointer 
BinaryMaskImageToGoFigureMeshAttributesPointer
 
typedef
BinaryMaskImageToGoFigureMeshAttributes
< ImageType, ImageType
BinaryMaskImageToGoFigureMeshAttributesType
 
typedef SmartPointer< const SelfConstPointer
 
typedef ImageType::Pointer ImagePointer
 
typedef TImage ImageType
 
typedef SmartPointer< SelfPointer
 
typedef
PolyDataToBinaryMaskImageFilterType::Pointer 
PolyDataToBinaryMaskImageFilterPointer
 
typedef
vtkPolyDataToBinaryMaskImageFilter
< ImageType, ImageType
PolyDataToBinaryMaskImageFilterType
 
typedef ROIFilterType::Pointer ROIFilterPointer
 
typedef
RegionOfInterestImageFilter
< ImageType, ImageType
ROIFilterType
 
typedef
vtkPolyDataToGoFigureMeshAttributes 
Self
 
typedef LightObject Superclass
 
typedef ImageFileWriter
< ImageType
WriterType
 

Public Member Functions

double GetArea ()
 
double GetMeanIntensity ()
 
double GetPhysicalSize ()
 
unsigned int GetSize ()
 
double GetSumIntensity ()
 
 itkNewMacro (Self)
 
 itkTypeMacro (vtkPolyDataToGoFigureMeshAttributes, LightObject)
 
virtual void SetImage (ImageType *iImage)
 
void SetIntensityBasedComputation (const bool &iComputation)
 
virtual void SetPolyData (vtkPolyData *iMesh)
 
virtual void Update ()
 

Protected Member Functions

void ComputeArea ()
 
virtual void GenerateData ()
 
 vtkPolyDataToGoFigureMeshAttributes ()
 
 ~vtkPolyDataToGoFigureMeshAttributes ()
 

Protected Attributes

double m_Area
 
BinaryMaskImageToGoFigureMeshAttributesPointer m_AttributeCalculator
 
PolyDataToBinaryMaskImageFilterPointer m_Binarizer
 
ImagePointer m_Image
 
bool m_IntensityComputation
 
double m_Mean
 
vtkPolyData * m_Mesh
 
double m_PhysicalSize
 
ROIFilterPointer m_ROIFilter
 
unsigned int m_Size
 
double m_Sum
 

Private Member Functions

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

Detailed Description

template<class TImage>
class itk::vtkPolyDataToGoFigureMeshAttributes< TImage >

Definition at line 46 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

Member Typedef Documentation

Definition at line 71 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

Definition at line 69 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef SmartPointer< const Self > itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::ConstPointer

Definition at line 52 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef ImageType::Pointer itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::ImagePointer

Definition at line 55 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef TImage itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::ImageType

Definition at line 54 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef SmartPointer< Self > itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::Pointer

Definition at line 51 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

Definition at line 66 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

Definition at line 64 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef ROIFilterType::Pointer itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::ROIFilterPointer

Definition at line 74 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef RegionOfInterestImageFilter< ImageType, ImageType > itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::ROIFilterType

Definition at line 73 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

Definition at line 49 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef LightObject itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::Superclass

Definition at line 50 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
typedef ImageFileWriter< ImageType > itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::WriterType

Definition at line 76 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

Constructor & Destructor Documentation

template<class TImage>
itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::vtkPolyDataToGoFigureMeshAttributes ( )
protected
template<class TImage>
itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::~vtkPolyDataToGoFigureMeshAttributes ( )
protected
template<class TImage>
itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::vtkPolyDataToGoFigureMeshAttributes ( const Self )
private

Member Function Documentation

template<class TImage>
void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::ComputeArea ( )
protected
template<class TImage>
virtual void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::GenerateData ( )
protectedvirtual
template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::GetArea ( )
template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::GetMeanIntensity ( )
template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::GetPhysicalSize ( )
template<class TImage>
unsigned int itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::GetSize ( )
template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::GetSumIntensity ( )
template<class TImage>
itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::itkNewMacro ( Self  )

Method for creation through object factory

template<class TImage>
itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::itkTypeMacro ( vtkPolyDataToGoFigureMeshAttributes< TImage >  ,
LightObject   
)

Run-time type information

template<class TImage>
void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::operator= ( const Self )
private
template<class TImage>
virtual void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::SetImage ( ImageType iImage)
virtual
template<class TImage>
void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::SetIntensityBasedComputation ( const bool &  iComputation)
template<class TImage>
virtual void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::SetPolyData ( vtkPolyData *  iMesh)
virtual
template<class TImage>
virtual void itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::Update ( )
virtual

Member Data Documentation

template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Area
protected

Definition at line 108 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
BinaryMaskImageToGoFigureMeshAttributesPointer itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_AttributeCalculator
protected

Definition at line 103 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
PolyDataToBinaryMaskImageFilterPointer itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Binarizer
protected

Definition at line 102 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
ImagePointer itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Image
protected

Definition at line 100 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
bool itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_IntensityComputation
protected

Definition at line 111 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Mean
protected

Definition at line 109 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
vtkPolyData* itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Mesh
protected

Definition at line 99 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_PhysicalSize
protected

Definition at line 107 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
ROIFilterPointer itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_ROIFilter
protected

Definition at line 104 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
unsigned int itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Size
protected

Definition at line 106 of file itkvtkPolyDataToGoFigureMeshAttributes.h.

template<class TImage>
double itk::vtkPolyDataToGoFigureMeshAttributes< TImage >::m_Sum
protected

Definition at line 110 of file itkvtkPolyDataToGoFigureMeshAttributes.h.


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