25 class DtIntersectorResult;
26 class DtCachedIntersectorsContainer;
27 class DtCoordinateConverter;
28 class DtDynamicOceanObjectManager;
61 virtual void update(
double simTime );
65 virtual void setUseHighestTerrainLod(
bool useHighest);
69 virtual bool useHighestTerrainLod()
const;
72 virtual void setTextProportion(
double proportion );
78 virtual void setDisplayUnitCollectionName(
const std::string& displayUnitCollectionName);
83 virtual void updateWidgetLabelText(
double heightInMeters);
86 virtual void computeWidgetLabelText(
double distanceInMeters,
DtUnicode& label);
94 virtual DtVector findIntersect(
const DtVector& start,
const DtVector& up );
99 virtual void on_displayUnitChanged();
102 virtual void slot_coordinateSystemChanged();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
DtCoordinateConverter is the base class for 'local (cig) to geocentric' converters.
Definition: DtCoordinateConverter.h:25
DtUnicode myDistanceNotation
Definition: DtAttachableHatTextUpdater.h:113
DtDisplayUnitsConverter::DistanceUnits myDistanceUnit
Definition: DtAttachableHatTextUpdater.h:111
DtTaitBryan myLastTopOri
Definition: DtAttachableHatTextUpdater.h:107
DtUnicode myDisplayUnitCollectionName
Definition: DtAttachableHatTextUpdater.h:114
Contains the makVrv::DtAttachableUpdater class declaration.
bool myUseHighestTerrainLod
Definition: DtAttachableHatTextUpdater.h:116
Contains the DtDisplayUnitsSettingsManager class declaration.
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:57
bool myIsDisplayUnitNotationOrDecimalsDirty
Definition: DtAttachableHatTextUpdater.h:108
Manager that provides direct access to the dynamic ocean objects in use within a display engine...
Definition: DtDynamicOceanObjectManager.h:27
A DtAttachableUpdater updates a scene an object that can be positioned in the scene by (possibly) att...
Definition: DtAttachableUpdater.h:35
unsigned int myDistanceDecimals
Definition: DtAttachableHatTextUpdater.h:112
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtVector myTextOffset
Definition: DtAttachableHatTextUpdater.h:118
Utility class for doing global unit conversion. All conversions functions use the following naming co...
Definition: DtDisplayUnitsSettingsManager.h:62
DtVector myLastTopPos
Definition: DtAttachableHatTextUpdater.h:106
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
A DtAttachableHatTextUpdater is used to update a HAT text object that can be positioned in the scene ...
Definition: DtAttachableHatTextUpdater.h:37
The DtCachedIntersectorsContainer class contains instances of cached intersectors of different model ...
Definition: DtCachedIntersectorsContainer.h:43
Base class to provide boost signal/slot management.
double myTextProportion
Definition: DtAttachableHatTextUpdater.h:117
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:76
const DtDisplayUnitsConverter & myDistConverter
Definition: DtAttachableHatTextUpdater.h:110
const DtDynamicOceanObjectManager & myDynamicOceanObjectManager
Definition: DtAttachableHatTextUpdater.h:126
Contains DLL export macros.