Class astrea::astro::ThrusterParameters¶
ClassList > astrea > astro > ThrusterParameters
Class for storing and managing thruster parameters.
#include <Thruster.hpp>
Inherits the following classes: astrea::astro::PayloadParameters
Public Functions¶
| Type | Name |
|---|---|
| ThrusterParameters (const Thrust & thrust, const CartesianVector< Distance, frames::dynamic::ric > & boresight=NADIR_RIC, const CartesianVector< Distance, frames::dynamic::ric > & attachmentPoint=CENTER) Constructor for ThrusterParameters . |
|
| Thrust | get_thrust () const Get the thrust magnitude. |
| virtual | ~ThrusterParameters () = default Default destructor for ThrusterParameters . |
Public Functions inherited from astrea::astro::PayloadParameters¶
See astrea::astro::PayloadParameters
| Type | Name |
|---|---|
| astro::RadiusVector< astro::frames::dynamic::ric > | get_attachment_point () const Get the attachment point of the payload. |
| astro::RadiusVector< astro::frames::dynamic::ric > | get_boresight () const Get the boresight direction of the payload. |
| void | set_attachment_point (const astro::RadiusVector< astro::frames::dynamic::ric > & attachmentPoint) Set the attachment point of the payload. |
| void | set_boresight (const astro::RadiusVector< astro::frames::dynamic::ric > & boresight) Set the boresight direction of the payload. |
Protected Attributes¶
| Type | Name |
|---|---|
| Thrust | _thrust Thrust magnitude. |
Protected Attributes inherited from astrea::astro::PayloadParameters¶
See astrea::astro::PayloadParameters
| Type | Name |
|---|---|
| astro::RadiusVector< astro::frames::dynamic::ric > | _attachmentPoint Attachment point of the payload on the platform. |
| astro::RadiusVector< astro::frames::dynamic::ric > | _boresight Boresight vector of the payload, indicating the direction it is pointing. |
Protected Functions inherited from astrea::astro::PayloadParameters¶
See astrea::astro::PayloadParameters
| Type | Name |
|---|---|
| PayloadParameters (const astro::RadiusVector< astro::frames::dynamic::ric > & boresight=NADIR_RIC, const astro::RadiusVector< astro::frames::dynamic::ric > & attachmentPoint=CENTER) Constructor for PayloadParameters . |
|
| virtual | ~PayloadParameters () = default Default destructor for PayloadParameters . |
Public Functions Documentation¶
function ThrusterParameters¶
Constructor for ThrusterParameters .
inline astrea::astro::ThrusterParameters::ThrusterParameters (
const Thrust & thrust,
const CartesianVector < Distance, frames::dynamic::ric > & boresight=NADIR_RIC,
const CartesianVector < Distance, frames::dynamic::ric > & attachmentPoint=CENTER
)
Parameters:
boresightBoresight direction in RIC coordinates (default is Nadir).attachmentPointAttachment point in RIC coordinates (default is Center).
function get_thrust¶
Get the thrust magnitude.
Returns:
Thrust magnitude.
function ~ThrusterParameters¶
Default destructor for ThrusterParameters .
Protected Attributes Documentation¶
variable _thrust¶
Thrust magnitude.
The documentation for this class was generated from the following file astrea/astro/astro/platforms/thrusters/Thruster.hpp