|
| | DtRunwayMarkingManager (DtDe &de) |
| |
| void | addLightPtr (DtUniqueID runwayID, DtOsgArticulatedModel *lightModel) |
| |
| void | addSceneObjPtr (DtUniqueID runwayID, DtSceneObject *sceneObj) |
| |
| std::string | runwayKey (const std::string &apt_icao, const std::string &runwayNum) const |
| |
| std::size_t | hashRunwayData (const DtRunwayData &runwayData) |
| |
| bool | createAndPlaceCenterlineLighting (DtRunwayData &runwayData, const float budget) |
| |
| void | createAndPlaceTouchdownZone (const DtRunwayData &runwayData) |
| |
| void | createAndPlaceTouchdownZoneLightBar (const DtUniqueID runwayId, const std::string &groupName, const DtVector &position, double heading) |
| |
| bool | createAndPlaceEdgeLighting (DtRunwayData &runwayData, const float budget) |
| |
| void | createAndPlaceThresholdAndEndLighting (const DtRunwayData &runwayData) |
| |
| void | createAndPlaceApproachLighting (const DtRunwayThresholdData &runwayData) |
| |
| void | createAndPlaceREIL (const DtRunwayThresholdData &runwayData) |
| |
| void | createAndPlaceGroundLight (DtModelDefinition *modelDef, DtUniqueID runwayId, const std::string &groupName, const DtVector &pos, double zOffset=0.0, double heading=0.0) |
| |
| bool | readModelDefsByNameFile (const std::string &path, const std::string &modelDefsFilename) |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual makVrv::DtRunwayMarkingManager::~DtRunwayMarkingManager |
( |
| ) |
|
|
virtual |
| makVrv::DtRunwayMarkingManager::DtRunwayMarkingManager |
( |
DtDe & |
de | ) |
|
|
protected |
Get an instance of the taxiway sign manager.
| virtual void makVrv::DtRunwayMarkingManager::updateRunwayManager |
( |
const float |
budget | ) |
|
|
virtual |
| virtual void makVrv::DtRunwayMarkingManager::slot_AerodromeCreated |
( |
const std::string & |
icao | ) |
|
|
virtual |
| virtual void makVrv::DtRunwayMarkingManager::slot_AerodromeStartInitializing |
( |
const std::string & |
icao | ) |
|
|
virtual |
| virtual void makVrv::DtRunwayMarkingManager::slot_RunwayCreated |
( |
DtRunwayData & |
runwayData | ) |
|
|
virtual |
| virtual void makVrv::DtRunwayMarkingManager::slot_RunwayDestroyed |
( |
DtRunwayData & |
runwayData | ) |
|
|
virtual |
| virtual void makVrv::DtRunwayMarkingManager::slot_RunwayThresholdCreated |
( |
DtRunwayThresholdData & |
runwayThreshold | ) |
|
|
virtual |
| virtual void makVrv::DtRunwayMarkingManager::slot_RunwayThresholdDestroyed |
( |
DtRunwayThresholdData & |
runwayThreshold | ) |
|
|
virtual |
| virtual double makVrv::DtRunwayMarkingManager::runwayWidth |
( |
const std::vector< DtVector > & |
runwayPolygon | ) |
const |
|
virtual |
| virtual DtVector makVrv::DtRunwayMarkingManager::forwardVector |
( |
const std::vector< DtVector > & |
runwayPolygon | ) |
const |
|
virtual |
| virtual DtVector makVrv::DtRunwayMarkingManager::forwardVector |
( |
const DtVector & |
position, |
|
|
double |
heading |
|
) |
| const |
|
virtual |
| virtual DtVector makVrv::DtRunwayMarkingManager::rightVector |
( |
const DtVector & |
position, |
|
|
double |
heading |
|
) |
| const |
|
virtual |
| std::string makVrv::DtRunwayMarkingManager::runwayKey |
( |
const std::string & |
apt_icao, |
|
|
const std::string & |
runwayNum |
|
) |
| const |
|
protected |
| std::size_t makVrv::DtRunwayMarkingManager::hashRunwayData |
( |
const DtRunwayData & |
runwayData | ) |
|
|
protected |
Convert runway verts to identifier.
| bool makVrv::DtRunwayMarkingManager::createAndPlaceCenterlineLighting |
( |
DtRunwayData & |
runwayData, |
|
|
const float |
budget |
|
) |
| |
|
protected |
| void makVrv::DtRunwayMarkingManager::createAndPlaceTouchdownZone |
( |
const DtRunwayData & |
runwayData | ) |
|
|
protected |
| void makVrv::DtRunwayMarkingManager::createAndPlaceTouchdownZoneLightBar |
( |
const DtUniqueID |
runwayId, |
|
|
const std::string & |
groupName, |
|
|
const DtVector & |
position, |
|
|
double |
heading |
|
) |
| |
|
protected |
| bool makVrv::DtRunwayMarkingManager::createAndPlaceEdgeLighting |
( |
DtRunwayData & |
runwayData, |
|
|
const float |
budget |
|
) |
| |
|
protected |
| void makVrv::DtRunwayMarkingManager::createAndPlaceThresholdAndEndLighting |
( |
const DtRunwayData & |
runwayData | ) |
|
|
protected |
| void makVrv::DtRunwayMarkingManager::createAndPlaceApproachLighting |
( |
const DtRunwayThresholdData & |
runwayData | ) |
|
|
protected |
| bool makVrv::DtRunwayMarkingManager::readModelDefsByNameFile |
( |
const std::string & |
path, |
|
|
const std::string & |
modelDefsFilename |
|
) |
| |
|
protected |
| virtual void makVrv::DtRunwayMarkingManager::slot_coordinateSystemChanged |
( |
| ) |
|
|
protectedvirtual |
slot for when the coordinate system changes
| DtVector makVrv::DtRunwayMarkingManager::geodeticToCig |
( |
const DtVector & |
geodPos | ) |
const |
|
private |
| void makVrv::DtRunwayMarkingManager::removeRunwayData |
( |
const DtRunwayData & |
runwayData | ) |
|
|
private |
| boost::signalslib::signal<void (const std::string&)> makVrv::DtRunwayMarkingManager::signal_AerodromeCreated |
| boost::signalslib::signal<void (DtRunwayData&)> makVrv::DtRunwayMarkingManager::signal_RunwayCreated |
| boost::signalslib::signal<void (DtRunwayData&)> makVrv::DtRunwayMarkingManager::signal_RunwayDestroyed |
| boost::signalslib::signal<void (DtRunwayThresholdData&)> makVrv::DtRunwayMarkingManager::signal_RunwayThresholdCreated |
| boost::signalslib::signal<void (DtRunwayThresholdData&)> makVrv::DtRunwayMarkingManager::signal_RunwayThresholdDestroyed |
| DtDe& makVrv::DtRunwayMarkingManager::myDe |
|
protected |
| bool makVrv::DtRunwayMarkingManager::myAerodromeCreated |
|
protected |
| const char* makVrv::DtRunwayMarkingManager::RunwayLightMapFilename |
|
staticprotected |
| std::vector<std::string> makVrv::DtRunwayMarkingManager::myNewRunways |
|
protected |
| std::vector<std::string> makVrv::DtRunwayMarkingManager::myNewRunwayPolygons |
|
protected |
| osg::Timer makVrv::DtRunwayMarkingManager::myCurrentFrameBudgetTimer |
|
protected |
local clone of the system wide coordinate system. for thread safety.
The documentation for this class was generated from the following file: