|
ITK
5.1.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkStatisticsLabelObjectAccessors_h
19 #define itkStatisticsLabelObjectAccessors_h
36 template <
typename TLabelObject>
46 return labelObject->GetMinimum();
50 template <
typename TLabelObject>
60 return labelObject->GetMaximum();
64 template <
typename TLabelObject>
74 return labelObject->GetMean();
78 template <
typename TLabelObject>
88 return labelObject->GetSum();
92 template <
typename TLabelObject>
102 return labelObject->GetStandardDeviation();
106 template <
typename TLabelObject>
116 return labelObject->GetVariance();
120 template <
typename TLabelObject>
130 return labelObject->GetMedian();
134 template <
typename TLabelObject>
144 return labelObject->GetMaximumIndex();
148 template <
typename TLabelObject>
158 return labelObject->GetMinimumIndex();
162 template <
typename TLabelObject>
172 return labelObject->GetCenterOfGravity();
191 template <
typename TLabelObject>
201 return labelObject->GetWeightedPrincipalMoments();
205 template <
typename TLabelObject>
215 return labelObject->GetWeightedPrincipalAxes();
219 template <
typename TLabelObject>
229 return labelObject->GetKurtosis();
233 template <
typename TLabelObject>
243 return labelObject->GetSkewness();
247 template <
typename TLabelObject>
257 return labelObject->GetWeightedElongation();
261 template <
typename TLabelObject>
272 return labelObject->GetHistogram();
276 template <
typename TLabelObject>
286 return labelObject->GetWeightedFlatness();
typename LabelObjectType::IndexType AttributeValueType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
typename LabelObjectType::MatrixType AttributeValueType
typename LabelObjectType::IndexType AttributeValueType
double AttributeValueType
double AttributeValueType
ImageBaseType::SpacingType VectorType
ImageBaseType::PointType PointType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
double AttributeValueType
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::HistogramType * AttributeValueType
TLabelObject LabelObjectType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
ImageBaseType::IndexType IndexType
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
double AttributeValueType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
typename LabelObjectType::PointType AttributeValueType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
double AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
TLabelObject LabelObjectType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
AttributeValueType operator()(const LabelObjectType *labelObject) const
TLabelObject LabelObjectType
double AttributeValueType
typename LabelObjectType::VectorType AttributeValueType
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const
AttributeValueType operator()(const LabelObjectType *labelObject) const