List of all members.
Public Member Functions |
|
virtual int | command (int argc, const char *const *argv) |
|
double | distance (MobileNode *) |
|
double | propdelay (MobileNode *) |
|
void | start (void) |
|
void | getLoc (double *x, double *y, double *z) |
|
void | getVelo (double *dx, double *dy, double *dz) |
|
MobileNode * | nextnode () |
|
int | base_stn () |
|
void | set_base_stn (int addr) |
|
void | dump (void) |
|
MobileNode *& | next () |
|
double | X () |
|
double | Y () |
|
double | Z () |
|
double | speed () |
|
double | dX () |
|
double | dY () |
|
double | dZ () |
|
double | destX () |
|
double | destY () |
|
double | radius () |
|
double | getUpdateTime () |
|
void | update_position () |
|
void | log_energy (int) |
|
virtual void | idle_energy_patch (float, float) |
Public Attributes |
|
MobileNode * | nextX_ |
|
MobileNode * | prevX_ |
Protected Member Functions |
|
void | log_movement () |
|
void | random_direction () |
|
void | random_speed () |
|
void | random_destination () |
|
int | set_destination (double x, double y, double speed) |
Protected Attributes |
|
double | position_update_time_ |
|
double | position_update_interval_ |
|
double | X_ |
|
double | Y_ |
|
double | Z_ |
|
double | speed_ |
|
double | dX_ |
|
double | dY_ |
|
double | dZ_ |
|
double | destX_ |
|
double | destY_ |
|
MobileNode * | next_ |
|
double | radius_ |
|
PositionHandler | pos_handle_ |
|
Event | pos_intr_ |
Friends |
|
class | PositionHandler |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/common/mobilenode.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/common/mobilenode.cc