| 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 geodetic 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 geodetic 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 geodetic 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 |
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.
|
| 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 © 2024 CNES. All rights reserved.