|
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.
1.8.5