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 9755 2014-01-06 17:06:13Z houdroge $
- Author:
- Thomas Trapier
- See Also:
IPartProperty
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 © 2016 CNES. All Rights Reserved.