#pragma once #include "MotionModeTypeDef.h" namespace DIOS::Dev::Detail::MachineryECOM { class IMotionModel; class IMotionModelFactory { public: IMotionModelFactory(){} virtual ~IMotionModelFactory(){} public: virtual IMotionModel *CreateModel(MOTION_MODEL_TYPE type) = 0; }; }