23 #include <matrix/vlVector.h>
29 template <
class ComponentTypeData>
55 template <
class ComponentTypeData>
58 template <
class ComponentTypeData>
59 const bool DtAerodromeNode<ComponentTypeData>::theTrack =
false;
62 template <
class ComponentTypeData>
65 , myDataSignaler(dataTypeSignaler)
74 myDe.DT_LOG_DEBUG <<
"DtAerodromeNode(c): " <<
theCount << std::endl;
78 template <
class ComponentTypeData>
85 myDe.DT_LOG_DEBUG <<
"DtAerodromeNode(~): " << theCount << std::endl;
88 if (!myDe.destructing())
90 myDataSignaler.signal_ComponentDeleted(myData);
std::string light_type
Definition: DtAerodromeNode.h:101
virtual ~DtAerodromeNode()
destructor
Definition: DtAerodromeNode.h:79
std::string text
Definition: DtAerodromeNode.h:116
std::string runway_num1
Definition: DtAerodromeNode.h:98
sets the log level when scope is entered, and restores the old log level when scope is exited ...
Definition: DtDeScopedLogLevel.h:21
static std::atomic< int > theCount
Definition: DtAerodromeNode.h:51
Contains makVrv::DtDeScopedLogLevel class.
int size
Definition: DtAerodromeNode.h:115
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
The elements that make up a taxiway sign.
Definition: DtAerodromeNode.h:95
DtAerodromeNode< DtTaxiwaySignData > DtTaxiwaySignNode
Definition: DtAerodromeNode.h:121
double heading
Definition: DtAerodromeNode.h:100
std::string apt_icao
Definition: DtAerodromeNode.h:114
DtAerodromeComponentTypeSignaler< ComponentTypeData > & myDataSignaler
Definition: DtAerodromeNode.h:48
ComponentTypeData myData
Definition: DtAerodromeNode.h:47
std::string apt_icao
Definition: DtAerodromeNode.h:97
DtDe & myDe
Definition: DtAerodromeNode.h:46
DtDebugLog & log()
Inline access for the debug log object.
Definition: DtDe.h:230
DtAerodromeNode & operator=(const DtAerodromeNode &rhs)=delete
not allowed
std::string model_definition
Definition: DtAerodromeNode.h:102
DtVector location
Definition: DtAerodromeNode.h:104
double glide_angle
Definition: DtAerodromeNode.h:103
DtAerodromeNode()=delete
not allowed
static const bool theTrack
Definition: DtAerodromeNode.h:50
DtAerodromeNode< DtLightIndicatorData > DtLightIndicatorNode
Definition: DtAerodromeNode.h:107
DtVector location
Definition: DtAerodromeNode.h:118
Contains makVrv::DtRunwayData class.
Definition: DtAerodromeNode.h:30
Contains DLL export macros.
std::string runway_num2
Definition: DtAerodromeNode.h:99
Signaler for when a certain aerodrome component type is created/destroyed.
Definition: DtAerodromeComponentTypeSignaler.h:21
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
The elements that make up a taxiway sign.
Definition: DtAerodromeNode.h:112
double heading
Definition: DtAerodromeNode.h:117