|
| | DtOsgRunwayMarkingManager (DtDe &de) |
| |
| virtual | ~DtOsgRunwayMarkingManager () |
| |
| virtual void | updateRunwayManager (const float budget) override |
| |
| virtual void | slot_AerodromeCreated (const std::string &icao) |
| |
| virtual void | slot_AerodromeStartInitializing (const std::string &icao) |
| |
| virtual void | slot_RunwayCreated (DtRunwayData &runwayData) |
| |
| virtual void | slot_RunwayDestroyed (DtRunwayData &runwayData) |
| |
| virtual void | slot_RunwayThresholdCreated (DtRunwayThresholdData &runwayThreshold) |
| |
| virtual void | slot_RunwayThresholdDestroyed (DtRunwayThresholdData &runwayThreshold) |
| |
| virtual double | runwayWidth (const std::vector< DtVector > &runwayPolygon) const |
| |
| virtual DtVector | forwardVector (const std::vector< DtVector > &runwayPolygon) const |
| |
| virtual DtVector | forwardVector (const DtVector &position, double heading) const |
| |
| virtual DtVector | rightVector (const DtVector &position, double heading) const |
| |
| virtual std::string | modelDefinitionFromLightName (const std::string &lightName, const std::string &defaultModelDefName="") |
| |
| virtual DtRunwayData | runwayData (const std::string &key) const override |
| |
| | DtRunwayMarkingManager (DtDe &de) |
| |
| | DtRunwayMarkingManager ()=delete |
| |
| | DtRunwayMarkingManager (const DtRunwayMarkingManager &orig)=delete |
| |
| DtRunwayMarkingManager & | operator= (const DtRunwayMarkingManager &orig)=delete |
| |
| virtual | ~DtRunwayMarkingManager () |
| |
| virtual DtRunwaySelector * | findRunwaySelector (DtElementID id) |
| |
| virtual std::string | createLightGroupName (const std::string &airportName, const std::string &runwayName, DtRunwayLightsEnum lightType) const |
| |
| virtual std::string | createLightGroupName (const std::string &airportName, DtAerodromeLightsEnum lightType) const |
| |
| virtual std::string | createLightGroupName (const std::string &airportName, const std::string &runwayName, const std::string &lightName) const |
| |
| virtual std::string | createLightGroupName (const std::string &airportName, const std::string &runway1Name, const std::string &runway2Name, const std::string &lightName) const |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
|
| virtual void | addLightPtr (DtUniqueID runwayID, DtOsgArticulatedModel *lightModel) |
| |
| virtual void | addSceneObjPtr (DtUniqueID runwayID, DtSceneObject *sceneObj) |
| |
| virtual bool | createAndPlaceCenterlineLighting (DtRunwayData &runwayData) |
| |
| virtual void | createAndPlaceTouchdownZone (const DtRunwayData &runwayData) |
| |
| virtual void | createAndPlaceTouchdownZoneLightBar (const DtUniqueID runwayId, const std::string &airportName, const std::string &runwayName, const DtVector &position, double heading) |
| |
| virtual bool | createAndPlaceEdgeLighting (DtRunwayData &runwayData) |
| |
| virtual void | createAndPlaceThresholdAndEndLighting (const DtRunwayData &runwayData) |
| |
| virtual void | createAndPlaceApproachLighting (const DtRunwayThresholdData &runwayData) |
| |
| virtual void | createAndPlaceREIL (const DtRunwayThresholdData &runwayData) |
| |
| virtual void | createAndPlaceGroundLight (const DtModelDefinition *modelDef, DtUniqueID runwayId, const std::string &groupName, const DtVector &pos, double zOffset=0.0, double heading=0.0) |
| |
| virtual void | createAndPlaceContinuousBarThreshold (const DtUniqueID runwayId, const std::string &threshGroupName, const DtModelDefinition *threshDefinition, const DtRunwayData &runwayData) |
| |
| virtual bool | readModelDefsByNameFile (const std::string &path, const std::string &modelDefsFilename) |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | slot_runwayLightsChanged (std::string airportName, std::string runwayName, DtRunwayLightsEnum lightType, float intensity) |
| |
| virtual void | slot_aerodromeLightsChanged (std::string aerodromeName, DtAerodromeLightsEnum lightType, float intensity) |
| |
| virtual void | slot_deQuit () |
| |
| virtual void | cleanup () override |
| |
| virtual void | removeRunwayData (const DtRunwayData &runwayData) |
| |
| virtual void | removeRunwayThreshold (const DtRunwayThresholdData &runwayData) |
| |
| DtVector | geodeticToGeocentric (double lat, double lon, double alt) const |
| |
| DtVector | geodeticToCig (const DtVector &geodPos) const |
| |
| DtTaitBryan | geodeticToCig (const DtVector &geodPos, double geodeticHeading) const |
| |
| virtual std::string | runwayKey (const std::string &apt_icao, const std::string &runwayNum) const |
| |
| virtual std::size_t | hashRunwayData (const DtRunwayData &runwayData) const |
| |
| virtual void | createAndPlaceRunwaySelector (const DtRunwayData &runwayData) |
| |
| virtual void | slot_runwayConditionChanged (DtUniqueID runwayId, const std::string &airportCode, const std::string &runwayName, DtRunwayCondition condition) |
| |
| virtual void | slot_runwayDamageStateChanged (DtUniqueID runwayId, const std::string &airportCode, const std::string &runwayName, bool damaged) |
| |
| virtual void | slot_runwayArrestorStateChanged (DtUniqueID runwayId, unsigned int runwayIndex, const std::string &airportCode, const std::string &runwayName, bool arrestorsUp) |
| |
| virtual void | slot_runwayActiveStateChanged (DtUniqueID runwayId, unsigned int runwayIndex, const std::string &airportCode, const std::string &runwayName, bool isActive) |
| |