ITK
4.1.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.
typedef AffineTransformType::Pointer itk::StatisticsLabelObject< TLabel, VImageDimension >::AffineTransformPointer |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 459 of file itkStatisticsLabelObject.h.
typedef AffineTransform< double, itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::AffineTransformType |
Affine transform for mapping to and from principal axis
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 458 of file itkStatisticsLabelObject.h.
typedef Superclass::AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::AttributeType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 78 of file itkStatisticsLabelObject.h.
typedef Superclass::CentroidType itk::StatisticsLabelObject< TLabel, VImageDimension >::CentroidType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 243 of file itkStatisticsLabelObject.h.
typedef SmartPointer< const Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::ConstPointer |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 49 of file itkStatisticsLabelObject.h.
typedef WeakPointer< const Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::ConstWeakPointer |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
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 |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 62 of file itkStatisticsLabelObject.h.
typedef LabelMap< Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::LabelMapType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 56 of file itkStatisticsLabelObject.h.
typedef Superclass::LabelObjectType itk::StatisticsLabelObject< TLabel, VImageDimension >::LabelObjectType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 47 of file itkStatisticsLabelObject.h.
typedef TLabel itk::StatisticsLabelObject< TLabel, VImageDimension >::LabelType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 66 of file itkStatisticsLabelObject.h.
typedef Superclass::LengthType itk::StatisticsLabelObject< TLabel, VImageDimension >::LengthType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 70 of file itkStatisticsLabelObject.h.
typedef Superclass::LineType itk::StatisticsLabelObject< TLabel, VImageDimension >::LineType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 68 of file itkStatisticsLabelObject.h.
typedef Matrix< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::MatrixType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 72 of file itkStatisticsLabelObject.h.
typedef SmartPointer< Self > itk::StatisticsLabelObject< TLabel, VImageDimension >::Pointer |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
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 |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 241 of file itkStatisticsLabelObject.h.
typedef StatisticsLabelObject itk::StatisticsLabelObject< TLabel, VImageDimension >::Self |
Standard class typedefs
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 45 of file itkStatisticsLabelObject.h.
typedef ShapeLabelObject< TLabel, VImageDimension > itk::StatisticsLabelObject< TLabel, VImageDimension >::Superclass |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 46 of file itkStatisticsLabelObject.h.
typedef Vector< double, itkGetStaticConstMacro(ImageDimension) > itk::StatisticsLabelObject< TLabel, VImageDimension >::VectorType |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 74 of file itkStatisticsLabelObject.h.
itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject | ( | ) | [inline, protected] |
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 515 of file itkStatisticsLabelObject.h.
References NULL.
itk::StatisticsLabelObject< TLabel, VImageDimension >::StatisticsLabelObject | ( | const Self & | ) | [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.
virtual void itk::StatisticsLabelObject< TLabel, VImageDimension >::CopyAttributesFrom | ( | const LabelObjectType * | lo | ) | [inline, virtual] |
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 245 of file itkStatisticsLabelObject.h.
References NULL.
virtual::itk::LightObject::Pointer itk::StatisticsLabelObject< TLabel, VImageDimension >::CreateAnother | ( | void | ) | const [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 >.
static AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::GetAttributeFromName | ( | const std::string & | s | ) | [inline, static] |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 98 of file itkStatisticsLabelObject.h.
const PointType& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetCenterOfGravity | ( | ) | const [inline] |
Definition at line 365 of file itkStatisticsLabelObject.h.
const HistogramType* itk::StatisticsLabelObject< TLabel, VImageDimension >::GetHistogram | ( | ) | const [inline] |
Definition at line 436 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetKurtosis | ( | ) | const [inline] |
Definition at line 416 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMaximum | ( | void | ) | const [inline] |
Definition at line 285 of file itkStatisticsLabelObject.h.
const IndexType& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMaximumIndex | ( | ) | const [inline] |
Definition at line 345 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMean | ( | ) | const [inline] |
Definition at line 295 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMedian | ( | ) | const [inline] |
Definition at line 335 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMinimum | ( | void | ) | const [inline] |
Definition at line 275 of file itkStatisticsLabelObject.h.
const IndexType& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetMinimumIndex | ( | ) | const [inline] |
Definition at line 355 of file itkStatisticsLabelObject.h.
static std::string itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameFromAttribute | ( | const AttributeType & | a | ) | [inline, static] |
Definition at line 178 of file itkStatisticsLabelObject.h.
virtual const char* itk::StatisticsLabelObject< TLabel, VImageDimension >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
AffineTransformPointer itk::StatisticsLabelObject< TLabel, VImageDimension >::GetPhysicalAxesToWeightedPrincipalAxesTransform | ( | void | ) | const [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 490 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetSkewness | ( | ) | const [inline] |
Definition at line 406 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetStandardDeviation | ( | ) | const [inline] |
Definition at line 315 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetSum | ( | ) | const [inline] |
Definition at line 305 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetVariance | ( | ) | const [inline] |
Definition at line 325 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedElongation | ( | ) | const [inline] |
Definition at line 426 of file itkStatisticsLabelObject.h.
const double& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedFlatness | ( | ) | const [inline] |
Definition at line 446 of file itkStatisticsLabelObject.h.
const MatrixType& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalAxes | ( | ) | const [inline] |
Definition at line 396 of file itkStatisticsLabelObject.h.
AffineTransformPointer itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalAxesToPhysicalAxesTransform | ( | ) | const [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 464 of file itkStatisticsLabelObject.h.
const VectorType& itk::StatisticsLabelObject< TLabel, VImageDimension >::GetWeightedPrincipalMoments | ( | ) | const [inline] |
Definition at line 386 of file itkStatisticsLabelObject.h.
static Pointer itk::StatisticsLabelObject< TLabel, VImageDimension >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::operator= | ( | const Self & | ) | [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.
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [inline, protected, virtual] |
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 537 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetCenterOfGravity | ( | const PointType & | v | ) | [inline] |
Definition at line 370 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetHistogram | ( | const HistogramType * | v | ) | [inline] |
Definition at line 441 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetKurtosis | ( | const double & | v | ) | [inline] |
Definition at line 421 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMaximum | ( | const double & | v | ) | [inline] |
Definition at line 290 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMaximumIndex | ( | const IndexType & | v | ) | [inline] |
Definition at line 350 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMean | ( | const double & | v | ) | [inline] |
Definition at line 300 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMedian | ( | const double & | v | ) | [inline] |
Definition at line 340 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMinimum | ( | const double & | v | ) | [inline] |
Definition at line 280 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetMinimumIndex | ( | const IndexType & | v | ) | [inline] |
Definition at line 360 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetSkewness | ( | const double & | v | ) | [inline] |
Definition at line 411 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetStandardDeviation | ( | const double & | v | ) | [inline] |
Definition at line 320 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetSum | ( | const double & | v | ) | [inline] |
Definition at line 310 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetVariance | ( | const double & | v | ) | [inline] |
Definition at line 330 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedElongation | ( | const double & | v | ) | [inline] |
Definition at line 431 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedFlatness | ( | const double & | v | ) | [inline] |
Definition at line 451 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedPrincipalAxes | ( | const MatrixType & | v | ) | [inline] |
Definition at line 401 of file itkStatisticsLabelObject.h.
void itk::StatisticsLabelObject< TLabel, VImageDimension >::SetWeightedPrincipalMoments | ( | const VectorType & | v | ) | [inline] |
Definition at line 391 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::CENTER_OF_GRAVITY = 209 [static] |
Definition at line 88 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::HISTOGRAM = 216 [static] |
Definition at line 95 of file itkStatisticsLabelObject.h.
const unsigned int itk::StatisticsLabelObject< TLabel, VImageDimension >::ImageDimension = VImageDimension [static] |
Reimplemented from itk::ShapeLabelObject< TLabel, VImageDimension >.
Definition at line 60 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::KURTOSIS = 213 [static] |
Definition at line 92 of file itkStatisticsLabelObject.h.
PointType itk::StatisticsLabelObject< TLabel, VImageDimension >::m_CenterOfGravity [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.
HistogramType::ConstPointer itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Histogram [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 590 of file itkStatisticsLabelObject.h.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Kurtosis [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Maximum [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.
IndexType itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MaximumIndex [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Mean [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Median [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Minimum [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.
IndexType itk::StatisticsLabelObject< TLabel, VImageDimension >::m_MinimumIndex [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Skewness [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 586 of file itkStatisticsLabelObject.h.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_StandardDeviation [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Sum [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.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_Variance [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 578 of file itkStatisticsLabelObject.h.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedElongation [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 588 of file itkStatisticsLabelObject.h.
double itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedFlatness [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 592 of file itkStatisticsLabelObject.h.
MatrixType itk::StatisticsLabelObject< TLabel, VImageDimension >::m_WeightedPrincipalAxes [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.
VectorType 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.
Definition at line 584 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::MAXIMUM = 201 [static] |
Definition at line 80 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::MAXIMUM_INDEX = 207 [static] |
Definition at line 86 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::MEAN = 202 [static] |
Definition at line 81 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::MEDIAN = 206 [static] |
Definition at line 85 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::MINIMUM = 200 [static] |
Definition at line 79 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::MINIMUM_INDEX = 208 [static] |
Definition at line 87 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::SKEWNESS = 214 [static] |
Definition at line 93 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::STANDARD_DEVIATION = 204 [static] |
Definition at line 83 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::SUM = 203 [static] |
Definition at line 82 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::VARIANCE = 205 [static] |
Definition at line 84 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_ELONGATION = 215 [static] |
Definition at line 94 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_FLATNESS = 217 [static] |
Definition at line 96 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_PRINCIPAL_AXES = 212 [static] |
Definition at line 91 of file itkStatisticsLabelObject.h.
const AttributeType itk::StatisticsLabelObject< TLabel, VImageDimension >::WEIGHTED_PRINCIPAL_MOMENTS = 211 [static] |
Definition at line 90 of file itkStatisticsLabelObject.h.