Package org.orekit.orbits
Interface PositionAngleBased
-
- All Known Implementing Classes:
CircularOrbit,EquinoctialOrbit,FieldCircularOrbit,FieldEquinoctialOrbit,FieldKeplerianOrbit,KeplerianOrbit
public interface PositionAngleBasedThis 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 PositionAngleTypegetCachedPositionAngleType()Get the cachedPositionAngleType.booleanhasRates()Tells whether the instance holds rates (first-order time derivatives) for dependent variables.PositionAngleBasedremoveRates()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
-
-