ostk.astrodynamics.access.AccessTarget¶
- class AccessTarget¶
Bases:
pybind11_object
Represents the configuration for an Access target, including azimuth, elevation, and range intervals, as well as position and LLA (Latitude, Longitude, Altitude).
Methods
Compute the rotation matrix from ECEF to SEZ frame.
Create an AccessTarget from latitude, longitude, and altitude (LLA).
Create an AccessTarget from a fixed position.
Create an AccessTarget from a trajectory.
Get the latitude, longitude, and altitude (LLA) of the access target.
Get the fixed position associated with the access target.
Get the trajectory associated with the access target.
Get the type of the access target.
Get the visibility criterion associated with the access target.
Attributes
Fixed
Trajectory
- class Type(self: ostk.astrodynamics.access.AccessTarget.Type, value: int)¶
Bases:
pybind11_object
Enumeration of Access Target types.
Members:
Fixed
Trajectory
- property name¶
- compute_r_sez_ecef(
- self: ostk.astrodynamics.access.AccessTarget,
- celestial: ostk.physics.environment.object.Celestial,
Compute the rotation matrix from ECEF to SEZ frame.
- Parameters:
celestial (Celestial) -- The celestial body for the rotation computation.
- Returns:
The rotation matrix (3x3).
- Return type:
- static from_lla(
- visibility_criterion: ostk::astrodynamics::access::VisibilityCriterion,
- lla: ostk.physics.coordinate.spherical.LLA,
- celestial: ostk.physics.environment.object.Celestial,
- lla: ostk.physics.coordinate.spherical.LLA,
Create an AccessTarget from latitude, longitude, and altitude (LLA).
- Parameters:
visibility_criterion (VisibilityCriterion) -- The visibility criterion.
lla (LLA) -- The latitude, longitude, and altitude.
celestial (Celestial) -- The celestial body.
- Returns:
The created AccessTarget instance.
- Return type:
- static from_position(
- visibility_criterion: ostk::astrodynamics::access::VisibilityCriterion,
- position: ostk.physics.coordinate.Position,
Create an AccessTarget from a fixed position.
- Parameters:
visibility_criterion (VisibilityCriterion) -- The visibility criterion.
position (Position) -- The fixed position.
- Returns:
The created AccessTarget instance.
- Return type:
- static from_trajectory(
- visibility_criterion: ostk::astrodynamics::access::VisibilityCriterion,
- trajectory: ostk.astrodynamics.Trajectory,
Create an AccessTarget from a trajectory.
- Parameters:
visibility_criterion (VisibilityCriterion) -- The visibility criterion.
trajectory (Trajectory) -- The trajectory.
- Returns:
The created AccessTarget instance.
- Return type:
- get_lla(
- self: ostk.astrodynamics.access.AccessTarget,
- celestial: ostk.physics.environment.object.Celestial,
Get the latitude, longitude, and altitude (LLA) of the access target.
- Parameters:
celestial (Celestial) -- The celestial body for the LLA computation.
- Returns:
The latitude, longitude, and altitude.
- Return type:
LLA
- get_position( ) ostk.physics.coordinate.Position ¶
Get the fixed position associated with the access target.
- Returns:
The position.
- Return type:
Position
- get_trajectory( ) ostk.astrodynamics.Trajectory ¶
Get the trajectory associated with the access target.
- Returns:
The trajectory.
- Return type:
- get_type( ) ostk.astrodynamics.access.AccessTarget.Type ¶
Get the type of the access target.
- Returns:
The type of the access target.
- Return type:
- get_visibility_criterion( ) ostk::astrodynamics::access::VisibilityCriterion ¶
Get the visibility criterion associated with the access target.
- Returns:
The visibility criterion.
- Return type: