#include <satposition.h>
Inheritance diagram for SatPosition:


Public Member Functions | |
| SatPosition () | |
| int | type () |
| double | period () |
| Node * | node () |
| virtual coordinate | coord ()=0 |
Static Public Attributes | |
| double | time_advance_ = 0 |
Protected Member Functions | |
| int | command (int argc, const char *const *argv) |
Protected Attributes | |
| coordinate | initial_ |
| double | period_ |
| int | type_ |
| Node * | node_ |
|
|
Definition at line 98 of file satposition.cc. References time_advance_.
00098 : node_(0) 00099 { 00100 bind("time_advance_", &time_advance_); 00101 } |
|
||||||||||||
|
Reimplemented in PolarSatPosition. Definition at line 103 of file satposition.cc. References node_. Referenced by PolarSatPosition::command().
00103 {
00104 //Tcl& tcl = Tcl::instance();
00105 if (argc == 2) {
00106 }
00107 if (argc == 3) {
00108 if(strcmp(argv[1], "setnode") == 0) {
00109 node_ = (Node*) TclObject::lookup(argv[2]);
00110 if (node_ == 0)
00111 return TCL_ERROR;
00112 return TCL_OK;
00113 }
00114 }
00115 return (TclObject::command(argc, argv));
00116 }
|
|
|
Implemented in PolarSatPosition, GeoSatPosition, and TermSatPosition. Referenced by SatNode::dumpSats(), SatTrace::format(), SatLinkHandoffMgr::handoff(), and TermLinkHandoffMgr::handoff(). |
|
|
Definition at line 62 of file satposition.h. References node_. Referenced by SatLinkHandoffMgr::handoff(), and TermLinkHandoffMgr::handoff().
00062 { return node_; }
|
|
|
Definition at line 61 of file satposition.h. References period_.
00061 { return period_; }
|
|
|
Definition at line 60 of file satposition.h. References type_. Referenced by SatNode::dumpSats(), and TermLinkHandoffMgr::handoff().
00060 { return type_; }
|
|
|
Definition at line 69 of file satposition.h. Referenced by GeoSatPosition::coord(), PolarSatPosition::coord(), TermSatPosition::coord(), GeoSatPosition::GeoSatPosition(), PolarSatPosition::isascending(), GeoSatPosition::set(), PolarSatPosition::set(), TermSatPosition::set(), and TermSatPosition::TermSatPosition(). |
|
|
Definition at line 72 of file satposition.h. |
|
|
Definition at line 70 of file satposition.h. Referenced by GeoSatPosition::coord(), PolarSatPosition::coord(), TermSatPosition::coord(), GeoSatPosition::GeoSatPosition(), PolarSatPosition::isascending(), period(), PolarSatPosition::set(), and TermSatPosition::TermSatPosition(). |
|
|
Definition at line 96 of file satposition.cc. Referenced by GeoSatPosition::coord(), PolarSatPosition::coord(), TermSatPosition::coord(), SatGeometry::get_longitude(), PolarSatPosition::isascending(), and SatPosition(). |
|
|
Definition at line 71 of file satposition.h. Referenced by GeoSatPosition::GeoSatPosition(), PolarSatPosition::PolarSatPosition(), TermSatPosition::TermSatPosition(), and type(). |
1.3.3