TripWireRule.h 621 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #import "FunSDK/JObject.h"
  3. #include "Limit.h"
  4. #import "TripWire.h"
  5. #define JK_TripWireRule "TripWireRule"
  6. class TripWireRule : public JObject
  7. {
  8. public:
  9. Limit mLimit; //单线限制参数
  10. JObjArray<TripWire> TripWire; //单线位置
  11. JIntObj TypeHuman;
  12. JIntObj TypeLimit;
  13. JIntObj TypeVehicle;
  14. public:
  15. TripWireRule(JObject *pParent = NULL, const char *szName = JK_TripWireRule):
  16. JObject(pParent,szName),
  17. mLimit(this, "Limit"),
  18. TripWire(this, "TripWire"),
  19. TypeHuman(this, "TypeHuman"),
  20. TypeLimit(this, "TypeLimit"),
  21. TypeVehicle(this, "TypeVehicle"){
  22. };
  23. ~TripWireRule(void){};
  24. };