IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Types | Public Member Functions | Public Attributes | List of all members
ipsdk::imaproc::shape::analysis::GreyMomentsData Class Reference

storage class for grey moments data More...

#include <GreyMomentsData.h>

Inheritance diagram for ipsdk::imaproc::shape::analysis::GreyMomentsData:
ipsdk::BaseSerializationObject ipsdk::BaseDynamicObject

Public Types

enum  eGreyMoment3Id {
  eGM3I_X0Y0Z0, eGM3I_X1Y0Z0, eGM3I_X2Y0Z0, eGM3I_X3Y0Z0,
  eGM3I_X0Y1Z0, eGM3I_X1Y1Z0, eGM3I_X2Y1Z0, eGM3I_X0Y2Z0,
  eGM3I_X1Y2Z0, eGM3I_X0Y3Z0, eGM3I_X0Y0Z1, eGM3I_X1Y0Z1,
  eGM3I_X2Y0Z1, eGM3I_X0Y1Z1, eGM3I_X1Y1Z1, eGM3I_X0Y2Z1,
  eGM3I_X0Y0Z2, eGM3I_X1Y0Z2, eGM3I_X0Y1Z2, eGM3I_X0Y0Z3
}
 

Public Member Functions

ipReal64 getMoment (const eGreyMoment3Id &id) const
 access to moment associated to object
 
Constructors and destructors
 GreyMomentsData ()
 
 ~GreyMomentsData ()
 
- Public Member Functions inherited from ipsdk::BaseDynamicObject
virtual const std::string & getClassName () const
 
virtual BaseDynamicObjectcreateNew () const=0
 
virtual DynamicObjectPtr createShared () const=0
 
virtual bool hasCopySupport () const=0
 
virtual BaseDynamicObjectduplicate () const=0
 
virtual DynamicObjectPtr duplicateShared () const=0
 

Public Attributes

ipReal64 _tabMoments [eGreyMoment3Id::size]
 Buffer containing all the moments from the 0th moment to the 3rd moments.
 

Additional Inherited Members

- Static Public Member Functions inherited from ipsdk::BaseSerializationObject
static ipUInt32 getVersion ()
 
- Static Public Member Functions inherited from ipsdk::BaseDynamicObject
static const std::string & getTypeName ()
 
- Protected Member Functions inherited from ipsdk::BaseSerializationObject
virtual BoolResult write (BaseOArchive &ar) const
 
virtual BoolResult read (BaseIArchive &ar)
 
- Protected Member Functions inherited from ipsdk::BaseDynamicObject
virtual void initCtorCopy (const BaseDynamicObject &object)
 
virtual void copy (const BaseDynamicObject &object)
 

Detailed Description

storage class for grey moments data

Author
R. Abbal
Date
2017/03/23

Member Enumeration Documentation

◆ eGreyMoment3Id

Enumerate for moment indexation

Note
This object is associated to a strong enumerate definition
See also
IPSDK_Enum

The documentation for this class was generated from the following file: