12 #include <osgDB/XmlParser>
13 #include <osg/Referenced>
17 namespace makVrv {
namespace oe {
namespace CDB
19 class DtCDBBaseMaterial;
37 bool isValidMaterial(
const std::string& baseMaterial);
39 unsigned int getProceduralClassIndex(
const std::string& baseMaterial)
const;
41 std::string getGroundMCOD(
const std::string& baseMaterial)
const;
43 std::string getModelMCOD(
const std::string& baseMaterial)
const;
50 void loadXmlFile(
const std::string& baseMaterialFile);
#define DT_DLL_OSGEARTH_CDB_UTILS
Definition: DtCDBExport.h:18
BaseMaterialMap myBaseMaterialMap
GT instance map of models.
Definition: DtCDBBaseMaterialTable.h:55
CDB Base Material class. Hold Base Material name table / description osgdb_osgearth_cdbraster will us...
Definition: DtCDBBaseMaterialTable.h:26
std::map< std::string, osg::ref_ptr< DtCDBBaseMaterial > > BaseMaterialMap
CDB Base Material Map.
Definition: DtCDBBaseMaterialTable.h:30