13 namespace makVrv {
namespace oe {
namespace CDB
48 bool readXmlNode(osgDB::XmlNode::Children::iterator& compMatIter);
50 std::string getName()
const;
58 unsigned int getSecondarySubstrateCount()
const;
60 const DtCDBSubstrate* getSecondarySubstrate(
unsigned int index)
const;
CDB Composite MaterialHere is a an overview of a CDB Composite Material.
Definition: DtCDBCompositeMaterial.h:39
#define DT_DLL_OSGEARTH_CDB_UTILS
Definition: DtCDBExport.h:18
Definition: featureContext.h:36
int myIndex
Composite Material Index.
Definition: DtCDBCompositeMaterial.h:65
osg::ref_ptr< DtCDBSubstrate > mySurfaceSubstrate
Surface Substrate (optional)
Definition: DtCDBCompositeMaterial.h:69
std::string myName
Composite Material Name.
Definition: DtCDBCompositeMaterial.h:67
CDB Base Material class. Hold Base Material name / description.
Definition: DtCDBSubstrate.h:16
osg::ref_ptr< DtCDBSubstrate > myPrimarySubstrate
Primary Substrate (mandatory)
Definition: DtCDBCompositeMaterial.h:71
std::vector< osg::ref_ptr< DtCDBSubstrate > > mySecondarySubstrates
Secondary Substrate (optional)
Definition: DtCDBCompositeMaterial.h:73