#include <WorldObjects.h>
Inheritance diagram for CWorldObject:

Public Member Functions | |
| CWorldObject (void) | |
| virtual int | Read (SStream *stream, Tag tag) |
| virtual void | ReadFinished (void) |
| virtual Tag | GetType (void) |
| virtual SPosition | GetPosition (void) |
| virtual void | SetPosition (SPosition pos) |
| virtual SVector | GetOrientation (void) |
| virtual void | SetOrientation (SVector v) |
Protected Attributes | |
| Tag | type |
| SPosition | geop |
| SVector | iang |
| bool | geopRead |
| bool | iangRead |
Definition at line 69 of file WorldObjects.h.
|
|
Definition at line 52 of file WorldObjects.cpp. References SPosition::alt, geop, SVector::h, iang, SPosition::lat, SPosition::lon, SVector::p, SVector::r, type, and TYPE_FLY_WORLDOBJECT. |
|
|
Definition at line 139 of file WorldObjects.cpp. References iang. Referenced by CSituation::Draw(), CCameraSpot::GetCameraOffset(), CCameraSpot::GetCameraOrientation(), KeySlewBankLeft(), KeySlewBankRight(), KeySlewPitchDown(), KeySlewPitchUp(), KeySlewRotateLeft(), KeySlewRotateLeft45(), KeySlewRotateRight(), KeySlewRotateRight45(), and CModelObject::SetPosition(). |
|
|
Definition at line 120 of file WorldObjects.cpp. References geop. Referenced by AircraftTeleportNotify(), CTerrainManager::Draw(), CSituation::Draw(), GetLocalNavaids(), CTerrainManager::Prepare(), teleport_dlg_create(), CBKKX155Radio::TimeSlice(), CNavRadio::TimeSlice(), CSkyManager::Update(), and CSlewManager::Update(). |
|
|
Implements CWorldObjectBase. Definition at line 115 of file WorldObjects.cpp. References type. Referenced by debug_dump_electrical_cb(). |
|
||||||||||||
|
Reimplemented from CStreamObject. Reimplemented in CModelObject, CSimulatedObject, CVehicleObject, CGroundVehicleObject, CAirplaneObject, and CHelicopterObject. Definition at line 59 of file WorldObjects.cpp. References SPosition::alt, geop, geopRead, globals, iang, iangRead, SGlobals::logWarning, ReadPosition(), ReadTag(), ReadVector(), TAG_IGNORED, TAG_READ, TagToString(), type, and CLogFile::Write(). Referenced by CModelObject::Read(). |
|
|
Reimplemented from CStreamObject. Reimplemented in CModelObject, CSimulatedObject, CVehicleObject, and CAirplaneObject. Definition at line 97 of file WorldObjects.cpp. References SPosition::alt, geop, geopRead, SVector::h, iang, iangRead, SPosition::lat, SPosition::lon, SVector::p, SVector::r, and SetPosition(). Referenced by CModelObject::ReadFinished(). |
|
|
Definition at line 144 of file WorldObjects.cpp. References iang. Referenced by KeySlewBankLeft(), KeySlewBankRight(), KeySlewPitchDown(), KeySlewPitchUp(), KeySlewRotateLeft(), KeySlewRotateLeft45(), KeySlewRotateRight(), and KeySlewRotateRight45(). |
|
|
Reimplemented in CModelObject. Definition at line 125 of file WorldObjects.cpp. References SPosition::alt, geop, and SPosition::lat. Referenced by ReadFinished(), and CModelObject::SetPosition(). |
|
|
Definition at line 86 of file WorldObjects.h. Referenced by CWorldObject(), GetPosition(), Read(), ReadFinished(), and SetPosition(). |
|
|
Definition at line 88 of file WorldObjects.h. Referenced by Read(), and ReadFinished(). |
|
|
Definition at line 87 of file WorldObjects.h. Referenced by CWorldObject(), GetOrientation(), Read(), ReadFinished(), and SetOrientation(). |
|
|
Definition at line 88 of file WorldObjects.h. Referenced by Read(), and ReadFinished(). |
|
|
Definition at line 85 of file WorldObjects.h. Referenced by CAirplaneObject::CAirplaneObject(), CGroundVehicleObject::CGroundVehicleObject(), CHelicopterObject::CHelicopterObject(), CModelObject::CModelObject(), CSimulatedObject::CSimulatedObject(), CVehicleObject::CVehicleObject(), CWorldObject(), GetType(), and Read(). |
|
|
Documentation generated by
|