#pragma once #include "aecdbxdraw.h" #include "AecDbOpening.h" class AecDbBalconyDraw : public AecDbXDraw { public: ACRX_DECLARE_MEMBERS(AecDbBalconyDraw); public: AecDbBalconyDraw(void); ~AecDbBalconyDraw(void); public: virtual Acad::ErrorStatus Draw2d(AcGiDraw &dc) const; virtual Acad::ErrorStatus Draw3d(AcGiDraw &dc) const; protected: void DrawGlass(AcGiDraw &dc, AcDbPolyline *pPl, const OpeningData &data, const AcDbObjectId &layerId) const; };