PartSizeItemClr.h 731 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #pragma once
  2. #include "PartSizeItem.h"
  3. #include "DoubleRangeClr.h"
  4. namespace OTSINTERFACE {
  5. using namespace System;
  6. using namespace OTSDATA;
  7. using namespace OTSMODEL;
  8. public ref class CPartSizeItemClr :public Object
  9. {
  10. public:
  11. CPartSizeItemClr();
  12. CPartSizeItemClr(CPartSizeItemPtr); // copy constructor
  13. !CPartSizeItemClr();
  14. ~CPartSizeItemClr();
  15. CPartSizeItemPtr GetCPartSizeItemPtr();
  16. // name
  17. String^ GetName();
  18. void SetName(String^ a_strName);
  19. // size level range
  20. CDoubleRangeClr^ GetSizeLevel();
  21. void SetSizeLevel(CDoubleRangeClr^ a_poSizeLevel);
  22. private:
  23. CPartSizeItemPtr* m_LpPartSizeItem;
  24. };
  25. typedef System::Collections::Generic::List<CPartSizeItemClr^> CPartSizeItemListClr;
  26. }