SpclRgs.h 657 B

1234567891011121314151617181920212223242526272829303132
  1. #pragma once
  2. #import "FunSDK/JObject.h"
  3. #include "OscRg.h"
  4. #include "SubRgA.h"
  5. #include "SubRgB.h"
  6. #include "SubRgC.h"
  7. #define JK_SpclRgs "SpclRgs"
  8. class SpclRgs : public JObject
  9. {
  10. public:
  11. JStrObj Name;
  12. OscRg mOscRg; //具体的区域定义,包括点的数量和点坐标数组
  13. SubRgA mSubRgA;
  14. SubRgB mSubRgB;
  15. SubRgC mSubRgC;
  16. JIntObj Valid; //是否有效
  17. public:
  18. SpclRgs(JObject *pParent = NULL, const char *szName = JK_SpclRgs):
  19. JObject(pParent,szName),
  20. Name(this, "Name"),
  21. mOscRg(this, "OscRg"),
  22. mSubRgA(this, "SubRgA"),
  23. mSubRgB(this, "SubRgB"),
  24. mSubRgC(this, "SubRgC"),
  25. Valid(this, "Valid"){
  26. };
  27. ~SpclRgs(void){};
  28. };