| 12345678910111213141516171819202122232425262728293031 | #pragma once#include "DomainClr.h"#include "Hole.h"namespace OTSCLRINTERFACE {	using namespace System;	using namespace System::Drawing;	using namespace OTSDATA;	public ref class CHoleClr	{	public:		CHoleClr();																// constructor		CHoleClr(String^ a_strName, int a_nShape, System::Drawing::Rectangle^ a_rectDomain);	// constructor		CHoleClr(CHolePtr);		CHoleClr(CHole*);		~CHoleClr();		!CHoleClr();		CHolePtr GetHolePtr();		// get and set hole name		String^ GetName();		void SetName(String^ a_strName);		int GetShape() { return (int)m_Hole->get()->GetShape(); }		System::Drawing::Rectangle GetRectDomain();	private:				CHolePtr * m_Hole;	};	typedef System::Collections::Generic::List<CHoleClr^> CHoleListClr;}
 |