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

50 lines
1.4 KiB
C++

#pragma once
#include "acgi.h"
class AecDrawingStreamRecord;
class AecUnknownWorldDraw : public AcGiWorldDraw
{
public:
ACRX_DECLARE_MEMBERS(AecUnknownWorldDraw);
AecUnknownWorldDraw();
virtual ~AecUnknownWorldDraw();
void setToFindDrawingFrame();
void setToFindForESignTrue();
void setRegenType(AcGiRegenType eType);
virtual AcGiRegenType regenType() const;
virtual Adesk::Boolean regenAbort() const;
virtual AcGiSubEntityTraits& subEntityTraits() const;
virtual AcGiGeometry * rawGeometry() const;
virtual AcGiWorldGeometry& geometry() const;
virtual Adesk::Boolean isDragging() const;
virtual double deviation(const AcGiDeviationType, const AcGePoint3d&) const;
virtual Adesk::UInt32 numberOfIsolines() const;
virtual AcGiContext * context();
virtual void setDeviation(double dDev);
virtual void setDrawingStreamRecord(AcDbVoidPtrArray* pRec);
virtual void setDrawingStreamRecord(AecDrawingStreamRecord* pRec);
virtual void setWorldDraw(AcGiWorldDraw* mode);
private:
AcGiSubEntityTraits* mpSubEntityTraits;
AcGiWorldGeometry* mpWorldGeometry;
AcGiContext* mpContext;
double mDeviation;
AcGiWorldDraw* m_pWDraw;
AcDbVoidPtrArray* m_prcDrawingFlowData;
bool m_bToFindDrawingFrame;
bool m_bToFindForESignTrue;
AcGiRegenType m_eType;
public:
friend class AecUnknownWorldGeometry;
};