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

30 lines
575 B
C++

#ifndef __TDBVIRTUALPIPE_H__
#define __TDBVIRTUALPIPE_H__
class TdbVirtualPipe : public TDbCurveEntity
{
public:
TdbVirtualPipe();
void ShowAngleDim(bool bVal);
void SetPipe(TDbPipe* );
void SetAngleDim(const TADSGePoint3d &ptLoc, double dAngle);
virtual Acad::ErrorStatus ExplodeOrDraw2d(XExplodeDraw &mode) const;
private:
bool IsIn3quadrant() const; // 是否在第三象限
private:
TDbPipe *m_pPipe; // 水管
TADSGePoint3d m_ptText; // 标注位置
double m_dAngle; // 角度
bool m_bShow; // 是否显示角度标注
};
#endif