18#ifndef itkStatisticsLabelObjectAccessors_h
19#define itkStatisticsLabelObjectAccessors_h
35template <
typename TLabelObject>
45 return labelObject->GetMinimum();
49template <
typename TLabelObject>
59 return labelObject->GetMaximum();
63template <
typename TLabelObject>
73 return labelObject->GetMean();
77template <
typename TLabelObject>
87 return labelObject->GetSum();
91template <
typename TLabelObject>
101 return labelObject->GetStandardDeviation();
105template <
typename TLabelObject>
115 return labelObject->GetVariance();
119template <
typename TLabelObject>
129 return labelObject->GetMedian();
133template <
typename TLabelObject>
143 return labelObject->GetMaximumIndex();
147template <
typename TLabelObject>
157 return labelObject->GetMinimumIndex();
161template <
typename TLabelObject>
171 return labelObject->GetCenterOfGravity();
190template <
typename TLabelObject>
200 return labelObject->GetWeightedPrincipalMoments();
204template <
typename TLabelObject>
214 return labelObject->GetWeightedPrincipalAxes();
218template <
typename TLabelObject>
228 return labelObject->GetKurtosis();
232template <
typename TLabelObject>
242 return labelObject->GetSkewness();
246template <
typename TLabelObject>
256 return labelObject->GetWeightedElongation();
260template <
typename TLabelObject>
271 return labelObject->GetHistogram();
275template <
typename TLabelObject>
285 return labelObject->GetWeightedFlatness();
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::PointType AttributeValueType
TLabelObject LabelObjectType
typename LabelObjectType::HistogramType * AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::IndexType AttributeValueType
TLabelObject LabelObjectType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
typename LabelObjectType::IndexType AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
double AttributeValueType
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
typename LabelObjectType::MatrixType AttributeValueType
TLabelObject LabelObjectType
typename LabelObjectType::VectorType AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
ImageBaseType::IndexType IndexType
ImageBaseType::PointType PointType
ImageBaseType::SpacingType VectorType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....