Package org.orekit.orbits
Interface PositionAngleBased
-
- All Known Implementing Classes:
CircularOrbit
,EquinoctialOrbit
,FieldCircularOrbit
,FieldEquinoctialOrbit
,FieldKeplerianOrbit
,KeplerianOrbit
public interface PositionAngleBased
This interface represent orbit-like trajectory whose definition is based on a so-called position angle.- Since:
- 12.0
- Author:
- Romain Serra
- See Also:
PositionAngleType
,KeplerianOrbit
,CircularOrbit
,EquinoctialOrbit
,FieldKeplerianOrbit
,FieldCircularOrbit
,FieldEquinoctialOrbit
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PositionAngleType
getCachedPositionAngleType()
Get the cachedPositionAngleType
.boolean
hasRates()
Tells whether the instance holds rates (first-order time derivatives) for dependent variables.PositionAngleBased
removeRates()
Create a new instance such thathasRates()
is false.
-
-
-
Method Detail
-
getCachedPositionAngleType
PositionAngleType getCachedPositionAngleType()
Get the cachedPositionAngleType
.- Returns:
- cached type of position angle
-
hasRates
boolean hasRates()
Tells whether the instance holds rates (first-order time derivatives) for dependent variables.- Returns:
- true if and only if holding rates
-
removeRates
PositionAngleBased removeRates()
Create a new instance such thathasRates()
is false.- Returns:
- new object without rates
-
-