12 #include <vrvCore/DtAgent.h>
13 #include <vrvCore/DtAgentCreator.h>
14 #include <vrvCore/DtAgentDefinition.h>
31 static DtBhaveLinesModelAgent* create(makVrv::DtAgentManagerInterface& sceneInterface,
bool bDistribute =
true);
43 virtual void update() = 0;
46 virtual void init(std::string& str,
bool useLocalCoord) = 0;
67 virtual void init(std::string& str,
bool useLocalCoord);
106 static makVrv::DtAgentCreator*
create();
109 virtual makVrv::DtAgent*
createAgent(makVrv::DtAgentManagerInterface& sceneInterface);
112 virtual makVrv::DtAgentUpdateResolverInterface*
createResolver(makVrv::DtDe& de, makVrv::DtUniqueID
id);