VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCDBMcod.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2024 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 #pragma once
10 
11 #include "DtCDBExport.h"
12 #include <osgEarth/Color>
13 
14 namespace makVrv
15 {
16  class DtDe;
17 }
18 
19 namespace makVrv {
20  namespace oe {
21  namespace CDB {
22 
23  struct color2DArray
24  {
25  osgEarth::Color myRGB1;
26  osgEarth::Color myRGB2;
27  };
28  typedef std::map<std::string, color2DArray> mcodColorMap;
29 
33  {
34  public:
36  DtCDBMcod() {};
37 
39  static bool readMCODCsvColorFile(makVrv::DtDe* De, const std::string& imageMapFilename, makVrv::oe::CDB::mcodColorMap& myMCODTerrainColorMap);
40 
41  };
42 
43  }
44  }
45 } // namespace mak::osgEarth::CDB
46 
DtCDBMcod()
CTOR.
Definition: DtCDBMcod.h:36
#define DT_DLL_OSGEARTH_CDB_UTILS
Definition: DtCDBExport.h:18
std::map< std::string, color2DArray > mcodColorMap
Definition: DtCDBMcod.h:28
Definition: DtCDBMcod.h:23
osgEarth::Color myRGB2
Definition: DtCDBMcod.h:26
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
osgEarth::Color myRGB1
Definition: DtCDBMcod.h:25
Class used for CDB MCOD.
Definition: DtCDBMcod.h:32

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)