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 |