Files
envi-code/SourceCode/Code2026/EarthWormCmd/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

45 lines
1.2 KiB
C++

#pragma once
#include "acgi.h"
class AecUnknownWorldDraw : public AcGiWorldDraw
{
public:
ACRX_DECLARE_MEMBERS(AecUnknownWorldDraw);
AecUnknownWorldDraw();
virtual ~AecUnknownWorldDraw();
void setToFindDrawingFrame();
void setToFindForESignTrue();
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 setWorldDraw(AcGiWorldDraw* mode);
private:
AcGiSubEntityTraits* mpSubEntityTraits;
AcGiWorldGeometry* mpWorldGeometry;
AcGiContext* mpContext;
double mDeviation;
AcGiWorldDraw* m_pWDraw;
AcDbVoidPtrArray* m_prcDrawingFlowData;
bool m_bToFindDrawingFrame;
bool m_bToFindForESignTrue;
public:
friend class AecUnknownWorldGeometry;
};