#pragma once #include "ICollimatorController.h" namespace DiosCtrlBox { class CollimatorController : public ICollimatorController { public: CollimatorController(); ~CollimatorController(); public: static std::string CLASSID(); virtual void Initialize(const std::string &name) override; virtual void OnCommunicationEstablished(ICommunicateEntity *communicate) override; private: ICommunicateEntity *m_communicate; }; }