3#include "GUIViewImageLayerObjectBase.h" 
   11        class FL_EXPORT CGUIViewImageLayerObjectFigure : 
public CGUIViewImageLayerObjectBase
 
   14            CGUIViewImageLayerObjectFigure();
 
   15            CGUIViewImageLayerObjectFigure(
const CGUIViewImageLayerObjectFigure* pRhs);
 
   16            CGUIViewImageLayerObjectFigure(
const CGUIViewImageLayerObjectFigure& rhs);
 
   17            virtual ~CGUIViewImageLayerObjectFigure();
 
   19            virtual const CResult 
Assign(
const CGUIViewImageLayerObjectFigure* pRhs);
 
   20            virtual const CResult 
Assign(
const CGUIViewImageLayerObjectFigure& rhs);
 
   22            virtual CGUIViewImageLayerObjectFigure* DuplicateObject() 
const;
 
   23            virtual CGUIViewImageLayerObjectFigure* CreateObject() 
const;
 
   25            virtual void Clear() 
override;
 
   26            virtual void ClearD2DGeometry();
 
   28            virtual void SetLineWidth(int32_t nLineWidth);
 
   29            int32_t GetLineWidth() 
const;
 
   31            virtual void SetRealSizeLineWidth(
bool bSet);
 
   32            virtual bool IsRealSizeLineWidth() 
const;
 
   34            virtual void SetPenStyle(EGUIViewImagePenStyle ePenStyle);
 
   37            virtual void SetEdgeColor(COLORREF crEdgeColor);
 
   38            COLORREF GetEdgeColor() 
const;
 
   39            D2D1_COLOR_F GetEdgeColorD2D1() 
const;
 
   40            virtual void SetLineColorAlphaBlendingRatio(
float f32AlphaBlendingRatio) 
override;
 
   42            virtual void GetRect(Foundation::CFLRect<double>& flr) 
const;
 
   45            int32_t m_i32LineWidth;
 
   46            bool m_bRealSizeLineWidth;
 
   49            COLORREF m_crEdgeColor;
 
   50            D2D1_COLOR_F m_d2dcEdgeColor;
 
   52            D2D1_RECT_F* m_pD2DRect;
 
   53            D2D1_ELLIPSE* m_pD2DEll;
 
   54            D2D1_POINT_2F* m_pD2DPt1;
 
   55            D2D1_POINT_2F* m_pD2DPt2;
 
   57            ID2D1Geometry* m_pGeometry;
 
   58            ID2D1Geometry* m_pGeometryPoints;
 
   59            std::vector<ID2D1Geometry*> m_vctGeometryPoints;
 
   60            std::vector<ID2D1Geometry*> m_vctGeometryNonFillFigures;
 
   62            friend class CGUIViewImageLayer;
 
   63            friend class CGUIViewGraphLayer;
 
Definition D2DObject.h:12
EGUIViewImagePenStyle
이미지 뷰의 펜 스타일
Definition DefinitionsGUI.h:5150
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ Clear
도형 정리 메뉴
Definition DefinitionsGUI.h:2101