public interface IInertiaModel extends MassProvider
This is the interface for inertia models that can provide the mass, mass center and inertia matrix of the whole satellite.
MASS| Modifier and Type | Method and Description |
|---|---|
Matrix3D |
getInertiaMatrix(Frame frame,
AbsoluteDate date)
Getter for the inertia matrix of the spacecraft,
expressed with respect to the MASS CENTER in a given frame.
|
Matrix3D |
getInertiaMatrix(Frame frame,
AbsoluteDate date,
Vector3D inertiaReferencePoint)
Getter for the inertia matrix of the spacecraft,
once expressed with respect to a point
that can be different from the mass center.
|
Vector3D |
getMassCenter(Frame frame,
AbsoluteDate date)
Getter for the mass center.
|
addMassDerivative, getAdditionalEquation, getAllPartsNames, getMass, getTotalMass, getTotalMass, setMassDerivativeZero, updateMassVector3D getMassCenter(Frame frame, AbsoluteDate date) throws PatriusException
frame - the expression frame of the mass center positiondate - the current date (unused for simple the model)PatriusException - if a problem occurs during frames transformationsMatrix3D getInertiaMatrix(Frame frame, AbsoluteDate date) throws PatriusException
frame - the expression frame of the inertia matrixdate - the current date (unused for simple the model)PatriusException - if a problem occurs during frames transformationsMatrix3D getInertiaMatrix(Frame frame, AbsoluteDate date, Vector3D inertiaReferencePoint) throws PatriusException
frame - the expression frame of the inertia matrixdate - the current date (unused for simple the model)inertiaReferencePoint - the point with respect to the inertia matrix is expressed (in the reference frame)PatriusException - if a problem occurs during frames transformationsCopyright © 2024 CNES. All rights reserved.