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>

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: