ForceModel
AbstractParametricAcceleration
, ConstantThrustManeuver
, DragForce
, HolmesFeatherstoneAttractionModel
, NewtonianAttraction
, OceanTides
, Relativity
, SolarRadiationPressure
, SolidTides
, ThirdBodyAttraction
public abstract class AbstractForceModel extends Object implements ForceModel
Constructor | Description |
---|---|
AbstractForceModel() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
complainIfNotSupported(String name) |
Complain if a parameter is not supported.
|
ParameterDriver |
getParameterDriver(String name) |
Get parameter value from its name.
|
boolean |
isSupported(String name) |
Check if a parameter is supported.
|
acceleration, acceleration, addContribution, addContribution, dependsOnPositionOnly, getEventsDetectors, getFieldEventsDetectors, getParameters, getParameters, getParametersDrivers, init
public ParameterDriver getParameterDriver(String name) throws OrekitException
getParameterDriver
in interface ForceModel
name
- parameter nameOrekitException
- if parameter is not supportedpublic boolean isSupported(String name)
Supported parameters are those listed by ForceModel.getParametersDrivers()
.
isSupported
in interface ForceModel
name
- parameter name to checkForceModel.getParametersDrivers()
protected void complainIfNotSupported(String name) throws OrekitException
name
- name of the parameterOrekitException
- if the parameter is not supportedCopyright © 2002-2018 CS Systèmes d'information. All rights reserved.