108 if (
this != &pointing) {
174 result.append(
"=== GCOSPointing ===");
COSI pointing class definition.
GCOSPointing(void)
Void constructor.
double m_livetime
Lifetime (sec)
void copy_members(const GCOSPointing &pointing)
Copy class members.
GSkyDir m_sc_z
Space craft z-axis.
std::string print(const GChatter &chatter=NORMAL) const
Print pointing information.
GCOSPointing & operator=(const GCOSPointing &pointing)
Assignment operator.
virtual ~GCOSPointing(void)
Destructor.
void free_members(void)
Delete class members.
double m_altitude
Altitude above from Earth's ellipsoid (km)
void clear(void)
Clear pointing.
GTime m_time
Time stamp in UNIX seconds.
GSkyDir m_earth_nadir
Direction of Earth's nadir at SC location.
GSkyDir m_sc_x
Space craft x-axis.
GCOSPointing * clone(void) const
Clone COSI pointing.
void init_members(void)
Initialise class members.
GSkyDir m_earth_zenith
Direction of Earth's zenith at SC location.
void clear(void)
Clear sky direction.
std::string print(const GChatter &chatter=NORMAL) const
Print sky direction information.
void clear(void)
Clear time.
std::string print(const GChatter &chatter=NORMAL) const
Print time.
std::string parformat(const std::string &s, const int &indent=0)
Convert string in parameter format.
std::string str(const unsigned short int &value)
Convert unsigned short integer value into string.
GChatter reduce(const GChatter &chatter)
Reduce chattiness by one level.