ITK  4.8.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Public Attributes | List of all members
itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry Class Reference

#include <itkLabelGeometryImageFilter.h>

+ Collaboration diagram for itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry:

Detailed Description

template<typename TLabelImage, typename TIntensityImage = TLabelImage>
class itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry

Geometry stored per label.

Definition at line 159 of file itkLabelGeometryImageFilter.h.

Public Member Functions

 LabelGeometry ()
 

Public Attributes

FixedArray< float,
itkGetStaticConstMacro(ImageDimension) > 
m_AxesLength
 
BoundingBoxType m_BoundingBox
 
LabelSizeType m_BoundingBoxSize
 
RealType m_BoundingBoxVolume
 
LabelPointType m_Centroid
 
RealType m_Eccentricity
 
VectorType m_Eigenvalues
 
MatrixType m_Eigenvectors
 
RealType m_Elongation
 
RealType m_FirstOrderCentralCrossMoment
 
SizeValueType m_FirstOrderRawCrossMoment
 
IndexArrayType m_FirstOrderRawMoments
 
IndexArrayType m_FirstOrderWeightedRawMoments
 
LabelPixelType m_Label
 
RealType m_Orientation
 
LabelPointType m_OrientedBoundingBoxOrigin
 
LabelPointType m_OrientedBoundingBoxSize
 
BoundingBoxVerticesType m_OrientedBoundingBoxVertices
 
RealType m_OrientedBoundingBoxVolume
 
IntensityImageType::Pointer m_OrientedIntensityImage
 
LabelImageType::Pointer m_OrientedLabelImage
 
LabelIndicesType m_PixelIndices
 
MatrixType m_RotationMatrix
 
MatrixType m_SecondOrderCentralMoments
 
MatrixType m_SecondOrderRawMoments
 
RealType m_Sum
 
LabelPointType m_WeightedCentroid
 
SizeValueType m_ZeroOrderMoment
 

Constructor & Destructor Documentation

template<typename TLabelImage , typename TIntensityImage = TLabelImage>
itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::LabelGeometry ( )
inline

Definition at line 163 of file itkLabelGeometryImageFilter.h.

References itk::FixedArray< TValue, VLength >::Fill(), itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::ImageDimension, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_AxesLength, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_BoundingBox, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_BoundingBoxSize, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_BoundingBoxVolume, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Centroid, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Eccentricity, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Eigenvalues, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Eigenvectors, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Elongation, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_FirstOrderRawMoments, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_FirstOrderWeightedRawMoments, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Label, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Orientation, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxOrigin, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxSize, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxVertices, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxVolume, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedIntensityImage, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedLabelImage, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_PixelIndices, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_RotationMatrix, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_SecondOrderCentralMoments, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_SecondOrderRawMoments, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Sum, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_WeightedCentroid, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_ZeroOrderMoment, itk::NumericTraits< T >::max(), itk::NumericTraits< T >::NonpositiveMin(), and itk::NumericTraits< T >::ZeroValue().

Member Data Documentation

template<typename TLabelImage , typename TIntensityImage = TLabelImage>
FixedArray< float, itkGetStaticConstMacro(ImageDimension) > itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_AxesLength
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
BoundingBoxType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_BoundingBox
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelSizeType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_BoundingBoxSize
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_BoundingBoxVolume
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelPointType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Centroid
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Eccentricity
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
VectorType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Eigenvalues
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
MatrixType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Eigenvectors
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Elongation
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_FirstOrderCentralCrossMoment

Definition at line 226 of file itkLabelGeometryImageFilter.h.

template<typename TLabelImage , typename TIntensityImage = TLabelImage>
SizeValueType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_FirstOrderRawCrossMoment

Definition at line 225 of file itkLabelGeometryImageFilter.h.

template<typename TLabelImage , typename TIntensityImage = TLabelImage>
IndexArrayType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_FirstOrderRawMoments
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
IndexArrayType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_FirstOrderWeightedRawMoments
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelPixelType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Label
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Orientation
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelPointType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxOrigin
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelPointType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxSize
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
BoundingBoxVerticesType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxVertices
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedBoundingBoxVolume
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
IntensityImageType::Pointer itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedIntensityImage
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelImageType::Pointer itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_OrientedLabelImage
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelIndicesType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_PixelIndices
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
MatrixType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_RotationMatrix
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
MatrixType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_SecondOrderCentralMoments
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
MatrixType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_SecondOrderRawMoments
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
RealType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_Sum
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
LabelPointType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_WeightedCentroid
template<typename TLabelImage , typename TIntensityImage = TLabelImage>
SizeValueType itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometry::m_ZeroOrderMoment

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