| Modifier and Type | Method and Description |
|---|---|
BodyPoint |
TargetGroundPointing.getTargetPoint()
Getter for the target point.
|
| Constructor and Description |
|---|
TargetGroundPointing(BodyPoint targetPointIn)
Creates a new instance from body shape and target expressed in ellipsoid coordinates.
|
TargetGroundPointing(BodyPoint targetPointIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec)
Creates a new instance from body target with specified los axis in satellite frame.
|
TargetGroundPointing(BodyPoint targetPointIn,
Vector3D losInSatFrameVec,
Vector3D losNormalInSatFrameVec,
double targetVelocityDeltaT)
Creates a new instance from body target with specified los axis in satellite frame.
|
TargetPointing(BodyPoint targetGeo)
Creates a new instance from body shape and target expressed in ellipsoid coordinates.
|
| Constructor and Description |
|---|
BodyPointTargetDirection(BodyPoint target)
Simple constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBodyPoint
Abstract class for a point linked to a body.
|
class |
EllipsoidPoint
Point location relative to a 2D body surface of type
EllipsoidBodyShape. |
| Modifier and Type | Method and Description |
|---|---|
BodyPoint |
BodyShape.buildPoint(LLHCoordinatesSystem coordSystem,
double latitude,
double longitude,
double height,
String name)
Build a
BodyPoint from LLH coordinates. |
BodyPoint |
BodyShape.buildPoint(Vector3D position,
Frame frame,
AbsoluteDate date,
String name)
Build a
BodyPoint from position in provided frame at provided date. |
BodyPoint |
BodyShape.buildPoint(Vector3D position,
String name)
Build a
BodyPoint from position in body frame. |
default BodyPoint |
BodyShape.buildRadialPointOnShapeSurface(double bodycentricLatitude,
double bodycentricLongitude)
Build a body point on the radial direction corresponding to entered bodycentric latitude and longitude: if more
than one intersection, the method considers the one farthest to the body frame origin (having the largest norm).
|
BodyPoint[] |
BodyShape.closestPointTo(Line line)
This method computes the two points, on the line and on the body, that are the closest to each other.
|
BodyPoint[] |
BodyShape.closestPointTo(Line line,
Frame frame,
AbsoluteDate date)
This method computes the two points, on the line and on the body, that are the closest to each other.
|
BodyPoint |
BodyShape.closestPointTo(Vector3D point)
Computes the point on body surface that is the closest to provided point.
|
BodyPoint |
BodyShape.closestPointTo(Vector3D point,
Frame frame,
AbsoluteDate date)
Computes the point on body surface that is the closest to provided point.
|
BodyPoint |
BodyShape.closestPointTo(Vector3D point,
String name)
Computes the point on body surface that is the closest to provided point.
|
BodyPoint |
BodyPoint.getClosestPointOnShape()
Returns the closest point to this on the shape surface.
|
BodyPoint |
AbstractBodyPoint.getClosestPointOnShape()
Returns the closest point to this on the shape surface.
|
BodyPoint |
BodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Getter for the intersection point of a line with the surface of the body.
|
BodyPoint |
BodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date,
double altitude)
Getter for the intersection point of a line with the surface of the body for a given altitude.
|
BodyPoint |
BodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date,
String name)
Getwter for the intersection point of a line with the surface of the body.
|
BodyPoint[] |
BodyShape.getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
Compute the intersection points with a line.
|
BodyPoint |
BodyPoint.getRadialProjectionOnShape()
Returns the body point, on the associated shape surface, in the radial direction corresponding to the position of
this: if several of them (may happen for not star-convex shapes), the method considers the one farthest to the
body frame origin (having the largest norm).
|
BodyPoint |
AbstractBodyPoint.getRadialProjectionOnShape()
Returns the body point, on the associated shape surface, in the radial direction corresponding to the position of
this: if several of them (may happen for not star-convex shapes), the method considers the one farthest to the
body frame origin (having the largest norm).
|
| Modifier and Type | Method and Description |
|---|---|
default double |
BodyPoint.angularSeparation(BodyPoint otherPoint)
Compute the angular separation, in radians, between the position of this and this of provided point, from the
body frame origin.
|
protected static double |
AbstractBodyPoint.computePositionHeightCoordinateSignum(Vector3D position,
BodyPoint closestPointOnShape)
Return the expected signum for the position height coordinate.
|
default double |
BodyPoint.distance(BodyPoint otherPoint)
Compute the cartesian distance, in meters, between the position of this and this of provided point.
|
double[][] |
LLHCoordinatesSystem.jacobianFromCartesian(BodyPoint point)
Compute the jacobian from the cartesian system to the LLHCoordinate system.
|
double[][] |
LLHCoordinatesSystem.jacobianToCartesian(BodyPoint point)
Compute the jacobian from the LLHCoordinate system to the cartesian system.
|
protected void |
EllipsoidPoint.setClosestPointOnShape(BodyPoint closestOnShape)
Setter for the entered body point as closest point on shape.
|
protected void |
AbstractBodyPoint.setClosestPointOnShape(BodyPoint closestOnShape)
Setter for the entered body point as closest point on shape.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FacetPoint
Point location relative to a 2D body surface of type
FacetBodyShape. |
| Modifier and Type | Method and Description |
|---|---|
List<Triangle> |
FacetBodyShape.getNeighbors(BodyPoint point,
double maxDistance)
Getter for the neighbors of provided ellipsoid point whose center is closer than provided distance.
|
List<Triangle> |
FacetBodyShape.getNeighbors(BodyPoint point,
int order)
Getter for the neighbor triangles of provided body point which are closer or equal to provided order of
"neighborhood".
|
protected void |
FacetPoint.setClosestPointOnShape(BodyPoint closestOnShape)
Setter for the entered body point as closest point on shape.
|
| Modifier and Type | Method and Description |
|---|---|
BodyPoint |
BodyPointLocalTimeAngleDetector.getBodyPoint()
Getter for the body point.
|
BodyPoint |
BodyPointSolarIncidenceDetector.getInterestPoint()
Getter for the interest point.
|
BodyPoint |
NadirSolarIncidenceDetector.getInterestPoint(SpacecraftState state)
Define the interest point.
|
BodyPoint |
BodyPointSolarIncidenceDetector.getInterestPoint(SpacecraftState state)
Define the interest point.
|
abstract BodyPoint |
AbstractSolarIncidenceDetector.getInterestPoint(SpacecraftState state)
Define the interest point.
|
BodyPoint |
VisibilityFromStationDetector.getStationBodyPoint()
Getter for the station body point.
|
| Modifier and Type | Method and Description |
|---|---|
abstract double |
SurfaceDistanceDetector.BodyDistanceType.getDistance(BodyPoint point)
Getter for the distance to the given point.
|
| Constructor and Description |
|---|
BodyPointLocalTimeAngleDetector(double localTimeAngle,
BodyPoint bodyPoint,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove,
PVCoordinatesProvider sun,
int slopeSelection)
Constructor.
|
BodyPointSolarIncidenceDetector(double incidence,
BodyPoint interestPoint,
double maxCheck,
double threshold)
Constructor for the body point solar incidence detector.
|
BodyPointSolarIncidenceDetector(double incidence,
BodyPoint interestPoint,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the body point solar incidence detector.
|
BodyPointSolarIncidenceDetector(double incidence,
BodyPoint interestPoint,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the body point solar incidence detector.
|
BodyPointSolarIncidenceDetector(double incidence,
BodyPoint interestPoint,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
PVCoordinatesProvider sun)
Constructor for the body point solar incidence detector with Sun choice.
|
BodyPointSolarIncidenceDetector(int slopeSelectionIn,
double incidence,
BodyPoint interestPoint,
double maxCheck,
double threshold,
EventDetector.Action actionAtIncreasing,
EventDetector.Action actionAtDecreasing,
boolean removeAtIncreasing,
boolean removeAtDecreasing,
PVCoordinatesProvider sun)
Constructor for the body point solar incidence detector with Sun choice.
|
| Modifier and Type | Method and Description |
|---|---|
BodyPoint |
TopocentricFrame.computeLimitVisibilityPoint(double radius,
double azimuth,
double elevation)
Compute the limit visibility point for a satellite in a given direction.
|
BodyPoint |
TopocentricFrame.getFrameOrigin()
Getter for the frame origin point.
|
BodyPoint |
TopocentricFrame.pointAtDistance(double azimuth,
double elevation,
double distance)
Compute the point observed from the station at some specified distance.
|
| Constructor and Description |
|---|
TopocentricFrame(BodyPoint origin,
double frameOrientation,
String name)
Constructor with user-defined frame orientation and zenith direction (Z-axis) aligned with the direction normal
to shape at entered frame origin position.
|
TopocentricFrame(BodyPoint origin,
String name)
This constructor builds an East oriented topocentric frame, whose zenith direction (Z-axis) is aligned with the
direction normal to shape at entered frame origin position.
|
TopocentricFrame(BodyPoint origin,
Vector3D zenith,
double frameOrientation,
String name)
Constructor with user-defined zenith direction and frame orientation.
|
TopocentricFrame(BodyPoint origin,
Vector3D zenith,
String name)
This constructor builds an East oriented topocentric frame with user-defined zenith direction.
|
| Modifier and Type | Method and Description |
|---|---|
BodyPoint |
AstronomicalRefractionModel.getPoint()
Getter for the position where the model should be applied.
|
BodyPoint |
AbstractMeteoBasedCorrectionFactory.MeteoBasedKey.getPoint()
Getter for the point.
|
| Modifier and Type | Method and Description |
|---|---|
T |
AbstractMeteoBasedCorrectionFactory.getCorrectionModel(MeteorologicalConditionsProvider meteoConditionsProvider,
BodyPoint point)
Getter for a meteorologically based correction model.
|
| Constructor and Description |
|---|
AstronomicalRefractionModel(BodyPoint point,
MeteorologicalConditionsProvider meteoConditionsProvider,
double wavelengthNanometer)
Simple constructor.
|
AstronomicalRefractionModel(BodyPoint point,
MeteorologicalConditionsProvider meteoConditionsProvider,
double wavelengthNanometer,
double threshold,
int maxIter)
Main constructor.
|
MeteoBasedKey(MeteorologicalConditionsProvider meteoConditionsProvider,
BodyPoint point)
Unique key description used to store data within a Map.
|
Copyright © 2025 CNES. All rights reserved.