Skip to content

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:

  • fov Field of View for the sensor.
  • boresight Boresight direction in RIC coordinates (default is Nadir).
  • attachmentPoint Attachment point in RIC coordinates (default is Center).

function get_fov

Get the field of view of the sensor.

inline const FieldOfView * astrea::trace::SensorParameters::get_fov () const

Returns:

FieldOfView* Pointer to the field of view object.


function set_fov

Set the field of view of the sensor.

inline void astrea::trace::SensorParameters::set_fov (
    FieldOfView * fov
) 

Parameters:

  • fov FieldOfView* Pointer to the field of view object.

function ~SensorParameters

Default destructor for SensorParameters .

virtual astrea::trace::SensorParameters::~SensorParameters () = default


Protected Attributes Documentation

variable _fov

Field of view of the sensor, defining its coverage area.

const FieldOfView* astrea::trace::SensorParameters::_fov;



The documentation for this class was generated from the following file astrea/trace/trace/platforms/sensors/Sensor.hpp