|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GeometricBodyShape
Extended interface for celestial bodies shapes : extends the OREKIT's BodyShape interface by adding geometric methods.
BodyShape| Method Summary | |
|---|---|
double |
distanceTo(Line line,
Frame frame,
AbsoluteDate date)
Computes the distance to a line. |
Vector3D[] |
getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
Compute the intersection points with a line. |
double |
getLocalRadius(Vector3D position,
Frame frame,
AbsoluteDate date,
PVCoordinatesProvider occultedBody)
Calculate the apparent radius. |
String |
getName()
|
| Methods inherited from interface org.orekit.bodies.BodyShape |
|---|
getBodyFrame, getIntersectionPoint, transform, transform |
| Methods inherited from interface org.orekit.utils.PVCoordinatesProvider |
|---|
getPVCoordinates |
| Method Detail |
|---|
Vector3D[] getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
throws OrekitException
line - the lineframe - in which line is expresseddate - date of the line in given frame
OrekitException - if line cannot be converted to body frame
double distanceTo(Line line,
Frame frame,
AbsoluteDate date)
throws OrekitException
line - the lineframe - in which line is expresseddate - date of the line in given frame
OrekitException - if line cannot be converted to body frameString getName()
double getLocalRadius(Vector3D position,
Frame frame,
AbsoluteDate date,
PVCoordinatesProvider occultedBody)
throws OrekitException
position - spacecraft positionframe - frame in which position is expresseddate - date of positionoccultedBody - body occulted by this
OrekitException - if PVCoordinatesProvider computation fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||