| ComputePerimeter(LabelObjectType *labelObject, const RegionType ®ion) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| ConstLineIteratorType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| DimensionType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| doubleFactorial(long n) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | privatestatic |
| factorial(long n) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | privatestatic |
| FlusserPathFunctionType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| gammaN2p1(long n) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | privatestatic |
| GetComputeFeretDiameter() const | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| GetComputeFlusser() const | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| GetComputePerimeter() const | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| GetComputePolygon() const | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| GetLabelImage() const | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| GetReducedAttributeSet() const | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| hyperSpherePerimeter(double radius) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | privatestatic |
| hyperSphereRadiusFromVolume(double volume) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | privatestatic |
| hyperSphereVolume(double radius) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | privatestatic |
| ImageDimension | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | static |
| LabelImageType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| LabelObjectType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| m_ComputeFeretDiameter | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| m_ComputeFlusser | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| m_ComputePerimeter | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| m_ComputePolygon | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| m_LabelImage | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| m_ReducedAttributeSet | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| MapIntercept2Type typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| MapIntercept3Type typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| Offset2Type typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| Offset3Type typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| OffsetType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| operator!=(const Self &self) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| operator()(LabelObjectType *lo) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | inline |
| operator==(const Self &self) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| PerimeterFromInterceptCount(TMapIntercept &intercepts, const TSpacing &spacing) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| PerimeterFromInterceptCount(MapIntercept2Type &intercepts, const Spacing2Type spacing) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| PerimeterFromInterceptCount(MapIntercept3Type &intercepts, const Spacing3Type spacing) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| PolygonFunctorType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| PolygonType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| RegionType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| Self typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SetComputeFeretDiameter(bool flag) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SetComputeFlusser(bool flag) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SetComputePerimeter(bool flag) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SetComputePolygon(bool flag) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SetLabelImage(const TLabelImage *image) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SetReducedAttributeSet(bool flag) | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| ShapeAttributesLabelObjectFunctor() | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| SimplifyPolygonFunctorType typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | |
| Spacing2Type typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| Spacing3Type typedef | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | private |
| ~ShapeAttributesLabelObjectFunctor() | otb::Functor::ShapeAttributesLabelObjectFunctor< TLabelObject, TLabelImage > | inlinevirtual |