OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read a Attitude data record. More...
#include <AttitudeData.h>
Public Member Functions | |
AttitudeData () | |
Constructor. More... | |
~AttitudeData () | |
Destructor. More... | |
AttitudeData (const AttitudeData &rhs) | |
Copy constructor. More... | |
AttitudeData & | operator= (const AttitudeData &rhs) |
Copy operator. More... | |
RadarSatRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
RadarSatRecord * | Clone () |
This function is able to create a new instance of the class initialised with the data of the calling instance. More... | |
void | Read (std::istream &is) |
Reads the class data from a stream. More... | |
void | Write (std::ostream &os) |
Writes the class to a stream. More... | |
int | get_npoint () |
Number of data points. More... | |
DataPointDataRecord * | get_att_vect () |
Data points More... | |
double | get_pitch_bias () |
Pitch bias (degrees) More... | |
double | get_roll_bias () |
Roll bias (degrees) More... | |
double | get_yaw_bias () |
Yaw bias (degrees) More... | |
![]() | |
RadarSatRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~RadarSatRecord () |
Destructor. More... | |
RadarSatRecord (const RadarSatRecord &rhs) | |
Copy constructor. More... | |
std::string | get_mnemonic () |
Protected Attributes | |
int | _npoint |
Number of data points. More... | |
DataPointDataRecord | _att_vect [20] |
Data points More... | |
double | _pitch_bias |
Pitch bias (degrees) More... | |
double | _roll_bias |
Roll bias (degrees) More... | |
double | _yaw_bias |
Yaw bias (degrees) More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AttitudeData &data) |
This function writes the AttitudeData in a stream. More... | |
std::istream & | operator>> (std::istream &is, AttitudeData &data) |
This function reads a AttitudeData from a stream. More... | |
This class is able to read a Attitude data record.
Definition at line 28 of file AttitudeData.h.
ossimplugins::AttitudeData::AttitudeData | ( | ) |
Constructor.
Definition at line 18 of file AttitudeData.cpp.
Referenced by Clone(), and Instanciate().
ossimplugins::AttitudeData::~AttitudeData | ( | ) |
ossimplugins::AttitudeData::AttitudeData | ( | const AttitudeData & | rhs | ) |
Copy constructor.
Definition at line 69 of file AttitudeData.cpp.
References _att_vect, _npoint, _pitch_bias, _roll_bias, and _yaw_bias.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::RadarSatRecord.
Definition at line 71 of file AttitudeData.h.
References AttitudeData().
|
inline |
Data points
Definition at line 102 of file AttitudeData.h.
References _att_vect.
|
inline |
|
inline |
Pitch bias (degrees)
Definition at line 109 of file AttitudeData.h.
References _pitch_bias.
|
inline |
Roll bias (degrees)
Definition at line 116 of file AttitudeData.h.
References _roll_bias.
|
inline |
Yaw bias (degrees)
Definition at line 123 of file AttitudeData.h.
References _yaw_bias.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::RadarSatRecord.
Definition at line 63 of file AttitudeData.h.
References AttitudeData().
AttitudeData & ossimplugins::AttitudeData::operator= | ( | const AttitudeData & | rhs | ) |
Copy operator.
Definition at line 82 of file AttitudeData.cpp.
References _att_vect, _npoint, _pitch_bias, _roll_bias, and _yaw_bias.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 79 of file AttitudeData.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 87 of file AttitudeData.h.
|
friend |
|
friend |
|
protected |
Data points
Definition at line 137 of file AttitudeData.h.
Referenced by AttitudeData(), get_att_vect(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of data points.
Definition at line 126 of file AttitudeData.h.
Referenced by AttitudeData(), get_npoint(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Pitch bias (degrees)
Definition at line 141 of file AttitudeData.h.
Referenced by AttitudeData(), get_pitch_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Roll bias (degrees)
Definition at line 145 of file AttitudeData.h.
Referenced by AttitudeData(), get_roll_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Yaw bias (degrees)
Definition at line 149 of file AttitudeData.h.
Referenced by AttitudeData(), get_yaw_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().