VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtAggregateInfoWidgetUpdater.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2022 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
10 
11 #pragma once
12 
14 
15 #include <vrvUtil/DtUnicode.h>
16 
18 
19 namespace makVrv
20 {
21  class DtDe;
22 
24  {
25  public:
28 
31 
33  DtAggregateInfoWidgetUpdater& operator=( const DtAggregateInfoWidgetUpdater& ) = delete;
34 
37 
40 
42  virtual void setNumberOfEntities( const int count );
43 
45  virtual void setNumberOfSubaggregates( const int count );
46  protected:
49  virtual DtUnicode generateInfoString( DtTime tNow ) const override;
50 
51  virtual void updateBasedOnLatestDisplayUnitSettings() override;
52  virtual void connectToDisplayUnitSettingSignals() override;
53 
54  protected:
57 
59 
63 
66 
70 
74 
78  };
79 }
unsigned int myObjectDistanceDecimals
Definition: DtAggregateInfoWidgetUpdater.h:69
VelocityUnits
Enumeration of the different velocity units.
Definition: DtDisplayUnitsSettingsRecord.h:72
Contains makVrv::DtInfoWidgetUpdater.h class to update the info text on a widget. ...
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
DtUnicode myApplicationNorthNotation
Definition: DtAggregateInfoWidgetUpdater.h:65
makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits myObjectVelocityUnit
Definition: DtAggregateInfoWidgetUpdater.h:75
makArchives::DtDisplayUnitsSettingsRecord::CoordSys myCoordinateSystemType
Definition: DtAggregateInfoWidgetUpdater.h:60
DtUnicode myObjectDistanceNotation
Definition: DtAggregateInfoWidgetUpdater.h:68
bool mySurpressMagneticNorthNotationEnabled
Definition: DtAggregateInfoWidgetUpdater.h:58
NorthUnits
Enumeration of the different north units.
Definition: DtDisplayUnitsSettingsRecord.h:150
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits myObjectAltitudeUnit
Definition: DtAggregateInfoWidgetUpdater.h:71
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
unsigned int myObjectAltitudeDecimals
Definition: DtAggregateInfoWidgetUpdater.h:73
makArchives::DtDisplayUnitsSettingsRecord::NorthUnits myApplicationNorthUnit
Definition: DtAggregateInfoWidgetUpdater.h:64
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:56
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned int myCoordinateSystemDecimals
Definition: DtAggregateInfoWidgetUpdater.h:62
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits myObjectDistanceUnit
Definition: DtAggregateInfoWidgetUpdater.h:67
Definition: DtAggregateInfoWidgetUpdater.h:23
DtUnicode myObjectAltitudeNotation
Definition: DtAggregateInfoWidgetUpdater.h:72
int myNumberOfSubaggregates
Definition: DtAggregateInfoWidgetUpdater.h:56
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:70
DtUnicode myObjectVelocityNotation
Definition: DtAggregateInfoWidgetUpdater.h:76
Contains the DtDisplayUnitsSettingsRecord class declaration.
Definition: DtInfoWidgetUpdater.h:29
int myNumberOfEntities
Definition: DtAggregateInfoWidgetUpdater.h:55
unsigned int myObjectVelocityDecimals
Definition: DtAggregateInfoWidgetUpdater.h:77
DtUnicode myCoordinateSystemDistanceNotation
Definition: DtAggregateInfoWidgetUpdater.h:61

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)