Uses of Class
org.apache.commons.math3.geometry.euclidean.threed.Matrix3D

Packages that use Matrix3D
fr.cnes.sirius.patrius.assembly.models   
fr.cnes.sirius.patrius.assembly.properties   
org.apache.commons.math3.geometry.euclidean.threed This package provides basic 3D geometry components. 
 

Uses of Matrix3D in fr.cnes.sirius.patrius.assembly.models
 

Methods in fr.cnes.sirius.patrius.assembly.models that return Matrix3D
 Matrix3D InertiaSimpleModel.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 InertiaComputedModel.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 IInertiaModel.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 InertiaSimpleModel.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.
 Matrix3D InertiaComputedModel.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.
 Matrix3D IInertiaModel.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.
 

Methods in fr.cnes.sirius.patrius.assembly.models with parameters of type Matrix3D
 void InertiaSimpleModel.updateIntertiaMatrix(Matrix3D inertiaMatrix)
          Updates the inertia matrix.
 

Constructors in fr.cnes.sirius.patrius.assembly.models with parameters of type Matrix3D
InertiaSimpleModel(double mass, Vector3D massCenter, Matrix3D inertiaMatrix, Frame frame, String partName)
          Constructor for a simple inertia model.
InertiaSimpleModel(double mass, Vector3D massCenter, Matrix3D inertiaMatrix, Vector3D inertiaReferencePoint, Frame frame, String partName)
          Constructor for a simple inertia model; the inertia matrix is expressed with respect to a point that can be different from the mass center.
 

Uses of Matrix3D in fr.cnes.sirius.patrius.assembly.properties
 

Methods in fr.cnes.sirius.patrius.assembly.properties that return Matrix3D
 Matrix3D InertiaParallelepipedProperty.getInertiaMatrix()
          
 Matrix3D AbstractInertiaProperty.getInertiaMatrix()
          
 Matrix3D InertiaCylinderProperty.getInertiaMatrix()
          
 Matrix3D InertiaSphereProperty.getInertiaMatrix()
          
 Matrix3D IInertiaProperty.getInertiaMatrix()
           
 

Methods in fr.cnes.sirius.patrius.assembly.properties with parameters of type Matrix3D
protected  void AbstractInertiaProperty.setInertiaMatrix(Matrix3D inertiaMatrix)
          Sets the inertia matrix
 void InertiaSimpleProperty.setInertiaMatrix(Matrix3D inertiaMatrix)
          Sets the inertia matrix at the mass center of the part.
 

Constructors in fr.cnes.sirius.patrius.assembly.properties with parameters of type Matrix3D
AbstractInertiaProperty(Vector3D massCenter, Matrix3D inertiaMatrix, MassProperty mass)
          Constructor for the abstract inertia property.
AbstractInertiaProperty(Vector3D massCenter, Matrix3D inertiaMatrix, Vector3D inertiaReferencePoint, MassProperty mass)
          Constructor for the abstract inertia property.
InertiaSimpleProperty(Vector3D massCenter, Matrix3D inertiaMatrix, MassProperty mass)
          Constructor for the simple inertia property
InertiaSimpleProperty(Vector3D massCenter, Matrix3D inertiaMatrix, Vector3D inertiaReferencePoint, MassProperty mass)
          Constructor for the simple inertia property; the inertia matrix is expressed with respect to a point that can be different from the mass center.
 

Uses of Matrix3D in org.apache.commons.math3.geometry.euclidean.threed
 

Methods in org.apache.commons.math3.geometry.euclidean.threed that return Matrix3D
 Matrix3D Matrix3D.add(Matrix3D added)
          Computes the addition of two Matrix3D
 Matrix3D InfiniteEllipticCone.getLocalBasisTransform()
          This method returns the matrix of the transformation to the local basis
 Matrix3D Ellipsoid.getLocalBasisTransform()
          Get transformation matrix (from standard basis to ellipsoid local basis)
 Matrix3D InfiniteEllipticCylinder.getLocalBasisTransform()
          This method returns the matrix of the transformation to the local basis
 Matrix3D InfiniteEllipticCone.getStandardBasisTransform()
          This method returns the matrix of the transformation to the standard basis
 Matrix3D Ellipsoid.getStandardBasisTransform()
          Get transformation matrix (from ellipsoid local basis to standard basis)
 Matrix3D InfiniteEllipticCylinder.getStandardBasisTransform()
          This method returns the matrix of the transformation to the standard basis
 Matrix3D Matrix3D.multiply(double x)
          Computes a multiplication of this Matrix3D with a scalar
 Matrix3D Matrix3D.multiply(Matrix3D mult)
          Computes a matrix multiplication between two Matrix3D objects
 Matrix3D Matrix3D.subtract(Matrix3D sub)
          Computes the subtraction of a Matrix3D to this one
 Matrix3D Matrix3D.transpose()
          Computes the transposition of this Matrix3D
 

Methods in org.apache.commons.math3.geometry.euclidean.threed with parameters of type Matrix3D
 Matrix3D Matrix3D.add(Matrix3D added)
          Computes the addition of two Matrix3D
 Matrix3D Matrix3D.multiply(Matrix3D mult)
          Computes a matrix multiplication between two Matrix3D objects
 Matrix3D Matrix3D.subtract(Matrix3D sub)
          Computes the subtraction of a Matrix3D to this one
 



Copyright © 2017 CNES. All Rights Reserved.