![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Moments of order up to 3 on a 2d shape. More...
#include <HuMoments2dO3.h>
Public Member Functions | |
| void | computeHuMoments (const Moments2dO3 &m) |
| Copies the third order moments from m and computes the moments. | |
Constructors and destructors | |
| HuMoments2dO3 () | |
| HuMoments2dO3 (const Moments2dO3 &m) | |
| HuMoments2dO3 (const ipReal64 i1, const ipReal64 i2, const ipReal64 i3, const ipReal64 i4, const ipReal64 i5, const ipReal64 i6, const ipReal64 i7, const ipReal64 i8, const ipReal64 m00, const ipReal64 m10, const ipReal64 m01, const ipReal64 m20, const ipReal64 m11, const ipReal64 m02, const ipReal64 m30, const ipReal64 m21, const ipReal64 m12, const ipReal64 m03) | |
| HuMoments2dO3 | operator+ (const HuMoments2dO3 &m) const |
| operators applied on object | |
| HuMoments2dO3 | operator+= (const HuMoments2dO3 &m) |
| operators applied on object | |
| HuMoments2dO3 | operator- (const HuMoments2dO3 &m) const |
| operators applied on object | |
| HuMoments2dO3 | operator-= (const HuMoments2dO3 &m) |
| operators applied on object | |
| ipBool | isEqual (const HuMoments2dO3 &m, const ipsdk::ipReal64 tolerance) const |
| operators applied on object | |
Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| BaseSerializationObject () | |
| Default constructor. | |
| virtual | ~BaseSerializationObject ()=0 |
| destructor | |
Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual const std::string & | getClassName () const |
| method allowing to retrieve object class name | |
| virtual BaseDynamicObject * | createNew () const =0 |
| method allowing to create new instance of current object type | |
| virtual DynamicObjectPtr | createShared () const =0 |
| method allowing to create new shared instance of current object type | |
| virtual bool | hasCopySupport () const =0 |
| check whether objet has copy support | |
| virtual BaseDynamicObject * | duplicate () const =0 |
| method allowing to duplicate current object More... | |
| virtual DynamicObjectPtr | duplicateShared () const =0 |
| method allowing shared duplication of current object More... | |
| BaseDynamicObject () | |
| virtual | ~BaseDynamicObject ()=0 |
Public Attributes | |
| ipReal64 | _i1 |
| ipReal64 | _i2 |
| ipReal64 | _i3 |
| ipReal64 | _i4 |
| ipReal64 | _i5 |
| ipReal64 | _i6 |
| ipReal64 | _i7 |
| ipReal64 | _i8 |
| ipReal64 | _m00 |
| ipReal64 | _m10 |
| ipReal64 | _m01 |
| ipReal64 | _m20 |
| ipReal64 | _m11 |
| ipReal64 | _m02 |
| ipReal64 | _m30 |
| ipReal64 | _m21 |
| ipReal64 | _m12 |
| ipReal64 | _m03 |
Additional Inherited Members | |
Static Public Member Functions inherited from ipsdk::BaseSerializationObject | |
| static ipUInt32 | getVersion () |
| method allowing to retrieve class version information for serialization | |
Static Public Member Functions inherited from ipsdk::BaseDynamicObject | |
| static const std::string & | getTypeName () |
| method allowing to retrieve name associated to class | |
Protected Member Functions inherited from ipsdk::BaseSerializationObject | |
| virtual BoolResult | write (BaseOArchive &ar) const |
| method allowing to ensure serialization write part for object | |
| virtual BoolResult | read (BaseIArchive &ar) |
| method allowing to ensure serialization read part for object | |
Protected Member Functions inherited from ipsdk::BaseDynamicObject | |
| virtual void | initCtorCopy (const BaseDynamicObject &object) |
| virtual void | copy (const BaseDynamicObject &object) |
| method allowing to copy data from another object | |
Moments of order up to 3 on a 2d shape.
1.8.14