00001
00002
00008
00009
00010
00012
00013 #ifndef __SSF_ORBIT_FRAME_SEZ_H__
00014 #define __SSF_ORBIT_FRAME_SEZ_H__
00015 #include "OrbitFrame.h"
00016
00022 class OrbitFrameSEZ : public OrbitFrame
00023 {
00028 OrbitFrameSEZ(const double &_LocalSiderealTime, const double &_GeodeticLatitude): OrbitFrame(R3(-m_LocalSiderealTime)*R2(m_GeodeticLatitude-PI/2));
00029
00031 ~OrbitFrameSEZ() {};
00032
00037 Rotation GetRotation2IJK() const {return m_Transformation2IJK;};
00038
00043 Rotation GetRotationFromIJK() const {return ~m_Transformation2IJK;};
00044
00045 protected:
00046
00047 private:
00048
00049 };
00050
00051
00052 #endif
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067