14 #include "vlutil/vlMutex.h"
19 #include <luabind/luabind.hpp>
21 #include <boost/scoped_ptr.hpp>
26 namespace MAKVRinTerra
28 class DtSharedMemoryFeaturesDebugDrawer;
35 typedef std::vector<DtLocation3D>
Points;
37 static boost::shared_ptr<DtLuaPathJob> Make(
52 luabind::object
getObject(lua_State* L,
int& index, std::string& message);
58 virtual void cancel(lua_State* L) {};
73 boost::shared_ptr<DtLuaPathJob> shared_from_this();
74 boost::shared_ptr<const DtLuaPathJob> shared_from_this()
const;
78 friend class PathTask;