ITK
4.9.0
Insight Segmentation and Registration Toolkit
|
#include <itkStatisticsLabelObject.h>
A Label object to store the common attributes related to the statistics of the object.
StatisticsLabelObject stores the common attributes related to the statistics of the object
This implementation was taken from the Insight Journal paper: http://hdl.handle.net/1926/584 or http://www.insight-journal.org/browse/publication/176
Definition at line 41 of file itkStatisticsLabelObject.h.
Public Types | |
typedef AffineTransformType::Pointer | AffineTransformPointer |
typedef AffineTransform < double, itkGetStaticConstMacro(ImageDimension) > | AffineTransformType |
typedef Superclass::AttributeType | AttributeType |
typedef Superclass::CentroidType | CentroidType |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
typedef Statistics::Histogram < double > | HistogramType |
typedef Superclass::IndexType | IndexType |
typedef LabelMap< Self > | LabelMapType |
typedef Superclass::LabelObjectType | LabelObjectType |
typedef TLabel | LabelType |
typedef Superclass::LengthType | LengthType |
typedef Superclass::LineType | LineType |
typedef Matrix< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) > | MatrixType |
typedef SmartPointer< Self > | Pointer |
typedef Point< double, itkGetStaticConstMacro(ImageDimension) > | PointType |
typedef ImageRegion < itkGetStaticConstMacro(ImageDimension) > | RegionType |
typedef StatisticsLabelObject | Self |
typedef ShapeLabelObject < TLabel, VImageDimension > | Superclass |
typedef Vector< double, itkGetStaticConstMacro(ImageDimension) > | VectorType |
Public Types inherited from itk::ShapeLabelObject< TLabel, VImageDimension > | |
typedef AffineTransformType::Pointer | AffineTransformPointer |
typedef AffineTransform < double, VImageDimension > | AffineTransformType |
typedef Superclass::AttributeType | AttributeType |
typedef Point< double, VImageDimension > | CentroidType |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
typedef Superclass::IndexType | IndexType |
typedef LabelMap< Self > | LabelMapType |
typedef Superclass::LabelObjectType | LabelObjectType |
typedef TLabel | LabelType |
typedef Superclass::LengthType | LengthType |
typedef Superclass::LineType | LineType |
typedef Matrix< double, VImageDimension, VImageDimension > | MatrixType |
typedef SmartPointer< Self > | Pointer |
typedef ImageRegion < VImageDimension > | RegionType |
typedef ShapeLabelObject | Self |
typedef LabelObject< TLabel, VImageDimension > | Superclass |
typedef Vector< double, VImageDimension > | VectorType |
Public Types inherited from itk::LabelObject< TLabel, VImageDimension > | |
typedef unsigned int | AttributeType |
typedef SmartPointer< const Self > | ConstPointer |
typedef WeakPointer< const Self > | ConstWeakPointer |
typedef Index< VImageDimension > | IndexType |
typedef Self | LabelObjectType |
typedef TLabel | LabelType |
typedef LineType::LengthType | LengthType |
typedef LabelObjectLine < VImageDimension > | LineType |
typedef Offset< VImageDimension > | OffsetType |
typedef SmartPointer< Self > | Pointer |
typedef LabelObject | Self |
typedef itk::SizeValueType | SizeValueType |
typedef LightObject | Superclass |
Public Types inherited from itk::LightObject | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef LightObject | Self |
Public Member Functions | |
template<typename TSourceLabelObject > | |
void | CopyAllFrom (const TSourceLabelObject *src) |
template<typename TSourceLabelObject > | |
void | CopyAttributesFrom (const TSourceLabelObject *src) |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
const PointType & | GetCenterOfGravity () const |
const HistogramType * | GetHistogram () const |
const double & | GetKurtosis () const |
const double & | GetMaximum () const |
const IndexType & | GetMaximumIndex () const |
const double & | GetMean () const |
const double & | GetMedian () const |
const double & | GetMinimum () const |
const IndexType & | GetMinimumIndex () const |
virtual const char * | GetNameOfClass () const |
const double & | GetSkewness () const |
const double & | GetStandardDeviation () const |
const double & | GetSum () const |
const double & | GetVariance () const |
const double & | GetWeightedElongation () const |
const double & | GetWeightedFlatness () const |
const MatrixType & | GetWeightedPrincipalAxes () const |
const VectorType & | GetWeightedPrincipalMoments () const |
void | SetCenterOfGravity (const PointType &v) |
void | SetHistogram (const HistogramType *v) |
void | SetKurtosis (const double &v) |
void | SetMaximum (const double &v) |
void | SetMaximumIndex (const IndexType &v) |
void | SetMean (const double &v) |
void | SetMedian (const double &v) |
void | SetMinimum (const double &v) |
void | SetMinimumIndex (const IndexType &v) |
void | SetSkewness (const double &v) |
void | SetStandardDeviation (const double &v) |
void | SetSum (const double &v) |
void | SetVariance (const double &v) |
void | SetWeightedElongation (const double &v) |
void | SetWeightedFlatness (const double &v) |
void | SetWeightedPrincipalAxes (const MatrixType &v) |
void | SetWeightedPrincipalMoments (const VectorType &v) |
Public Member Functions inherited from itk::ShapeLabelObject< TLabel, VImageDimension > | |
const RegionType & | GetBoundingBox () const |
const CentroidType & | GetCentroid () const |
const double & | GetElongation () const |
const VectorType & | GetEquivalentEllipsoidDiameter () const |
const double & | GetEquivalentSphericalPerimeter () const |
const double & | GetEquivalentSphericalRadius () const |
const double & | GetFeretDiameter () const |
const double & | GetFlatness () const |
const SizeValueType & | GetNumberOfPixels () const |
const SizeValueType & | GetNumberOfPixelsOnBorder () const |
const double & | GetPerimeter () const |
const double & | GetPerimeterOnBorder () const |
const double & | GetPerimeterOnBorderRatio () const |
const double & | GetPhysicalSize () const |
const MatrixType & | GetPrincipalAxes () const |
const VectorType & | GetPrincipalMoments () const |
const double & | GetRoundness () const |
void | SetBoundingBox (const RegionType &v) |
void | SetCentroid (const CentroidType ¢roid) |
void | SetElongation (const double &v) |
void | SetEquivalentEllipsoidDiameter (const VectorType &v) |
void | SetEquivalentSphericalPerimeter (const double &v) |
void | SetEquivalentSphericalRadius (const double &v) |
void | SetFeretDiameter (const double &v) |
void | SetFlatness (const double &v) |
void | SetNumberOfPixels (const SizeValueType &v) |
void | SetNumberOfPixelsOnBorder (const SizeValueType &v) |
void | SetPerimeter (const double &v) |
void | SetPerimeterOnBorder (const double &v) |
void | SetPerimeterOnBorderRatio (const double &v) |
void | SetPhysicalSize (const double &v) |
void | SetPrincipalAxes (const MatrixType &v) |
void | SetPrincipalMoments (const VectorType &v) |
void | SetRoundness (const double &v) |
AffineTransformPointer | GetPrincipalAxesToPhysicalAxesTransform () const |
AffineTransformPointer | GetPhysicalAxesToPrincipalAxesTransform (void) const |
template<typename TSourceLabelObject > | |
void | CopyAttributesFrom (const TSourceLabelObject *src) |
template<typename TSourceLabelObject > | |
void | CopyAllFrom (const TSourceLabelObject *src) |
Public Member Functions inherited from itk::LabelObject< TLabel, VImageDimension > | |
void | AddIndex (const IndexType &idx) |
void | AddLine (const IndexType &idx, const LengthType &length) |
void | AddLine (const LineType &line) |
void | Clear () |
template<typename TSourceLabelObject > | |
void | CopyAllFrom (const TSourceLabelObject *src) |
template<typename TSourceLabelObject > | |
void | CopyAttributesFrom (const TSourceLabelObject *src) |
template<typename TSourceLabelObject > | |
void | CopyLinesFrom (const TSourceLabelObject *src) |
bool | Empty () const |
IndexType | GetIndex (SizeValueType i) const |
const LabelType & | GetLabel () const |
const LineType & | GetLine (SizeValueType i) const |
LineType & | GetLine (SizeValueType i) |
SizeValueType | GetNumberOfLines () const |
bool | HasIndex (const IndexType &idx) const |
void | Optimize () |
bool | RemoveIndex (const IndexType &idx) |
void | SetLabel (const LabelType &label) |
void | Shift (OffsetType offset) |
SizeValueType | Size () const |
Public Member Functions inherited from itk::LightObject | |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
itkCloneMacro (Self) | |
void | Print (std::ostream &os, Indent indent=0) const |
virtual void | Register () const |
virtual void | SetReferenceCount (int) |
virtual void | UnRegister () const noexcept |
Static Public Member Functions | |
static AttributeType | GetAttributeFromName (const std::string &s) |
static std::string | GetNameFromAttribute (const AttributeType &a) |
static Pointer | New () |
Static Public Member Functions inherited from itk::ShapeLabelObject< TLabel, VImageDimension > | |
static AttributeType | GetAttributeFromName (const std::string &s) |
static std::string | GetNameFromAttribute (const AttributeType &a) |
static Pointer | New () |
Static Public Member Functions inherited from itk::LabelObject< TLabel, VImageDimension > | |
static AttributeType | GetAttributeFromName (const std::string &s) |
static std::string | GetNameFromAttribute (const AttributeType &a) |
static Pointer | New () |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Additional Inherited Members | |
Protected Member Functions inherited from itk::ShapeLabelObject< TLabel, VImageDimension > | |
ShapeLabelObject () | |
Protected Member Functions inherited from itk::LabelObject< TLabel, VImageDimension > | |
LabelObject () | |
Protected Member Functions inherited from itk::LightObject | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Protected Attributes inherited from itk::LightObject | |
AtomicInt< int > | m_ReferenceCount |
typedef AffineTransformType::Pointer itk::StatisticsLabelObject< TLabel, VImageDimension >::AffineTransformPointer |
Definition at line 462 of file itkStatisticsLabelObject.h.
typedef AffineTransform< double, itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::AffineTransformType |
Affine transform for mapping to and from principal axis
Definition at line 461 of file itkStatisticsLabelObject.h.
typedef Superclass::AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::AttributeType |
Definition at line 78 of file itkStatisticsLabelObject.h.
typedef Superclass::CentroidType itk::StatisticsLabelObject< TLabel, VImageDimension >::CentroidType |
Definition at line 243 of file itkStatisticsLabelObject.h.
typedef SmartPointer< const Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::ConstPointer |
Definition at line 49 of file itkStatisticsLabelObject.h.
typedef WeakPointer< const Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::ConstWeakPointer |
Definition at line 50 of file itkStatisticsLabelObject.h.
typedef Statistics::Histogram< double > itk::StatisticsLabelObject< TLabel, VImageDimension >::HistogramType |
Definition at line 76 of file itkStatisticsLabelObject.h.
typedef Superclass::IndexType itk::StatisticsLabelObject< TLabel, VImageDimension >::IndexType |
Definition at line 62 of file itkStatisticsLabelObject.h.
typedef LabelMap< Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::LabelMapType |
Definition at line 56 of file itkStatisticsLabelObject.h.
typedef Superclass::LabelObjectType itk::StatisticsLabelObject< TLabel, VImageDimension >::LabelObjectType |
Definition at line 47 of file itkStatisticsLabelObject.h.
typedef TLabel itk::StatisticsLabelObject< TLabel, VImageDimension >::LabelType |
Definition at line 66 of file itkStatisticsLabelObject.h.
typedef Superclass::LengthType itk::StatisticsLabelObject< TLabel, VImageDimension >::LengthType |
Definition at line 70 of file itkStatisticsLabelObject.h.
typedef Superclass::LineType itk::StatisticsLabelObject< TLabel, VImageDimension >::LineType |
Definition at line 68 of file itkStatisticsLabelObject.h.
typedef Matrix< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::MatrixType |
Definition at line 72 of file itkStatisticsLabelObject.h.
typedef SmartPointer< Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::Pointer |
Definition at line 48 of file itkStatisticsLabelObject.h.
typedef Point< double, itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::PointType |
Definition at line 64 of file itkStatisticsLabelObject.h.
typedef ImageRegion< itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::RegionType |
Definition at line 241 of file itkStatisticsLabelObject.h.
typedef StatisticsLabelObject itk::StatisticsLabelObject< TLabel, VImageDimension >::Self |
Standard class typedefs
Definition at line 45 of file itkStatisticsLabelObject.h.
typedef ShapeLabelObject< TLabel, VImageDimension > itk::StatisticsLabelObject< TLabel, VImageDimension >::Superclass |
Definition at line 46 of file itkStatisticsLabelObject.h.
typedef Vector< double, itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::VectorType |
Definition at line 74 of file itkStatisticsLabelObject.h.
|
inlineprotected |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 518 of file itkStatisticsLabelObject.h.
References itk::Matrix< T, NRows, NColumns >::Fill(), itk::FixedArray< TValue, VLength >::Fill(), itk::Index< VIndexDimension >::Fill(), itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Histogram, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Kurtosis, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Maximum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MaximumIndex, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Mean, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Median, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Minimum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MinimumIndex, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Skewness, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_StandardDeviation, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Sum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Variance, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedElongation, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedFlatness, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes, and itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalMoments.
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
|
inline |
Definition at line 271 of file itkStatisticsLabelObject.h.
|
inline |
Definition at line 246 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Histogram, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Kurtosis, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Maximum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MaximumIndex, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Mean, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Median, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Minimum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MinimumIndex, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Skewness, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_StandardDeviation, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Sum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Variance, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedElongation, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedFlatness, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes, and itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalMoments.
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
|
inlinestatic |
Definition at line 98 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::CENTER_OF_GRAVITY, itk::ShapeLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), itk::StatisticsLabelObject< TLabel, VImageDimension >::HISTOGRAM, itk::StatisticsLabelObject< TLabel, VImageDimension >::KURTOSIS, itk::StatisticsLabelObject< TLabel, VImageDimension >::MAXIMUM, itk::StatisticsLabelObject< TLabel, VImageDimension >::MAXIMUM_INDEX, itk::StatisticsLabelObject< TLabel, VImageDimension >::MEAN, itk::StatisticsLabelObject< TLabel, VImageDimension >::MEDIAN, itk::StatisticsLabelObject< TLabel, VImageDimension >::MINIMUM, itk::StatisticsLabelObject< TLabel, VImageDimension >::MINIMUM_INDEX, itk::StatisticsLabelObject< TLabel, VImageDimension >::SKEWNESS, itk::StatisticsLabelObject< TLabel, VImageDimension >::STANDARD_DEVIATION, itk::StatisticsLabelObject< TLabel, VImageDimension >::SUM, itk::StatisticsLabelObject< TLabel, VImageDimension >::VARIANCE, itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_ELONGATION, itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_FLATNESS, itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_PRINCIPAL_AXES, and itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_PRINCIPAL_MOMENTS.
Referenced by itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >::SetAttribute(), itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >::SetAttribute(), itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >::SetAttribute(), itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >::SetAttribute(), and itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >::SetAttribute().
|
inline |
Definition at line 368 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity.
|
inline |
Definition at line 439 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Histogram.
|
inline |
Definition at line 419 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Kurtosis.
|
inline |
Definition at line 288 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Maximum.
|
inline |
Definition at line 348 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MaximumIndex.
|
inline |
Definition at line 298 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Mean.
|
inline |
Definition at line 338 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Median.
|
inline |
Definition at line 278 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Minimum.
|
inline |
Definition at line 358 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MinimumIndex.
|
inlinestatic |
Definition at line 178 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::CENTER_OF_GRAVITY, itk::ShapeLabelObject< TLabel, VImageDimension >::GetNameFromAttribute(), itk::StatisticsLabelObject< TLabel, VImageDimension >::HISTOGRAM, itk::StatisticsLabelObject< TLabel, VImageDimension >::KURTOSIS, itk::StatisticsLabelObject< TLabel, VImageDimension >::MAXIMUM, itk::StatisticsLabelObject< TLabel, VImageDimension >::MAXIMUM_INDEX, itk::StatisticsLabelObject< TLabel, VImageDimension >::MEAN, itk::StatisticsLabelObject< TLabel, VImageDimension >::MEDIAN, itk::StatisticsLabelObject< TLabel, VImageDimension >::MINIMUM, itk::StatisticsLabelObject< TLabel, VImageDimension >::MINIMUM_INDEX, itk::StatisticsLabelObject< TLabel, VImageDimension >::SKEWNESS, itk::StatisticsLabelObject< TLabel, VImageDimension >::STANDARD_DEVIATION, itk::StatisticsLabelObject< TLabel, VImageDimension >::SUM, itk::StatisticsLabelObject< TLabel, VImageDimension >::VARIANCE, itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_ELONGATION, itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_FLATNESS, itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_PRINCIPAL_AXES, and itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_PRINCIPAL_MOMENTS.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
|
inline |
Get the affine transform from physical axes to principal axes This method returns an affine transform which transforms from the physical coordinate system to the principal axes coordinate system.
Definition at line 493 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::ImageDimension, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes, and itk::AffineTransform< TParametersValueType, NDimensions >::New().
|
inline |
Definition at line 409 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Skewness.
|
inline |
Definition at line 318 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_StandardDeviation.
|
inline |
Definition at line 308 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Sum.
|
inline |
Definition at line 328 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Variance.
|
inline |
Definition at line 429 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedElongation.
|
inline |
Definition at line 449 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedFlatness.
|
inline |
Definition at line 399 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes.
|
inline |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 467 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::ImageDimension, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes, and itk::AffineTransform< TParametersValueType, NDimensions >::New().
|
inline |
Definition at line 389 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalMoments.
|
static |
Method for creation through the object factory.
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
|
inlineoverrideprotectedvirtual |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 540 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Kurtosis, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Maximum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MaximumIndex, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Mean, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Median, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Minimum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MinimumIndex, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Skewness, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_StandardDeviation, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Sum, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Variance, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedElongation, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedFlatness, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes, itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalMoments, and itk::ShapeLabelObject< TLabel, VImageDimension >::PrintSelf().
|
inline |
Definition at line 373 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity.
|
inline |
Definition at line 444 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Histogram.
|
inline |
Definition at line 424 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Kurtosis.
|
inline |
Definition at line 293 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Maximum.
|
inline |
Definition at line 353 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MaximumIndex.
|
inline |
Definition at line 303 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Mean.
|
inline |
Definition at line 343 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Median.
|
inline |
Definition at line 283 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Minimum.
|
inline |
Definition at line 363 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MinimumIndex.
|
inline |
Definition at line 414 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Skewness.
|
inline |
Definition at line 323 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_StandardDeviation.
|
inline |
Definition at line 313 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Sum.
|
inline |
Definition at line 333 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Variance.
|
inline |
Definition at line 434 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedElongation.
|
inline |
Definition at line 454 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedFlatness.
|
inline |
Definition at line 404 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes.
|
inline |
Definition at line 394 of file itkStatisticsLabelObject.h.
References itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalMoments.
|
static |
Definition at line 88 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 95 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
|
static |
Definition at line 92 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 577 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetCenterOfGravity(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetPhysicalAxesToWeightedPrincipalAxesTransform(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalAxesToPhysicalAxesTransform(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetCenterOfGravity(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 585 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetHistogram(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetHistogram(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 582 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetKurtosis(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetKurtosis(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 569 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMaximum(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMaximum(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 575 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMaximumIndex(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMaximumIndex(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 570 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMean(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMean(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 574 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMedian(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMedian(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 568 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMinimum(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMinimum(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 576 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMinimumIndex(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMinimumIndex(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 581 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetSkewness(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetSkewness(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 572 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetStandardDeviation(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetStandardDeviation(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 571 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetSum(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetSum(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 573 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetVariance(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetVariance(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 583 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedElongation(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedElongation(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 587 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedFlatness(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedFlatness(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 580 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetPhysicalAxesToWeightedPrincipalAxesTransform(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalAxes(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalAxesToPhysicalAxesTransform(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedPrincipalAxes(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
private |
Get the affine transform from principal axes to physical axes This method returns an affine transform which transforms from the principal axes coordinate system to physical coordinates.
Definition at line 579 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom(), itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalMoments(), itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf(), itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedPrincipalMoments(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject().
|
static |
Definition at line 80 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 86 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 81 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 85 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 79 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 87 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 93 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 83 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 82 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 84 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 94 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 96 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 91 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().
|
static |
Definition at line 90 of file itkStatisticsLabelObject.h.
Referenced by itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName(), and itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute().