Class astrea::trace::SensorParameters¶
ClassList > astrea > trace > SensorParameters
Class for storing and managing sensor parameters.
#include <Sensor.hpp>
Inherits the following classes: astro::PayloadParameters
Inherited by the following classes: astrea::trace::AntennaParameters
Public Functions¶
| Type | Name |
|---|---|
| SensorParameters (const FieldOfView * fov=nullptr, const astro::CartesianVector< Distance, astro::frames::dynamic::ric > & boresight=astro::NADIR_RIC, const astro::CartesianVector< Distance, astro::frames::dynamic::ric > & attachmentPoint=astro::CENTER) Constructor for SensorParameters . |
|
| const FieldOfView * | get_fov () const Get the field of view of the sensor. |
| void | set_fov (FieldOfView * fov) Set the field of view of the sensor. |
| virtual | ~SensorParameters () = default Default destructor for SensorParameters . |
Protected Attributes¶
| Type | Name |
|---|---|
| const FieldOfView * | _fov Field of view of the sensor, defining its coverage area. |
Public Functions Documentation¶
function SensorParameters¶
Constructor for SensorParameters .
inline astrea::trace::SensorParameters::SensorParameters (
const FieldOfView * fov=nullptr,
const astro::CartesianVector< Distance, astro::frames::dynamic::ric > & boresight=astro::NADIR_RIC,
const astro::CartesianVector< Distance, astro::frames::dynamic::ric > & attachmentPoint=astro::CENTER
)
Parameters:
fovField of View for the sensor.boresightBoresight direction in RIC coordinates (default is Nadir).attachmentPointAttachment point in RIC coordinates (default is Center).
function get_fov¶
Get the field of view of the sensor.
Returns:
FieldOfView* Pointer to the field of view object.
function set_fov¶
Set the field of view of the sensor.
Parameters:
fovFieldOfView* Pointer to the field of view object.
function ~SensorParameters¶
Default destructor for SensorParameters .
Protected Attributes Documentation¶
variable _fov¶
Field of view of the sensor, defining its coverage area.
The documentation for this class was generated from the following file astrea/trace/trace/platforms/sensors/Sensor.hpp