| Package | Description |
|---|---|
| fr.cnes.genopus.nonWidget.attitudes |
Package containing some objects related to attitudes intended to be added to PATRIUS.
|
| fr.cnes.genopus.nonWidget.forces |
Package containing some objects related to force intended to be added to PATRIUS.
|
| fr.cnes.genopus.nonWidget.maneuvers |
Package containing some objects related to maneuvers intended to be added to PATRIUS.
|
| fr.cnes.genopus.nonWidget.vehicle |
Package containing some objects related to vehicle intended to be added to PATRIUS.
|
| fr.cnes.genopus.nonWidget.vehicle.aeroCoeffs |
Package containing some objects related to vehicle aerodynamic coefficients functions
intended to be added to PATRIUS.
|
| fr.cnes.genopus.nonWidget.vehicle.geometry |
Package containing some objects related to vehicle geometry intended to be added to PATRIUS.
|
| Modifier and Type | Method and Description |
|---|---|
static double[] |
CustomAeroAttitudeLaw.aircraftToAero(double slopeVel,
double azimuthVel,
double yaw,
double pitch,
double roll)
Method to compute aerodynamic frame orientation angles with respect aircraft frame.
|
ArrayList<org.orekit.propagation.events.EventDetector> |
CustomAttitudesSequence.getLoggedAttLawsDetectors()
Get the list of logged switches events.
|
| Modifier and Type | Method and Description |
|---|---|
CustomAtmosphere |
CustomDragForce.cloneAtmosphere()
Get the atmosphere model as a new instance (to avoid problems related to threads).
|
void |
CustomForceModels.updateAssembly(fr.cnes.sirius.patrius.assembly.Assembly assembly)
Method to update the force models depending on the assembly (DragForce,
CustomPatriusSolarRadiationPressure and CustomRediffusedRadiationPressure).
|
| Constructor and Description |
|---|
CustomDragForce(CustomDragForce otherDragForce,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
Creates a new instance from the data in another one but with a different assembly.
|
CustomDragForce(double k,
CustomAtmosphere atmosphere,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CustomManeuverSequence.addManeuver(CustomManeuverInterface man)
Method to add a maneuver to the maneuver sequence.
|
List<org.orekit.propagation.events.EventDetector> |
CustomManeuverSequence.getLoggedManeuversDetectors()
Get list of maneuvers events.
|
void |
CustomManeuverSequence.setManeuversDetectors(fr.cnes.sirius.patrius.events.CodedEventsLogger logger)
Set list of maneuvers events.
|
| Modifier and Type | Method and Description |
|---|---|
double |
CustomAerodynamicProperties.getConstantDragCoef()
Get the drag coefficient.
|
double |
CustomAerodynamicProperties.getConstantLiftCoef()
Get the lift coefficient.
|
| Modifier and Type | Method and Description |
|---|---|
protected static double |
CustomAeroCoeffByAoA.angleOfAttackFromSpacecraftState(org.orekit.propagation.SpacecraftState state,
org.orekit.bodies.ExtendedOneAxisEllipsoid earthShape)
Computes the angle of attack from the spacecraft state and the Earth shape.
|
protected double |
CustomAeroCoeffByAltitude.computeXVariable(org.orekit.propagation.SpacecraftState state)
Computes the x variable from the spacecraft state.
|
protected abstract double |
CustomAeroCoeffByOneVarAbstract.computeXVariable(org.orekit.propagation.SpacecraftState state)
Computes the x variable from the spacecraft state.
|
protected double |
CustomAeroCoeffByMach.computeXVariable(org.orekit.propagation.SpacecraftState state)
Computes the x variable from the spacecraft state.
|
protected double |
CustomAeroCoeffByAoA.computeXVariable(org.orekit.propagation.SpacecraftState state)
Computes the x variable from the spacecraft state.
|
protected static double |
CustomAeroCoeffByMach.machFromSpacecraftState(org.orekit.propagation.SpacecraftState state,
org.orekit.forces.atmospheres.Atmosphere atmosphere)
Computes the mach number from the spacecraft state and an atmosphere model.
|
| Modifier and Type | Method and Description |
|---|---|
double |
CustomParallelepiped.getHeight()
Get z direction dimension (m).
|
static double |
CustomParallelepiped.getHeightFromSurfs(double surfX,
double surfY,
double surfZ)
Get parallelepiped height (Z direction dimension).
|
double |
CustomParallelepiped.getLength()
Get x direction dimension (m).
|
double |
CustomCylinder.getLength()
Get length corresponding to transversal surface (x length) (m).
|
static double |
CustomParallelepiped.getLengthFromSurfs(double surfX,
double surfY,
double surfZ)
Get parallelepiped length (X direction dimension).
|
static double |
CustomCylinder.getLenthFromTSurfaceAndRadius(double tarnsversalSurf,
double radius)
Get length from the transversal surface and radius.
|
double |
CustomParallelepiped.getWidth()
Get y direction dimension (m).
|
static double |
CustomParallelepiped.getWidthFromSurfs(double surfX,
double surfY,
double surfZ)
Get parallelepiped width (Y direction dimension).
|
Copyright © 2017. All rights reserved.