fr.cnes.sirius.patrius.assembly.properties
Interface IInertiaProperty

All Superinterfaces:
IPartProperty
All Known Implementing Classes:
AbstractInertiaProperty, InertiaCylinderProperty, InertiaParallelepipedProperty, InertiaSimpleProperty, InertiaSphereProperty

public interface IInertiaProperty
extends IPartProperty

This is the interface for all inertia properties : those properties can provide the inertia matrix, mass and mass center of the part, and the frame in which the vector and the matrix are expressed. The inertia matrix is the one at the mass center of the part.

Since:
1.2
Version:
$Id: IInertiaProperty.java 17588 2017-05-10 13:31:54Z bignon $
Author:
Thomas Trapier
See Also:
IPartProperty

Method Summary
 Matrix3D getInertiaMatrix()
           
 double getMass()
           
 Vector3D getMassCenter()
           
 MassProperty getMassProperty()
           
 
Methods inherited from interface fr.cnes.sirius.patrius.assembly.IPartProperty
getType
 

Method Detail

getMassCenter

Vector3D getMassCenter()
Returns:
the position of the mass center in the reference frame

getInertiaMatrix

Matrix3D getInertiaMatrix()
Returns:
the inertia matrix at the mass center of the part.

getMass

double getMass()
Returns:
the mass of the considered part.

getMassProperty

MassProperty getMassProperty()
Returns:
the mass property


Copyright © 2017 CNES. All Rights Reserved.