19 #include <matrix/vlVector.h>
25 class DtAgentManagerInterface;
27 class DtArticulatedModelAgent;
28 class DtModelDefinition;
74 const std::string& registrantName,
75 const std::string& featureStyleName,
76 const std::string& strFeatureName,
92 const std::string& featureClass );
101 std::string buildModelDefinition(
const std::string& markerName );
112 std::string parseAndBuild(
const std::string& markerStr );
114 virtual void createAndAddFeature(
DtUniqueID elementId,
115 const std::string& modelDefName,
const std::string& featureName,
120 void slot_featureToBeDeleted(
const std::string& resgistrant,
126 const std::string& paramName,
bool& resultOut);
128 const std::string& paramName,
float& resultOut);
130 const std::string& paramName, std::string& resultOut);
148 typedef boost::unordered_map<DtUniqueID, FeatureRecord>
FeatureMap;
164 static void registerInstance(
DtDe& de,
169 const std::string& registrant,
const std::string& featureClass );