C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
mip_curve_properties.h File Reference

Mass-inertial properties. More...

#include <templ_p_array.h>
#include <templ_s_array.h>
#include <mb_enum.h>

Classes

class  MIProperties
 Mass-inertial properties of curve. More...
 
class  MI3DProperties
 Volume mass-inertial properties. More...
 
struct  FormDefinition
 Contour shape description. More...
 

Functions

void MassInertiaProperties (const MbCurve *curve, MIProperties &mp, double deviateAngle=Math::deviateSag)
 Determination of mass-inertial properties. More...
 
void MassInertiaProperties (const RPArray< const MbCurve > &curves, const c3d::BoolVector &bodies, MIProperties &mp, double deviateAngle=Math::deviateSag)
 Determination of mass-inertial properties. More...
 
void MassInertia3DProperties (bool revolution, const RPArray< MbCurve > &curves, const SArray< FormDefinition > &formes, MI3DProperties &mp, double deviateAngle=Math::deviateSag)
 Calculate volume mass-inertial properties. More...
 

Detailed Description

Mass-inertial properties.