33 lines
1.5 KiB
C++
33 lines
1.5 KiB
C++
// 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_)
|