DEIMOS
Earth Observation Mission CFI Software
Lib Software User Manual
ESA

EECFI::SatId Class Reference

Base class for SatId objects. More...

Inheritance diagram for EECFI::SatId:
EECFI::CfiClass

List of all members.

Public Member Functions

 SatId (long satId)
 Class constructor.
 SatId (const std::string &satFile)
 Class constructor.
 ~SatId () NOEXCEPT
 Class destructor.
long getSatellite () const
 Get the satellite Id.
void setTleData (long noradSatNumber, const std::string &noradSatName, const std::string &noradInternationalDesignator)
 Set the TLE data associated with a SatId.

Detailed Description

Base class for SatId objects.


Constructor & Destructor Documentation

EECFI::SatId::SatId ( long  satId  ) 

Class constructor.

Parameters:
satId Satellite Id SatIdEnum.
EECFI::SatId::SatId ( const std::string &  satFile  )  [explicit]

Class constructor.

EECFI::SatId::~SatId (  ) 

Class destructor.


Member Function Documentation

long EECFI::SatId::getSatellite (  )  const

Get the satellite Id.

Returns:
Satellite id (SatIdEnum).
void EECFI::SatId::setTleData ( long  noradSatNumber,
const std::string &  noradSatName,
const std::string &  noradInternationalDesignator 
)

Set the TLE data associated with a SatId.

Parameters:
noradSatNumber NORAD Satellite Number
noradSatName NORAD Satellite Name
noradInternationalDesignator NORAD International designator

References EECFI::CfiError::addMsg().


Generated on Fri May 29 2020 14:17:35 for by doxygen 1.7.1