#pragma once #include "ObjectInterpreter.h" #include #include #include #include #include "DataManagerGlobal.h" class DATAMANAGER_DLL_API_EXPORTS PointInterpreter : public ObjectInterpreter // class PointInterpreter { public: // void ExecuteCommand(std::vector &commandLines) override; void ExecuteCommand(std::vector &commandLines, std::vector &pLoc); bool ParsePoint2D(const std::string &loc, const std::string &dir, double &v1, double &v2); // protected: // std::shared_ptr shared_from_this() // { // return std::static_pointer_cast(ObjectInterpreter::shared_from_this()); // } };