C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Volume mass-inertial properties. More...

#include <mip_curve_properties.h>

Public Member Functions

 MI3DProperties ()
 Constructor. More...
 
void Init ()
 Initialization. More...
 
void operator+= (const MI3DProperties &other)
 Add fields of other object to current.

 
void operator-= (const MI3DProperties &other)
 Subtract fields of other object from corresponding fields of current one.

 

Public Attributes

double r
 Density.
 
double m
 Mass.
 
double v
 Volume.
 
double xc
 Static moment relative to YOZ plane (after CalculateGeneral - X-coordinate of center of gravity).
 
double yc
 Static moment relative to XOZ plane (after CalculateGeneral - Y-coordinate of center of gravity).
 
double zc
 Static moment relative to XOY plane (after CalculateGeneral - Z-coordinate of center of gravity).
 
double lx
 Centroidal moment of inertia relative to x coordinate axis.
 
double ly
 Centroidal moment of inertia relative to y coordinate axis.
 
double lz
 Centroidal moment of inertia relative to z coordinate axis.
 
double lxy
 Product of inertia in XOY plane.
 
double lxz
 Product of inertia in XOZ plane.
 
double lyz
 Product of inertia in YOZ plane.
 
double jxx
 Planar moment of inertia (integrals of inertia) relative to x coordinate axis.
 
double jyy
 Planar moment of inertia (integrals of inertia) relative to y coordinate axis.
 
double jzz
 Planar moment of inertia (integrals of inertia) relative to z coordinate axis.
 
double jx
 Centroidal moment of inertia relative to x coordinate axis.
 
double jy
 Centroidal moment of inertia relative to y coordinate axis.
 
double jz
 Centroidal moment of inertia relative to z coordinate axis.
 
double jxy
 Product of inertia in XOY plane.
 
double jxz
 Product of inertia in XOZ plane.
 
double jyz
 Product of inertia in YOZ plane.
 

Detailed Description

Volume mass-inertial properties.

Volume mass-inertial properties.

Constructor & Destructor Documentation

◆ MI3DProperties()

MI3DProperties::MI3DProperties ( )
inline

Constructor.

Constructor of mass-inertial properties.
Creates an object with the zero fields.

Member Function Documentation

◆ Init()

void MI3DProperties::Init ( )
inline

Initialization.

Initialization of mass-inertial properties.
Creates an object with the zero fields. Calculate principal moments of inertia.


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