![]() |
VR-Forces 4.10 Class Documentation
|
This library contains various utility classes that have limited external dependencies. More...
|
Classes | |
| class | makVrf::DtCVMarkerSeries |
| Creates a series/span line in the CV tool. More... | |
| class | makVrf::DtCVSpan |
| Creates a span that demarcates a length of time in the CV tool. More... | |
| class | makVrv::DtAsynchronousEventQueue |
| The asynchronous event queue. More... | |
| class | makVrv::DtCommonBaseSettingsManager< RecordType > |
| Common base class for all types of settings managers. More... | |
| class | makVrv::DtBaseSettingsManager< RecordType > |
| Base class for (non-shared) settings managers. More... | |
| class | makVrv::DtBaseSharedSettingsManager< RecordType, SettingsType > |
| Base class for shared settings managers. More... | |
| class | makVrv::DtCartesianCoordinateConverter |
| Instances of DtCartesianCoordinateConverter provide transformations and utilities for converting between Cig and geocentric database coordinates. More... | |
| class | makVrv::DtChannelConfiguration |
| Configuration for a single channel Serialized and sent to remote displays as necessary to configure remote channels. More... | |
| class | makVrv::DtConfiguration |
| The base implementation of a configuration. More... | |
| class | makVrv::DtCoordinateConverter |
| DtCoordinateConverter is the base class for 'local (cig) to geocentric' converters. More... | |
| class | makVrv::DtCoordinateConverterFactory |
| A factory class for holding coordinate convertor creators. More... | |
| class | makVrv::DtCoordinateSystem |
| The DtCoordinateSystem is used to manage the current coordinate system of the scene. More... | |
| class | makVrv::DtDebugLog |
| This is a simple class for logging information to a file. More... | |
| class | makVrv::DtDeConfiguration |
| The configuration of the Display Engine. More... | |
| class | makVrv::DtDeError |
| The DtDeError instance. More... | |
| class | makVrv::DtDeInitializer |
| The initialization configuration for the makVrv::DtDe. More... | |
| class | makVrv::DtDePathConfiguration |
| The DtDePathConfiguration contains paths to various files, and can resolve the path macros , , and within paths. More... | |
| class | makVrv::DtDisplayConfiguration |
| This owns a list of window configurations. More... | |
| class | makVrv::DtDriverConfiguration |
| Configuration for the makVrv::DtIgDriver class. More... | |
| class | makVrv::DtEventQueueInterface |
| The event queue interface is a cross thread event queue used to emit event_signal across thread boundaries. More... | |
| class | makVrv::DtFaccCode |
| A data type which represents a FACC code. More... | |
| class | makVrv::DtFileEnumerator |
| Contains makVrv::DtFileEnumerator class. More... | |
| class | makVrv::DtFlatEarthCoordinateConverter |
| Instances of DtFlatCigManager provide transformations and utilities for converting between Cig and Flat Earth database coordinates. More... | |
| class | makVrv::DtGaussianDistributionGenerator |
| Implementation independent random number generator with a normal (Gaussian) distribution. More... | |
| class | makVrv::DtGeocentricCoordinateConverter |
| Instances of DtGeocentricCoordinateConverter provide transformations and utilities for converting between Cig and geocentric database coordinates. More... | |
| class | makVrv::DtGuiConfiguration |
| A generic configuration for configuring the GUI. More... | |
| class | makVrv::DtInputDriverConfiguration |
| Serializable configuration for the input driver Contains observer settings and the current default key map. More... | |
| class | makVrv::DtKeyedSignalConnectionManager< KeyType > |
| DtKeyedSignalConnectionManager extends DtSignalConnectionManager to allow access to managed signals via a key supplied when the connection is managed. More... | |
| class | makVrv::DtKeywordMixin |
| The DtKeyword mixin is a mixin class (add funcionality by inheritence) for adding generic keywords to another class. More... | |
| class | makVrv::DtLambertCoordinateConverter |
| Instances of vpNetLambertCoordConverter provide transformations and utilities for converting between Cig and Lambert Conformal Conic database coordinates. More... | |
| class | makVrv::DtMainEventQueue |
| The main event queue should live in the main application thread and is used to communicate events to other threads. More... | |
| class | makVrv::DtMessage |
| The IGI Message. More... | |
| class | makVrv::DtMessageClient |
| IGI Client is responsible for delivering IGI messages to other remote managers. More... | |
| class | makVrv::DtMessageStream |
| Class for serializing objects as a byte stream for transmitting to othe rdisplay engines. More... | |
| class | makVrv::DtNoOpCoordinateConverter |
| vpNetNoOpCoordConverter does no coordinate conversions More... | |
| class | makVrv::DtObserverConfiguration |
| TODO: This class is used to encapsulate a set of default observer settings and parameters. More... | |
| class | makVrv::DtPathList |
| Utility class which contains a single path which is represented as a list of strings. More... | |
| class | makVrv::DtProfileIterator |
| An Iterator for navigating through the function call tree. More... | |
| class | makVrv::DtProfileManager |
| The profile manager responsible for all profiling. More... | |
| class | makVrv::DtProfileNode |
| Profile node class stores timing data for a profiled section. More... | |
| class | makVrv::DtProxy |
| The Proxy base class. More... | |
| class | makVrv::DtQuat |
| A utility Quaternion class. More... | |
| class | makVrv::DtRandomNumberGenerator |
| Implementation independent random number generator. More... | |
| class | makVrv::DtBaseRecordHolder |
| Abstract base class. More... | |
| class | makVrv::DtSignalConnectionManager |
| Class to manage disconnection of boost connections on deletion. More... | |
| class | makVrv::DtUniqueNameGenerator |
| Generator for unique names with a specified prefix. More... | |
| class | makVrv::DtUnitConverter |
| Base class for all unit converters. More... | |
| class | makVrv::DtDistanceUnitConverter |
| Base class for all distance unit converters. More... | |
| class | makVrv::DtTimeUnitConverter |
| Base class for all time unit converters. More... | |
| class | makVrv::DtOrientationUnitConverter |
| Base class for all orientation unit converters. More... | |
| class | makVrv::DtTemperatureUnitConverter |
| Base class for all temperature unit converters. More... | |
| class | makVrv::DtPressureUnitConverter |
| Base class for all pressure unit converters. More... | |
| class | makVrv::DtMeterConverter |
| Converter for meters. More... | |
| class | makVrv::DtKilometerConverter |
| Converter for kilometers. More... | |
| class | makVrv::DtFeetConverter |
| Converter for feet. More... | |
| class | makVrv::DtMileConverter |
| Converter for miles. More... | |
| class | makVrv::DtNauticalMileConverter |
| Converter for nautical miles. More... | |
| class | makVrv::DtFathomConverter |
| Converter for fathoms. More... | |
| class | makVrv::DtInchConverter |
| Converter for inches. More... | |
| class | makVrv::DtMillimeterConverter |
| Converter for millimeters. More... | |
| class | makVrv::DtSecondConverter |
| Converter for seconds. More... | |
| class | makVrv::DtMinuteConverter |
| Converter for minutes. More... | |
| class | makVrv::DtHourConverter |
| Converter for hours. More... | |
| class | makVrv::DtRadianConverter |
| Converter for radians. More... | |
| class | makVrv::DtDegreeConverter |
| Converter for degrees. More... | |
| class | makVrv::DtKelvinConverter |
| Converter for kelvins. More... | |
| class | makVrv::DtCelsiusConverter |
| Converter for Celsius. More... | |
| class | makVrv::DtFahrenheitConverter |
| Converter for Fahrenheit. More... | |
| class | makVrv::DtPascalConverter |
| Converter for Pascals. More... | |
| class | makVrv::DtKilopascalConverter |
| Converter for kilopascals. More... | |
| class | makVrv::DtInchesOfMercuryConverter |
| Converter for inches of mercury. More... | |
| class | makVrv::DtAtmosphereConverter |
| Converter for atmospheres. More... | |
| class | makVrv::DtMillibarConverter |
| Converter for millibars. More... | |
| class | makVrv::DtUtmCoordinateConverter |
| Instances of DtUtmCoordSystem provide transformations and utilities for converting between network and UTM database coordinates. More... | |
| class | makVrv::DtVirtualBaseClass |
| Virtual base class. More... | |
| class | makVrv::CmdLine |
| The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes. More... | |
| class | makVrv::DtVrvFilesystem |
| The DtVrvFilesystem is a wrapper around boost functions that are know to throw exceptions. More... | |
| class | makVrv::DtWindowConfiguration |
| This owns a list of channel configurations. More... | |
| class | makVrv::DtWorldMagneticModel |
| Contains the interface to the world magnetic model. More... | |
Modules | |
| The vrvDynamicTerrain module | |
Files | |
| file | DtDynamicTerrainStateManipulatorFactory.h |
| Contains makVrv::DtDynamicTerrainStateManipulatorFactory class. | |
| file | coordUtils.h |
| Contains additional coordinate system related utilities. | |
| file | DtAsynchronousEventQueue.h |
| Contains makVrv::DtAsynchronousEventQueue class. | |
| file | DtBaseSettingsManager.h |
| Contains the DtBaseSettingsManager class declaration. | |
| file | DtBeaufortWindScale.h |
| The declaration of the makVrv::DtBeaufortWindScale class. | |
| file | DtCartesianCoordinateConverter.h |
| file | DtChannelConfiguration.h |
| Contains makVrv::DtChannelConfiguration class. | |
| file | DtCharacterTextureVariationInfo.h |
| DtCharacterTextureVariationInfo class. | |
| file | DtCloudTypeMapper.h |
| The declaration of the makVrv::DtCloudTypeMapper class. | |
| file | DtConcurrencyViewerMacros.h |
| Contains the DtCVMarkerSeries and DtCVMarkerSeries class declarations responsible for wrapping up to Concurrency Visualizer instrumentation system . | |
| file | DtConfiguration.h |
| Contains makVrv::DtConfiguration class. | |
| file | DtConfigurationCollection.h |
| Contains makVrv:DtConfigurationCollection class. | |
| file | DtContainerInitializers.h |
| Macros for constructing and initializing standard container classes. | |
| file | DtCoordinateConverter.h |
| file | DtCoordinateConverterFactory.h |
| file | DtCoordinateSystem.h |
| file | DtDebugLog.h |
| Contains makVrv::DtIGLogger class. | |
| file | DtDeConfiguration.h |
| Contains makVrv::DtDeConfiguration class. | |
| file | DtDeError.h |
| Contains makVrv::DtDeError class. | |
| file | DtDeInitializer.h |
| Contains the DtDeInitializer class definition. | |
| file | DtDePathConfiguration.h |
| Contains vrvUtil::DtDePathConfiguration class. | |
| file | DtDisconnectable.h |
| Contains makVrv::DtDisconnectable class. | |
| file | DtDisplayConfiguration.h |
| Contains makVrv::DtDisplayConfiguration class. | |
| file | DtDouglasSeaScale.h |
| The declaration of the makVrv::DtDouglasSeaState and makVrv::DtDouglasSwellState classes. | |
| file | DtDriverConfiguration.h |
| Contains makVrv::DtDriverConfiguration class. | |
| file | DtDynamicTerrainFeature.h |
| Contains makVrv::DtDynamicTerrainFeature class. | |
| file | DtDynamicTerrainGeometry.h |
| Contains makVrv::DtDynamicTerrainGeometry class. | |
| file | DtDynamicTerrainGeometryIntersection.h |
| Contains makVrv::DtDynamicTerrainGeometryIntersection class. | |
| file | DtDynamicTerrainGeometryUnion.h |
| Contains makVrv::DtDynamicTerrainGeometryUnion class. | |
| file | DtDynamicTerrainLine.h |
| Contains makVrv::DtDynamicTerrainLine class. | |
| file | DtDynamicTerrainSphere.h |
| Contains makVrv::DtDynamicTerrainSphere class. | |
| file | DtEaser.h |
| file | DtEventQueueInterface.h |
| Contains makVrv::DtEventQueueInterface class. | |
| file | DtFaccCode.h |
| Contains makVrv::DtFaccCode class. | |
| file | DtFileEnumerator.h |
| file | DtFileExtensions.h |
| Contains file extensions that DtOsgFileCache/Vantage refers to. | |
| file | DtFlatEarthCoordinateConverter.h |
| file | DtGaussianDistributionGenerator.h |
| Contains the declaration for makVrv::DtGaussianDistributionGenerator. | |
| file | DtGeocentricCoordinateConverter.h |
| file | DtGeoReference.h |
| Contains makVrv::DtGeoReference class. | |
| file | DtGreatCircleCurveGenerator.h |
| Contains makVrv::DtGreatCircleCurveGenerator class. | |
| file | DtGuiConfiguration.h |
| Contains makVrv::DtGuiConfiguration class. | |
| file | DtHsvColorUtil.h |
| Contains the DtHsvColorUtil class declaration. | |
| file | DtInMemoryProfiler.h |
| A lightweight profiler. | |
| file | DtInputDriverConfiguration.h |
| Contains makVrv::DtInputDriverConfiguration class. | |
| file | DtKeyedSignalConnectionManager.h |
| Extend DtSignalConnectionManager to allow access to managed signals via a key supplied when the connection is managed. | |
| file | DtKeywordMixin.h |
| Mixin that provides set of keywords functionality. | |
| file | DtLambertCoordinateConverter.h |
| file | DtLightPointTable.h |
| Utility class container for light point types. | |
| file | DtLockedBufferedQueue.h |
| Contains makVrv::DtLockedBufferedQueue class. | |
| file | DtLockfile.h |
| Mutex utility to lock file while writing them. | |
| file | DtMainEventQueue.h |
| Contains makVrv::DtMainEventQueue class. | |
| file | DtMemoryTracker.h |
| Contains makVrv::DtMemoryTracker class. | |
| file | DtNoOpCoordinateConverter.h |
| file | DtNTree.h |
| Contains makVrv::DtNTree class. | |
| file | DtObserverConfiguration.h |
| Contains makVrv::DtObserverConfiguration class. | |
| file | DtPathList.h |
| Class for maintaining a list of paths. | |
| file | DtProfiler.h |
| Contains the classes allowing the profiler to work, DtProfileManager, DtProfileSample, and DtProfileIterator. | |
| file | DtProfiler.h |
| Contains the classes allowing the profiler to work, DtProfileManager, DtProfileSample, and DtProfileIterator. | |
| file | DtProfiler.h |
| Contains the classes allowing the profiler to work, DtProfileManager, DtProfileSample, and DtProfileIterator. | |
| file | DtProfiler.h |
| Contains the classes allowing the profiler to work, DtProfileManager, DtProfileSample, and DtProfileIterator. | |
| file | DtProxy.h |
| file | DtQuat.h |
| Contains makVrv::DtQuat class. | |
| file | DtRandomNumberGenerator.h |
| Contains makVrv::DtRandomNumberGenerator class. | |
| file | DtRecordHolder.h |
| Contains makVrv::DtRecordHolder class. | |
| file | DtSampleAggregator.h |
| A class to collect and dump arrays of doubles. | |
| file | DtSharedPtrCallbackWrapper.h |
| Contains makVrv::DtSharedPtrCallbackWrapper class. | |
| file | DtSignalConnectionManager.h |
| Base class to provide boost signal/slot management. | |
| file | DtUnicode.h |
| file | DtUnicodeChar.h |
| file | DtUnicodeUtils.h |
| file | DtUniqueNameGenerator.h |
| Declaration of DtUniqueNameGenerator. | |
| file | DtUnitConverter.h |
| Contains the various unit converters' class declarations. | |
| file | DtUtmCoordinateConverter.h |
| file | DtVirtualBaseClass.h |
| Contains makVrv::DtVirtualBaseClass class. | |
| file | DtVrfSoilTypeToOsgEarthLandCoverMap.h |
| file | DtVrvCmdSwitchArg.h |
| This file declares the class SwitchArg. | |
| file | DtVrvCommandLineParser.h |
| This file declares the class makVrvmakVrv::CmdLine. | |
| file | DtVrvFilesystem.h |
| Contains makVrv::DtVrvFilesystem class. | |
| file | DtWindowConfiguration.h |
| Contains makVrv::DtViewConfiguration class. | |
| file | DtWorldMagneticModel.h |
| file | event_signal.h |
| Contains makVrv::event_signal class. | |
| file | extendedTypeEncoding.h |
| Contains additional type to message encoding functions. | |
| file | igVersion.h |
| Contains necessary ig version information. | |
| file | signalslib.h |
| file | sprintfUtil.h |
| Contains macro definition to use snprintf cross platform. | |
| file | templateUtil.h |
| Contains utility macros and methods for templates. | |
| file | virtualConstructor.h |
| Contains DT_VIRTUAL_CTR DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFINE DT_VIRTUAL_COPY_ASSIGN_DEFINE DT_VIRTUAL_BASE_CTR_DEFINE DT_PURE_VIRTUAL_CTR_DEFINE macros. | |
| file | vrvUtil.h |
| Contains DLL export macros. | |
Macros | |
| #define | DEFINE_MAP_CREATOR(PREFIX, MAP_CLASS) |
| Macro for easy map initialization classes. More... | |
| #define | DEFINE_SEQUENCE_CREATOR(PREFIX, SEQUENCE, SEQUENCE_CLASS) |
| Macro for easy sequence container initialization classes. More... | |
Functions | |
| makVrv::DEFINE_MAP_CREATOR (Std, std::map) | |
| Define makVrv::StdMapCreator<K, V> class. More... | |
| makVrv::DEFINE_SEQUENCE_CREATOR (Std, List, std::list) | |
| Define makVrv::StdListCreator<V> class. More... | |
| makVrv::DEFINE_SEQUENCE_CREATOR (Std, Vector, std::vector) | |
| Define makVrv::StdVectorCreator<V> class. More... | |
| makVrv::DEFINE_SEQUENCE_CREATOR (Std, Deque, std::deque) | |
| Define makVrv::StdDequeCreator<V> class. More... | |
This library contains various utility classes that have limited external dependencies.
| #define DEFINE_MAP_CREATOR | ( | PREFIX, | |
| MAP_CLASS | |||
| ) |
Macro for easy map initialization classes.
This macro is used to make a creator for an std map. The creator allows for creation and initialization in a single step. Example:
| #define DEFINE_SEQUENCE_CREATOR | ( | PREFIX, | |
| SEQUENCE, | |||
| SEQUENCE_CLASS | |||
| ) |
Macro for easy sequence container initialization classes.
This macro is used to make a creator for an std list, vector, or deque. The creator allows for creation and initialization in a single step. Example:
| makVrv::DEFINE_MAP_CREATOR | ( | Std | , |
| std::map | |||
| ) |
Define makVrv::StdMapCreator<K, V> class.
Example:
| makVrv::DEFINE_SEQUENCE_CREATOR | ( | Std | , |
| List | , | ||
| std::list | |||
| ) |
Define makVrv::StdListCreator<V> class.
Example:
| makVrv::DEFINE_SEQUENCE_CREATOR | ( | Std | , |
| Vector | , | ||
| std::vector | |||
| ) |
Define makVrv::StdVectorCreator<V> class.
Example:
| makVrv::DEFINE_SEQUENCE_CREATOR | ( | Std | , |
| Deque | , | ||
| std::deque | |||
| ) |
Define makVrv::StdDequeCreator<V> class.
Example: