MonitoringStrategy
inc/squareMonitoringStrategy.h
- Committer:
- lmarketin
- Date:
- 2021-05-07
- Revision:
- 0:7b63a9dd265c
File content as of revision 0:7b63a9dd265c:
#ifndef SQUEREMONITORINGSTRATEGY_H #define SQUEREMONITORINGSTRATEGY_H #include "monitoringStrategyIf.h" /* * This class is implemntation of monitoringStrategIf for Square monitoring. Class is used to find nearest object in monitoring area */ class SquereMonitoringStrategy : public MonitoringStrategyIf { public: SquereMonitoringStrategy(Configuration* config); ~SquereMonitoringStrategy(); bool presenceCheck(const std::map<float, float>& distancesMap, ObjectPosition* objectPosition); private: bool checkIsObjectUnderSquere(ObjectPosition tmpObjectPosition); int m_x; int m_y; const static double PI =3.141592653589793238463; }; #endif