14 #include "vlutil/vlMutex.h"
19 #include <luabind/luabind.hpp>
21 #include <boost/scoped_ptr.hpp>
30 typedef std::vector<DtLocation3D>
Points;
32 static boost::shared_ptr<DtLuaPathJob> Make(
47 luabind::object
getObject(lua_State* L,
int& index, std::string& message);
53 virtual void cancel(lua_State* L) {};
68 boost::shared_ptr<DtLuaPathJob> shared_from_this();
69 boost::shared_ptr<const DtLuaPathJob> shared_from_this()
const;
73 friend class PathTask;