Matrix data structure to make coordinate conversion code clearer and less verbose. More...
Public Member Functions | |
Matrix (double c00, double c01, double c02, double c10, double c11, double c12, double c20, double c21, double c22) | |
Matrix (void) | |
Vector3D | operator* (const Vector3D &v) const |
Row & | operator[] (uint32_t i) |
const Row & | operator[] (uint32_t i) const |
Matrix | Transpose (void) const |
Private Attributes | |
Row | m [3] |
Matrix data structure to make coordinate conversion code clearer and less verbose.
Definition at line 115 of file satellite-sgp4-mobility-model.h.
|
inline |
Definition at line 118 of file satellite-sgp4-mobility-model.h.
ns3::SatSGP4MobilityModel::Matrix::Matrix | ( | double | c00, |
double | c01, | ||
double | c02, | ||
double | c10, | ||
double | c11, | ||
double | c12, | ||
double | c20, | ||
double | c21, | ||
double | c22 | ||
) |
Definition at line 324 of file satellite-sgp4-mobility-model.cc.
References m.
Vector3D ns3::SatSGP4MobilityModel::Matrix::operator* | ( | const Vector3D & | v | ) | const |
Definition at line 346 of file satellite-sgp4-mobility-model.cc.
|
inline |
Definition at line 132 of file satellite-sgp4-mobility-model.h.
References m.
|
inline |
Definition at line 137 of file satellite-sgp4-mobility-model.h.
References m.
Matrix ns3::SatSGP4MobilityModel::Matrix::Transpose | ( | void | ) | const |
|
private |
Definition at line 147 of file satellite-sgp4-mobility-model.h.
Referenced by Matrix(), and operator[]().