#include <math.h>#include <trace.h>#include "object.h"Include dependency graph for satgeometry.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Compounds | |
| struct | coordinate |
| class | SatGeometry |
Defines | |
| #define | PI 3.1415926535897 |
| #define | MU 398601.2 |
| #define | LIGHT 299793 |
| #define | EARTH_PERIOD 86164 |
| #define | EARTH_RADIUS 6378 |
| #define | GEO_ALTITUDE 35786 |
| #define | ATMOS_MARGIN 150 |
| #define | DEG_TO_RAD(x) ((x) * PI/180) |
| #define | RAD_TO_DEG(x) ((x) * 180/PI) |
| #define | DISTANCE(s_x, s_y, s_z, e_x, e_y, e_z) |
|
|
Definition at line 53 of file satgeometry.h. Referenced by SatGeometry::are_satellites_mutually_visible(). |
|
|
Definition at line 55 of file satgeometry.h. Referenced by SatLinkHandoffMgr::handoff(), TermLinkHandoffMgr::handoff(), GeoSatPosition::set(), PolarSatPosition::set(), and TermSatPosition::set(). |
|
|
Value: (sqrt((s_x - e_x) * (s_x - e_x) \
+ (s_y - e_y) * (s_y - e_y) + (s_z - e_z) * (s_z - e_z)))
Definition at line 57 of file satgeometry.h. Referenced by SatGeometry::distance(). |
|
|
Definition at line 50 of file satgeometry.h. Referenced by GeoSatPosition::GeoSatPosition(), SatGeometry::get_longitude(), and TermSatPosition::TermSatPosition(). |
|
|
Definition at line 51 of file satgeometry.h. Referenced by SatGeometry::are_satellites_mutually_visible(), SatGeometry::check_elevation(), GeoSatPosition::GeoSatPosition(), SatGeometry::get_altitude(), PolarSatPosition::set(), and TermSatPosition::TermSatPosition(). |
|
|
Definition at line 52 of file satgeometry.h. Referenced by GeoSatPosition::GeoSatPosition(). |
|
|
Definition at line 49 of file satgeometry.h. Referenced by SatGeometry::propdelay(). |
|
|
Definition at line 48 of file satgeometry.h. Referenced by PolarSatPosition::set(). |
|
|
Definition at line 47 of file satgeometry.h. |
|
|
Definition at line 56 of file satgeometry.h. Referenced by SatNode::dumpSats(), and SatTrace::format(). |
1.3.3