GOFIGURE2
0.9.0
|
Compute Mesh Attributes from a binary mask image. More...
#include <Code/Filters/Mesh/Attributes/itkBinaryMaskImageToGoFigureMeshAttributes.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef ImageType::Pointer | ImagePointer |
typedef ImageType::SizeType | ImageSizeType |
typedef ImageType::SpacingType | ImageSpacingType |
typedef TInput | ImageType |
typedef unsigned char | LabelType |
typedef MaskImageType::Pointer | MaskImagePointer |
typedef TMask | MaskImageType |
typedef SmartPointer< Self > | Pointer |
typedef BinaryMaskImageToGoFigureMeshAttributes | Self |
typedef ShapeConverterType::Pointer | ShapeConverterPointer |
typedef LabelImageToShapeLabelMapFilter < MaskImageType, ShapeLabelMapType > | ShapeConverterType |
typedef ShapeLabelMapType::Pointer | ShapeLabelMapPointer |
typedef LabelMap < ShapeLabelObjectType > | ShapeLabelMapType |
typedef ShapeLabelObjectType::Pointer | ShapeLabelObjectPointer |
typedef ShapeLabelObject < LabelType, ImageDimension > | ShapeLabelObjectType |
typedef StatConverterType::Pointer | StatConverterPointer |
typedef LabelImageToStatisticsLabelMapFilter < MaskImageType, ImageType, StatLabelMapType > | StatConverterType |
typedef StatLabelMapType::Pointer | StatLabelMapPointer |
typedef LabelMap < StatLabelObjectType > | StatLabelMapType |
typedef StatLabelObjectType::Pointer | StatLabelObjectPointer |
typedef StatisticsLabelObject < LabelType, ImageDimension > | StatLabelObjectType |
typedef LightObject | Superclass |
Public Member Functions | |
double | GetMeanIntensity () |
Get the mean intensity inside the mesh. More... | |
double | GetPhysicalSize () |
Get the volume inside the mesh. More... | |
unsigned int | GetSize () |
Get the number of voxels inside the mesh. More... | |
double | GetSumIntensity () |
Get the total intensity inside the mesh. More... | |
itkNewMacro (Self) | |
itkStaticConstMacro (ImageDimension, unsigned int, ImageType::ImageDimension) | |
itkTypeMacro (BinaryMaskImageToGoFigureMeshAttributes, LightObject) | |
void | SetImage (ImageType *iInput) |
Set the Image. More... | |
void | SetIntensityBasedComputation (const bool &iComputation) |
Do you need to compute any intensity related attributes. More... | |
void | SetMaskImage (MaskImageType *iMask) |
Set the binary mask which corresponds to the input mesh. More... | |
void | Update () |
Here make all the computation. More... | |
Protected Member Functions | |
BinaryMaskImageToGoFigureMeshAttributes () | |
Constructor. More... | |
virtual void | GenerateData () |
~BinaryMaskImageToGoFigureMeshAttributes () | |
Destructor. More... | |
Protected Attributes | |
ImagePointer | m_InputImage |
bool | m_IntensityComputation |
MaskImagePointer | m_MaskImage |
double | m_Mean |
double | m_PhysicalSize |
unsigned int | m_Size |
double | m_Sum |
Private Member Functions | |
BinaryMaskImageToGoFigureMeshAttributes (const Self &) | |
void | operator= (const Self &) |
Compute Mesh Attributes from a binary mask image.
TInput | Input Image Type (depends on the kind of images used, but one channel) |
TMask | Mast Image Type |
Definition at line 53 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef SmartPointer< const Self > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ConstPointer |
Definition at line 59 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ImageType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ImagePointer |
Definition at line 62 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ImageType::SizeType itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ImageSizeType |
Definition at line 63 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ImageType::SpacingType itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ImageSpacingType |
Definition at line 64 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef TInput itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ImageType |
Definition at line 61 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef unsigned char itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::LabelType |
Display
Definition at line 81 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef MaskImageType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::MaskImagePointer |
Definition at line 67 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef TMask itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::MaskImageType |
Definition at line 66 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef SmartPointer< Self > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::Pointer |
Definition at line 58 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef BinaryMaskImageToGoFigureMeshAttributes itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::Self |
Definition at line 56 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ShapeConverterType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ShapeConverterPointer |
Definition at line 97 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef LabelImageToShapeLabelMapFilter< MaskImageType, ShapeLabelMapType > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ShapeConverterType |
Definition at line 96 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ShapeLabelMapType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ShapeLabelMapPointer |
Definition at line 90 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef LabelMap< ShapeLabelObjectType > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ShapeLabelMapType |
Definition at line 89 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ShapeLabelObjectType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ShapeLabelObjectPointer |
Definition at line 84 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef ShapeLabelObject< LabelType, ImageDimension > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::ShapeLabelObjectType |
Definition at line 83 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef StatConverterType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::StatConverterPointer |
Definition at line 102 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef LabelImageToStatisticsLabelMapFilter< MaskImageType, ImageType, StatLabelMapType > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::StatConverterType |
Definition at line 101 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef StatLabelMapType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::StatLabelMapPointer |
Definition at line 93 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef LabelMap< StatLabelObjectType > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::StatLabelMapType |
Definition at line 92 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef StatLabelObjectType::Pointer itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::StatLabelObjectPointer |
Definition at line 87 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef StatisticsLabelObject< LabelType, ImageDimension > itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::StatLabelObjectType |
Definition at line 86 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
typedef LightObject itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::Superclass |
Definition at line 57 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Constructor.
|
protected |
Destructor.
|
private |
|
protectedvirtual |
double itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::GetMeanIntensity | ( | ) |
Get the mean intensity inside the mesh.
double itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::GetPhysicalSize | ( | ) |
Get the volume inside the mesh.
unsigned int itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::GetSize | ( | ) |
Get the number of voxels inside the mesh.
double itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::GetSumIntensity | ( | ) |
Get the total intensity inside the mesh.
itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::itkNewMacro | ( | Self | ) |
Method for creation through object factory
itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
ImageType::ImageDimension | |||
) |
itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::itkTypeMacro | ( | BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask > | , |
LightObject | |||
) |
Run-time type information
|
private |
void itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::SetImage | ( | ImageType * | iInput | ) |
Set the Image.
void itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::SetIntensityBasedComputation | ( | const bool & | iComputation | ) |
Do you need to compute any intensity related attributes.
void itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::SetMaskImage | ( | MaskImageType * | iMask | ) |
Set the binary mask which corresponds to the input mesh.
void itk::BinaryMaskImageToGoFigureMeshAttributes< TInput, TMask >::Update | ( | ) |
Here make all the computation.
|
protected |
Definition at line 135 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Definition at line 144 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Definition at line 137 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Definition at line 142 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Definition at line 141 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Definition at line 139 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.
|
protected |
Definition at line 143 of file itkBinaryMaskImageToGoFigureMeshAttributes.h.