| 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;	};}
 |