// JoinPipe2Sanitary.h: interface for the CJoinPipe2Sanitary class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_JOINPIPE2SANITARY_H__AC3DB3DD_ED1A_4400_BAFE_200F4AA034FD__INCLUDED_) #define AFX_JOINPIPE2SANITARY_H__AC3DB3DD_ED1A_4400_BAFE_200F4AA034FD__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CJoinPipe2Sanitary { public: CJoinPipe2Sanitary(Entity ent); virtual ~CJoinPipe2Sanitary(); Entity m_entPipe; int m_iType; BOOL GetSanitaryInfo(Entity ent, CString csApp, XPoint &ptRet, CString &csBlk, CString &csSysBlk, double &nRadius, double &nDang, double &nBigQ, double &dEle); BOOL GetSanitaryInBlkInfo(Entity ent, AcGePoint3d &ptRet, CString &csBlk, CString &csSysBlk, double &nRadius, double &nDang, double &nBigQ, double &dEle); BOOL GetSanitaryInfo(Entity ent, XPoint &ptRet, CString &csBlk, CString &csSysBlk, double &nRadius, double &nDang, double &nBigQ, double &dEle); void DrawFeedEquip(CString csBlk, CString csSysBlk, double nDang, double nBigQ, XPoint ptIns, double nAng); void DrawDirtEquip(CString csBlk, CString csSysBlk, double nDang, double nBigQ, XPoint ptIns, double nAng, double nRadius); void DrawPipe(XPoint ptIns, XPoint ptNew, double dDn); BOOL GetHideSetupPoint(Entity entSan, XPoint ptIns, XPoint ptNew, XLine &pipeLine, XPoint &ptIntWall); BOOL IsMirrorTgSanitary(Entity entSan); }; #endif // !defined(AFX_JOINPIPE2SANITARY_H__AC3DB3DD_ED1A_4400_BAFE_200F4AA034FD__INCLUDED_)