2#include "DefinitionsGUI.h" 
    9        class CGUIViewImageCanvas;
 
   12        class CInternalViewImage;
 
   14        class FL_EXPORT CGUIViewImageMiniMap
 
   16            friend class CInternalViewImage;
 
   18            CGUIViewImageMiniMap(CGUIViewImage* pParent, CInternalViewImage* pParentViewInternal);
 
   19            virtual ~CGUIViewImageMiniMap();
 
   20            virtual const CResult 
Assign(
const CGUIViewImageMiniMap& rhs);
 
   21            virtual const CResult 
Assign(
const CGUIViewImageMiniMap* pRhs);
 
   22            CGUIViewImageMiniMap& operator=(
const CGUIViewImageMiniMap& rhs);
 
   24            virtual const CResult OnSizeChanged();
 
   26            virtual bool CalcRegion();
 
   28            virtual void Show(
bool bShow);
 
   29            virtual bool IsVisible() 
const;
 
   31            virtual bool IsPanning() 
const;
 
   32            virtual void HitTest(
const Foundation::CFLPoint<int32_t>& flpCanvas);
 
   34            CGUIViewImageLayer* GetLayer() 
const;
 
   35            CGUIViewImageCanvas* GetCanvas() 
const;
 
   37            Foundation::CFLRect<double> GetDisplayRect() 
const;
 
   38            Foundation::CFLRect<double> GetCanvasRect() 
const; 
 
   39            double GetCanvasScale() 
const;
 
   41            void SetCanvasRatio(
double f64CanvasRatio);
 
   42            double GetCanvasRatio() 
const;
 
   44            Foundation::CFLPoint<double> GetCanvasOffset() 
const;
 
   46            virtual bool IsImageLayerVisible() 
const;
 
   47            virtual bool IsDrawingLayerVisible(int32_t i32Index) 
const;
 
   48            virtual void ShowLayer(
bool bShow, EMenuItem eMenuItem);
 
   51            virtual const CResult InternalAssign(
const CGUIViewImageMiniMap& rhs);
 
   52            inline void InternalGatherFigureBoundary(
const CGUIViewImageLayer* pLayer, Foundation::CFLFigureArray& flfa) 
const;
 
   55            CGUIViewImage* m_pParentView;
 
   56            CInternalViewImage* m_pParentViewInternal;
 
   58            std::vector<CGUIViewImageLayerRef*> m_vctDrawingLayers;
 
   59            std::unordered_map<std::wstring, CGUIViewImageLayerRef*> m_mapDrawingLayers;
 
   62            CGUIViewImageLayer* m_pLayer;
 
   63            CGUIViewImageCanvas* m_pCanvas;
 
   65            Base::CFLImage* m_pFliDenotation;
 
   69            double m_f64CanvasRatio; 
 
   70            double m_f64CanvasScale;
 
   71            Foundation::CFLRect<double> m_flrDisplay;
 
   72            Foundation::CFLRect<double> m_flrCanvas;
 
   73            Foundation::CFLRect<double> m_flrFlfaBoundary;
 
   74            Foundation::CFLPoint<double> m_flpOffset;
 
   81            Foundation::CFLRegion flrg;
 
   83            bool m_bShowImageLayer;
 
이미지 뷰 클래스
Definition GUIViewImage.h:319
이미지 뷰 위에 도형 또는 문자 등을 그릴 수 있는 레이어 클래스
Definition GUIViewImageLayer.h:45
이미지 뷰 위에 도형을 그릴 때 Figure 를 복사하지 않는 레이어. Figure 객체 복사 및 삭제 비용이 없어 성능 상 이점이 있으나 개발자가 원본 Figure 객체 메모리 관...
Definition GUIViewImageLayerRef.h:23
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ Show
도형 보이기 메뉴
Definition DefinitionsGUIView3D.h:2830