#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(). |
1.4.4