public class GeometricStationAntenna extends Object implements PVCoordinatesProvider
StationToSatMutualVisibilityDetector,
Serialized Form| Constructor and Description |
|---|
GeometricStationAntenna(TopocentricFrame topoFrame,
double[][] azimElevMask)
Constructor of the ground station antenna (for reverse visibility detection)
|
GeometricStationAntenna(TopocentricFrame topoFrame,
IFieldOfView fieldOfView)
Constructor of the ground station antenna (for reverse visibility detection)
|
| Modifier and Type | Method and Description |
|---|---|
IFieldOfView |
getFOV() |
Frame |
getNativeFrame(AbsoluteDate date)
Get the native frame, i.e. the raw frame in which PVCoordinates are expressed before transformation to user
output frame.
|
PVCoordinates |
getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the station antenna in the selected frame. |
TopocentricFrame |
getTopoFrame() |
public GeometricStationAntenna(TopocentricFrame topoFrame, IFieldOfView fieldOfView)
topoFrame - topocentric frame of the stationfieldOfView - sensor field of view in defined in the topocentric framepublic GeometricStationAntenna(TopocentricFrame topoFrame, double[][] azimElevMask)
topoFrame - topocentric frame of the stationazimElevMask - the azimuth - elevation mask (rad)public TopocentricFrame getTopoFrame()
public IFieldOfView getFOV()
public PVCoordinates getPVCoordinates(AbsoluteDate date, Frame frame) throws PatriusException
PVCoordinates of the station antenna in the selected frame.getPVCoordinates in interface PVCoordinatesProviderdate - current dateframe - the frame where to define the positionPatriusException - if position cannot be computed in given framepublic Frame getNativeFrame(AbsoluteDate date) throws PatriusException
getNativeFrame in interface PVCoordinatesProviderdate - a datePatriusException - thrown if native frame is undefined or unknownCopyright © 2025 CNES. All rights reserved.