18 #ifndef itkStatisticsLabelObjectAccessors_h
19 #define itkStatisticsLabelObjectAccessors_h
36 template<
typename TLabelObject >
45 return labelObject->GetMinimum();
49 template<
typename TLabelObject >
58 return labelObject->GetMaximum();
62 template<
typename TLabelObject >
71 return labelObject->GetMean();
75 template<
typename TLabelObject >
84 return labelObject->GetSum();
88 template<
typename TLabelObject >
97 return labelObject->GetStandardDeviation();
101 template<
typename TLabelObject >
110 return labelObject->GetVariance();
114 template<
typename TLabelObject >
123 return labelObject->GetMedian();
127 template<
typename TLabelObject >
136 return labelObject->GetMaximumIndex();
140 template<
typename TLabelObject >
149 return labelObject->GetMinimumIndex();
153 template<
typename TLabelObject >
162 return labelObject->GetCenterOfGravity();
181 template<
typename TLabelObject >
190 return labelObject->GetWeightedPrincipalMoments();
194 template<
typename TLabelObject >
203 return labelObject->GetWeightedPrincipalAxes();
207 template<
typename TLabelObject >
216 return labelObject->GetKurtosis();
220 template<
typename TLabelObject >
229 return labelObject->GetSkewness();
233 template<
typename TLabelObject >
242 return labelObject->GetWeightedElongation();
246 template<
typename TLabelObject >
256 return labelObject->GetHistogram();
260 template<
typename TLabelObject >
269 return labelObject->GetWeightedFlatness();
TLabelObject LabelObjectType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
double AttributeValueType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
typename LabelObjectType::IndexType AttributeValueType
double AttributeValueType
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::PointType AttributeValueType
ImageBaseType::IndexType IndexType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::MatrixType AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::HistogramType * AttributeValueType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
typename LabelObjectType::VectorType AttributeValueType
TLabelObject LabelObjectType
typename LabelObjectType::IndexType AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
ImageBaseType::PointType PointType
double AttributeValueType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
ImageBaseType::SpacingType VectorType
TLabelObject LabelObjectType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const