eVision Python API
Loading...
Searching...
No Matches
eVision.EObjectBasicStatistics Class Reference

Basic statistics about an object (area, gravity center, and first order moment of inertia). More...

Public Member Functions

None __init__ (self)
None __init__ (self, int Area)
None __init__ (self, int Area, float GravityCenterX)
None __init__ (self, int Area, float GravityCenterX, float GravityCenterY)
None __init__ (self, int Area, float GravityCenterX, float GravityCenterY, float SigmaX)
None __init__ (self, int Area, float GravityCenterX, float GravityCenterY, float SigmaX, float SigmaY)
None __init__ (self, int Area, float GravityCenterX, float GravityCenterY, float SigmaX, float SigmaY, float SigmaXY)
None __init__ (self, eVision.EObjectBasicStatistics other)

Properties

 Area = property(_Area__getter, _Area__setter)
 Area of the object.
 GravityCenterX = property(_GravityCenterX__getter, _GravityCenterX__setter)
 Abscissa of the gravity center of the object.
 GravityCenterY = property(_GravityCenterY__getter, _GravityCenterY__setter)
 Ordinate of the gravity center of the object.
 SigmaX = property(_SigmaX__getter, _SigmaX__setter)
 Centered moment of inertia around X.
 SigmaY = property(_SigmaY__getter, _SigmaY__setter)
 Centered moment of inertia around Y.
 SigmaXY = property(_SigmaXY__getter, _SigmaXY__setter)
 Centered cross moment of inertia.

Detailed Description

Basic statistics about an object (area, gravity center, and first order moment of inertia).

Remarks:

License(s): None

Constructor & Destructor Documentation

◆ __init__() [1/8]

None eVision.EObjectBasicStatistics.__init__ ( self)

◆ __init__() [2/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
int Area )
Parameters
AreaArea of the object.

◆ __init__() [3/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
int Area,
float GravityCenterX )
Parameters
AreaArea of the object.
GravityCenterXAbscissa of the gravity center of the object.

◆ __init__() [4/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
int Area,
float GravityCenterX,
float GravityCenterY )
Parameters
AreaArea of the object.
GravityCenterXAbscissa of the gravity center of the object.
GravityCenterYOrdinate of the gravity center of the object.

◆ __init__() [5/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
int Area,
float GravityCenterX,
float GravityCenterY,
float SigmaX )
Parameters
AreaArea of the object.
GravityCenterXAbscissa of the gravity center of the object.
GravityCenterYOrdinate of the gravity center of the object.
SigmaXCentered moment of inertia around X.

◆ __init__() [6/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
int Area,
float GravityCenterX,
float GravityCenterY,
float SigmaX,
float SigmaY )
Parameters
AreaArea of the object.
GravityCenterXAbscissa of the gravity center of the object.
GravityCenterYOrdinate of the gravity center of the object.
SigmaXCentered moment of inertia around X.
SigmaYCentered moment of inertia around Y.

◆ __init__() [7/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
int Area,
float GravityCenterX,
float GravityCenterY,
float SigmaX,
float SigmaY,
float SigmaXY )
Parameters
AreaArea of the object.
GravityCenterXAbscissa of the gravity center of the object.
GravityCenterYOrdinate of the gravity center of the object.
SigmaXCentered moment of inertia around X.
SigmaYCentered moment of inertia around Y.
SigmaXYCentered cross moment of inertia.

◆ __init__() [8/8]

None eVision.EObjectBasicStatistics.__init__ ( self,
eVision.EObjectBasicStatistics other )
Parameters
otherOther instance

Property Documentation

◆ Area

eVision.EObjectBasicStatistics.Area = property(_Area__getter, _Area__setter)
static

Area of the object.

◆ GravityCenterX

eVision.EObjectBasicStatistics.GravityCenterX = property(_GravityCenterX__getter, _GravityCenterX__setter)
static

Abscissa of the gravity center of the object.

◆ GravityCenterY

eVision.EObjectBasicStatistics.GravityCenterY = property(_GravityCenterY__getter, _GravityCenterY__setter)
static

Ordinate of the gravity center of the object.

◆ SigmaX

eVision.EObjectBasicStatistics.SigmaX = property(_SigmaX__getter, _SigmaX__setter)
static

Centered moment of inertia around X.

◆ SigmaXY

eVision.EObjectBasicStatistics.SigmaXY = property(_SigmaXY__getter, _SigmaXY__setter)
static

Centered cross moment of inertia.

◆ SigmaY

eVision.EObjectBasicStatistics.SigmaY = property(_SigmaY__getter, _SigmaY__setter)
static

Centered moment of inertia around Y.