Package | Description |
---|---|
fr.cnes.sirius.patrius.assembly | |
fr.cnes.sirius.patrius.assembly.properties | |
fr.cnes.sirius.patrius.forces.maneuvers |
Modifier and Type | Method and Description |
---|---|
TankProperty |
Vehicle.getTank(String name)
Public method to search the tank object corresponding to the specified name.
|
Modifier and Type | Method and Description |
---|---|
List<TankProperty> |
Vehicle.getTanksList()
Returns the tanks list.
|
Modifier and Type | Method and Description |
---|---|
void |
Vehicle.addTank(String name,
TankProperty tank)
Add a tank to the vehicle.
|
Constructor and Description |
---|
Vehicle(CrossSectionProvider mainShapeIn,
List<Facet> solarPanelsIn,
MassProperty dryMassPropertyIn,
AerodynamicProperties aerodynamicPropertiesIn,
RadiativeProperties radiativePropertiesIn,
List<PropulsiveProperty> enginesList,
List<TankProperty> fuelTankList)
Creates a new instance.
|
Constructor and Description |
---|
TankProperty(TankProperty tankPropertyIn)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
TankProperty |
ImpulseManeuver.getTankProperty()
Get the tank property.
|
TankProperty |
ContinuousThrustManeuver.getTankProperty()
Get the tank property.
|
Constructor and Description |
---|
ContinuousThrustManeuver(AbsoluteDate date,
double duration,
PropulsiveProperty engine,
IDependentVectorVariable<SpacecraftState> inDirection,
MassProvider massProvider,
TankProperty tank)
Constructor for a variable direction in satellite frame.
|
ContinuousThrustManeuver(AbsoluteDate date,
double duration,
PropulsiveProperty engine,
IDependentVectorVariable<SpacecraftState> inDirection,
MassProvider massProvider,
TankProperty tank,
Frame frameIn)
Constructor for a variable direction in provided frame.
|
ContinuousThrustManeuver(AbsoluteDate date,
double duration,
PropulsiveProperty engine,
IDependentVectorVariable<SpacecraftState> inDirection,
MassProvider massProvider,
TankProperty tank,
LOFType lofTyp)
Constructor for a variable direction in provided local orbital frame.
|
ContinuousThrustManeuver(AbsoluteDate date,
double duration,
PropulsiveProperty engine,
Vector3D inDirection,
MassProvider massProvider,
TankProperty tank)
Constructor for a constant direction in satellite frame.
|
ContinuousThrustManeuver(AbsoluteDate date,
double duration,
PropulsiveProperty engine,
Vector3D inDirection,
MassProvider massProvider,
TankProperty tank,
Frame frameIn)
Constructor for a constant direction in provided frame.
|
ContinuousThrustManeuver(AbsoluteDate date,
double duration,
PropulsiveProperty engine,
Vector3D inDirection,
MassProvider massProvider,
TankProperty tank,
LOFType lofTyp)
Constructor for a constant direction in provided local orbital frame.
|
ContinuousThrustManeuver(EventDetector startEventDetector,
EventDetector stopEventDetector,
PropulsiveProperty engine,
IDependentVectorVariable<SpacecraftState> inDirection,
MassProvider massProvider,
TankProperty tank)
Constructor for a variable direction in satellite frame.
|
ContinuousThrustManeuver(EventDetector startEventDetector,
EventDetector stopEventDetector,
PropulsiveProperty engine,
IDependentVectorVariable<SpacecraftState> inDirection,
MassProvider massProvider,
TankProperty tank,
Frame frameIn)
Constructor for a variable direction in provided frame.
|
ContinuousThrustManeuver(EventDetector startEventDetector,
EventDetector stopEventDetector,
PropulsiveProperty engine,
IDependentVectorVariable<SpacecraftState> inDirection,
MassProvider massProvider,
TankProperty tank,
LOFType lofTyp)
Constructor for a variable direction in local orbital frame.
|
ContinuousThrustManeuver(EventDetector startEventDetector,
EventDetector stopEventDetector,
PropulsiveProperty engine,
Vector3D inDirection,
MassProvider massProvider,
TankProperty tank)
Constructor for a constant direction in satellite frame.
|
ContinuousThrustManeuver(EventDetector startEventDetector,
EventDetector stopEventDetector,
PropulsiveProperty engine,
Vector3D inDirection,
MassProvider massProvider,
TankProperty tank,
Frame frameIn)
Constructor for a constant direction in provided frame.
|
ContinuousThrustManeuver(EventDetector startEventDetector,
EventDetector stopEventDetector,
PropulsiveProperty engine,
Vector3D inDirection,
MassProvider massProvider,
TankProperty tank,
LOFType lofTyp)
Constructor for a constant direction in local orbital frame.
|
ImpulseManeuver(EventDetector inTrigger,
Vector3D inDeltaVSat,
Frame inFrame,
PropulsiveProperty engine,
MassProvider massModel,
TankProperty tank)
Build a new instance using propulsive and engine property.
|
ImpulseManeuver(EventDetector inTrigger,
Vector3D inDeltaVSat,
PropulsiveProperty engine,
MassProvider massModel,
TankProperty tank)
Build a new instance using propulsive and engine property.
|
ImpulseManeuver(EventDetector inTrigger,
Vector3D inDeltaVSat,
PropulsiveProperty engine,
MassProvider massModel,
TankProperty tank,
LOFType inLofType)
Build a new instance with a LocalOrbitalFrame and using propulsive and engine property.
|
Copyright © 2019 CNES. All rights reserved.