![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include <vrvCore/vrvCore.h> 00013 00014 namespace makVrv 00015 { 00016 class DtVisualizerSchema; 00017 00020 class DT_DLL_VRVCORE DtBuiltInSchemas 00021 { 00022 public: 00023 00025 static const DtVisualizerSchema& theDtKinStateSchema(); 00026 00028 static const DtVisualizerSchema& theDtModelSchema(); 00029 00031 static const DtVisualizerSchema& theDtRadioCommunicationsSchema(); 00032 00034 static const DtVisualizerSchema& theDtRadioTransmissionsSchema(); 00035 00037 static const DtVisualizerSchema& theDtIndicatorSchema(); 00038 00040 static const DtVisualizerSchema& theDtFlamesSchema(); 00041 00043 static const DtVisualizerSchema& theDtSmokePlumeSchema(); 00044 00046 static const DtVisualizerSchema& theDtTrackHistorySchema(); 00047 00049 static const DtVisualizerSchema& theDtTrailEffectSchema(); 00050 00052 static const DtVisualizerSchema& theDtDecalEffectSchema(); 00053 00055 static const DtVisualizerSchema& theDtShapeVertexSchema(); 00056 00058 static const DtVisualizerSchema& theDtInteractionSchema(); 00059 00061 static const DtVisualizerSchema& theDtDetonationLineSchema(); 00062 00064 static const DtVisualizerSchema& theDtHATLineSchema(); 00065 00067 static const DtVisualizerSchema& theDtRemoteGraphicSchema(); 00068 00070 static const DtVisualizerSchema& theDtMilStdIconSchema(); 00071 00073 static const DtVisualizerSchema& theDtEntityImageSymbolSchema(); 00074 00076 static const DtVisualizerSchema& theDtAggregateImageSymbolSchema(); 00077 00079 static const DtVisualizerSchema& theDtTacticalGraphicImageSymbolSchema(); 00080 00082 static const DtVisualizerSchema& theDtSelectionSchema(); 00083 00085 static const DtVisualizerSchema& theDtAggregateExtentSchema(); 00086 00088 static const DtVisualizerSchema& theDtIntervisibilityLineSchema(); 00089 00091 static const DtVisualizerSchema& theDtIntervisibilityFanSchema(); 00092 00094 static const DtVisualizerSchema& theDtIntervisibilityEntityFanSchema(); 00095 00097 static const DtVisualizerSchema& theDt2DEntitySensorVolumeSchema(); 00098 00100 static const DtVisualizerSchema& theDtEntitySensorVolumeSchema(); 00101 00103 static const DtVisualizerSchema& theDtIntervisibilityVertexSchema(); 00104 00106 static const DtVisualizerSchema& theDt2DEnvironmentalLineSchema(); 00107 00109 static const DtVisualizerSchema& theDt2DEnvironmentalAreaSchema(); 00110 00112 static const DtVisualizerSchema& theDt3DEnvironmentalLineSchema(); 00113 00115 static const DtVisualizerSchema& theDt3DEnvironmentalAreaSchema(); 00116 00118 static const DtVisualizerSchema& theDt2DEntityHeadingIndicatorSchema(); 00119 00121 static const DtVisualizerSchema& theDtEntitySymbolDecorationSchema(); 00122 00124 static const DtVisualizerSchema& theDtTacticalGraphicSymbolDecorationSchema(); 00125 00127 static const DtVisualizerSchema& theDtAggregateSymbolDecorationSchema(); 00128 00129 private: 00130 00132 DtBuiltInSchemas(); 00133 00135 DtBuiltInSchemas(const DtBuiltInSchemas&); 00136 00137 }; 00138 00139 }