16 #include <boost/thread/mutex.hpp>
22 #include <rapidjson/document.h>
27 class DtModelDefinition;
49 typedef std::pair<NodeLinkage, std::vector<const rapidjson::Value*> >
LinkageValuePair;
62 std::string convertPathToMeta(
const std::string& inPath);
70 bool pathHasMeta(
const std::string& inPath);
82 bool convertLoadAndParse(
const std::string& fileName);
85 rapidjson::Document* retrieveFileData(
const std::string& fileName);
91 rapidjson::Document* linkagesFeaturesDocument);
110 bool parseMetaFile(
const std::string& fileName);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:42
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
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:72
Contains DLL export macros.