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)
int Area (self)
 Area of the object.
 Area (self, int value)
 Area of the object.
float GravityCenterX (self)
 Abscissa of the gravity center of the object.
 GravityCenterX (self, float value)
 Abscissa of the gravity center of the object.
float GravityCenterY (self)
 Ordinate of the gravity center of the object.
 GravityCenterY (self, float value)
 Ordinate of the gravity center of the object.
float SigmaX (self)
 Centered moment of inertia around X.
 SigmaX (self, float value)
 Centered moment of inertia around X.
float SigmaY (self)
 Centered moment of inertia around Y.
 SigmaY (self, float value)
 Centered moment of inertia around Y.
float SigmaXY (self)
 Centered cross moment of inertia.
 SigmaXY (self, float value)
 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

Member Function Documentation

◆ Area() [1/2]

int eVision.EObjectBasicStatistics.Area ( self)

Area of the object.

◆ Area() [2/2]

eVision.EObjectBasicStatistics.Area ( self,
int value )

Area of the object.

◆ GravityCenterX() [1/2]

float eVision.EObjectBasicStatistics.GravityCenterX ( self)

Abscissa of the gravity center of the object.

◆ GravityCenterX() [2/2]

eVision.EObjectBasicStatistics.GravityCenterX ( self,
float value )

Abscissa of the gravity center of the object.

◆ GravityCenterY() [1/2]

float eVision.EObjectBasicStatistics.GravityCenterY ( self)

Ordinate of the gravity center of the object.

◆ GravityCenterY() [2/2]

eVision.EObjectBasicStatistics.GravityCenterY ( self,
float value )

Ordinate of the gravity center of the object.

◆ SigmaX() [1/2]

float eVision.EObjectBasicStatistics.SigmaX ( self)

Centered moment of inertia around X.

◆ SigmaX() [2/2]

eVision.EObjectBasicStatistics.SigmaX ( self,
float value )

Centered moment of inertia around X.

◆ SigmaXY() [1/2]

float eVision.EObjectBasicStatistics.SigmaXY ( self)

Centered cross moment of inertia.

◆ SigmaXY() [2/2]

eVision.EObjectBasicStatistics.SigmaXY ( self,
float value )

Centered cross moment of inertia.

◆ SigmaY() [1/2]

float eVision.EObjectBasicStatistics.SigmaY ( self)

Centered moment of inertia around Y.

◆ SigmaY() [2/2]

eVision.EObjectBasicStatistics.SigmaY ( self,
float value )

Centered moment of inertia around Y.