#ifndef _TINTERFACESIZERELEATIONMANGER_H__ #define _TINTERFACESIZERELEATIONMANGER_H__ #if _MSC_VER > 1000 #pragma once #endif #include "TInterfaceManager.h" class TInterfaceSizeReleationManger : public TInterfaceManager { public: TInterfaceSizeReleationManger(); virtual ~TInterfaceSizeReleationManger(); virtual void TranslateSizeModifyMsg(const TInterfaceModifyMsg& msg,AcDbObjectIdArray& idOperOns); protected: void TransactSizeOperation(const TInterfaceModifyMsg& msg,AcDbObjectIdArray& idOperOns,TDbInterfacesObj* pIObj,BOOL& bClose); BOOL TransactCycleSizeMsg(const TInterfaceModifyMsg& msg,AcDbObjectIdArray& idOperOns); BOOL Find2(const AcGePoint3d& ptCon,const AcGeVector3d& vtDir,AcDbObjectId& idFind,AcDbObjectId& idOwnerThis); }; #endif //_TINTERFACESIZERELEATIONMANGER_H__