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