Files
envi-code/SourceCode/Code2026/tg_shs/shs_TwtKernal/JoinPipe2Sanitary.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

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_)