17 #ifndef __itkShapeLabelObjectAccessors_h
18 #define __itkShapeLabelObjectAccessors_h
28 template<
class TLabelObject >
37 return labelObject->GetSize();
41 template<
class TLabelObject >
50 return labelObject->GetRegion();
54 template<
class TLabelObject >
63 return labelObject->GetPhysicalSize();
67 template<
class TLabelObject >
76 return labelObject->GetRegionElongation();
80 template<
class TLabelObject >
89 return labelObject->GetSizeRegionRatio();
93 template<
class TLabelObject >
102 return labelObject->GetSizeOnBorder();
106 template<
class TLabelObject >
115 return labelObject->GetPhysicalSizeOnBorder();
119 template<
class TLabelObject >
128 return labelObject->GetCentroid();
132 template<
class TLabelObject >
141 return labelObject->GetFeretDiameter();
145 template<
class TLabelObject >
154 return labelObject->GetBinaryPrincipalMoments();
158 template<
class TLabelObject >
167 return labelObject->GetBinaryPrincipalAxes();
171 template<
class TLabelObject >
180 return labelObject->GetBinaryElongation();
184 template<
class TLabelObject >
193 return labelObject->GetPerimeter();
197 template<
class TLabelObject >
206 return labelObject->GetRoundness();
210 template<
class TLabelObject >
219 return labelObject->GetEquivalentRadius();
223 template<
class TLabelObject >
232 return labelObject->GetEquivalentPerimeter();
236 template<
class TLabelObject >
245 return labelObject->GetEquivalentEllipsoidSize();
249 template<
class TLabelObject >
258 return labelObject->GetBinaryFlatness();