123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #pragma once
- #include "DoubleRange.h"
- namespace OTSCLRINTERFACE {
- using namespace System;
- using namespace OTSDATA;
- public ref class CDoubleRangeClr : public Object
- {
- public:
- CDoubleRangeClr(); // constructor
- CDoubleRangeClr(double a_dStart, double a_dEnd); // constructor
-
- CDoubleRangeClr(CDoubleRangePtr a_pDoubleRange); // C++ type cann't be recongnized by CLR.Only can be used in C++.
-
-
- ~CDoubleRangeClr();
- !CDoubleRangeClr();
- CDoubleRangeClr(CDoubleRange*); //Only can be used in C++.
- bool DataInRange(double a_dData);
- // start
- double GetStart();// { return m_dStart; }
- void SetStart(double a_dStart);;// { m_dStart = a_dStart; }
- // end
- double GetEnd();// { return m_dEnd; }
- void SetEnd(double a_dEnd);// { m_dEnd = a_dEnd; }
- // get pointer
- CDoubleRangePtr GetCDoubleRangePtr();//C++ type cann't be recongnized by CLR.Only can be used in C++.
-
- protected:
-
- CDoubleRangePtr *m_LpDoubleRange;
- };
- }
|