#pragma once #include "PartSizeClass.h" namespace OTSINTERFACE { using namespace System; using namespace System::Collections::Generic; using namespace OTSMODEL; public ref class CPartSizeClassClr { public: CPartSizeClassClr(); CPartSizeClassClr(CPartSizeClassPtr); ~CPartSizeClassClr(); !CPartSizeClassClr(); public: CPartSizeClassPtr GetPartSizeClassPtr(); // size class name String^ GetName(); void SetName(String^ a_strName); // class data list List^ GetSizeClassList(); void SetSizeClassList(List^ a_listSizeClass); // validation bool IsValid(); private: CPartSizeClassPtr* m_LpPartSizeClass; }; }