18 #ifndef __itkShapeLabelObjectAccessors_h
19 #define __itkShapeLabelObjectAccessors_h
38 template<
class TLabelObject >
47 return labelObject->GetNumberOfPixels();
51 template<
class TLabelObject >
60 return labelObject->GetBoundingBox();
64 template<
class TLabelObject >
73 return labelObject->GetPhysicalSize();
77 template<
class TLabelObject >
86 return labelObject->GetNumberOfPixelsOnBorder();
90 template<
class TLabelObject >
99 return labelObject->GetPerimeterOnBorder();
103 template<
class TLabelObject >
112 return labelObject->GetCentroid();
116 template<
class TLabelObject >
125 return labelObject->GetFeretDiameter();
129 template<
class TLabelObject >
138 return labelObject->GetPrincipalMoments();
142 template<
class TLabelObject >
151 return labelObject->GetPrincipalAxes();
155 template<
class TLabelObject >
164 return labelObject->GetElongation();
168 template<
class TLabelObject >
177 return labelObject->GetPerimeter();
181 template<
class TLabelObject >
190 return labelObject->GetRoundness();
194 template<
class TLabelObject >
203 return labelObject->GetEquivalentSphericalRadius();
207 template<
class TLabelObject >
216 return labelObject->GetEquivalentSphericalPerimeter();
220 template<
class TLabelObject >
229 return labelObject->GetEquivalentEllipsoidDiameter();
233 template<
class TLabelObject >
242 return labelObject->GetFlatness();
246 template<
class TLabelObject >
255 return labelObject->GetPerimeterOnBorderRatio();