#include <TraplasObject.h>
Inheritance diagram for Transport:
Public Member Functions | |
Transport (int transport_id, int type_transport, double spd, osg::Node *trans_model) | |
double | getSpeed () |
bool | setSpeed (double s_spd) |
string | getDestination () |
bool | setDestination (string s_dest) |
int | getCargo () |
bool | setCargo (int s_carg, string desc) |
int | clearCargo () |
string | toString () |
Protected Attributes | |
double | speed |
string | c_desc |
int | carg |
string | destination |
Definition at line 169 of file TraplasObject.h.
|
Constructor
Definition at line 176 of file TraplasObject.cpp. References c_desc, carg, destination, TraplasObject::id, TraplasObject::model, TraplasObject::selected, TraplasObject::setDescription(), speed, and TraplasObject::type. Here is the call graph for this function: ![]() |
|
Removes the cargo from this transport.
Definition at line 209 of file TraplasObject.cpp. Referenced by StateControl::unload(). |
|
Definition at line 203 of file TraplasObject.h. References carg. Referenced by StateControl::trdel(), and StateControl::unload(). |
|
Definition at line 193 of file TraplasObject.h. References destination. |
|
Definition at line 183 of file TraplasObject.h. References speed. |
|
Sets the cargo of this transport resource.
Definition at line 202 of file TraplasObject.cpp. Referenced by StateControl::load(). |
|
Sets the destination of a transport resource.
Definition at line 197 of file TraplasObject.cpp. References destination. Referenced by StateControl::drv(). |
|
Sets the speed of the transport resource.
Definition at line 192 of file TraplasObject.cpp. References speed. Referenced by StateControl::setspdinviz(). |
|
Reimplemented from TraplasObject. Definition at line 216 of file TraplasObject.cpp. References c_desc, carg, TraplasObject::description, destination, and speed. |
|
Definition at line 222 of file TraplasObject.h. Referenced by clearCargo(), setCargo(), toString(), and Transport(). |
|
Definition at line 223 of file TraplasObject.h. Referenced by clearCargo(), getCargo(), setCargo(), toString(), and Transport(). |
|
Definition at line 224 of file TraplasObject.h. Referenced by getDestination(), setDestination(), toString(), and Transport(). |
|
Definition at line 221 of file TraplasObject.h. Referenced by getSpeed(), setSpeed(), toString(), and Transport(). |