C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Mass-inertial properties of curve. More...
#include <mip_curve_properties.h>
Public Member Functions | |
MIProperties () | |
Constructor. More... | |
void | Init () |
Initialization. More... | |
bool | CalculateGeneral () |
Calculate principal moments of inertia. | |
void | operator+= (const MIProperties &other) |
Add fields of other object to current. | |
void | operator-= (const MIProperties &other) |
Subtract fields of other object from corresponding fields of current one. | |
Public Attributes | |
double | xc |
X-coordinate of center of gravity. | |
double | yc |
Y-coordinate of center of gravity. | |
double | f |
Area. | |
double | lxx |
Centroidal moment of inertia relative to x coordinate axis. | |
double | lyy |
Centroidal moment of inertia relative to y coordinate axis. | |
double | lxy |
Product of inertia relative to source coordinate axes x and y. | |
double | mxx |
Centroidal moment of inertia relative to x coordinate axis (relative to axis, that is parallel to source axis and is passed through center of gravity). | |
double | myy |
Centroidal moment of inertia relative to y coordinate axis (relative to axis, that is parallel to source axis and is passed through center of gravity). | |
double | mxy |
Centroidal moment of inertia relative to central coordinate axes (relative to axes, that are parallel to source axes and are passed through center of gravity). | |
double | mxx0 |
Principal central moments of inertia relative to x coordinate axis. | |
double | myy0 |
Principal central moments of inertia relative to y coordinate axis. | |
double | a |
Angle between first principal axis and x-axis. | |
Mass-inertial properties of curve.
Mass-inertial properties of curve.
|
inline |
Constructor.
Constructor by mass-inertial properties of curve.
Creates an object with the zero fields.
|
inline |
Initialization.
Initialize mass-inertial properties of curve.
Reset fields of an object to zero.