3#include "SNAPFeatureBase.h" 
    4#include "SNAPFigureOutputInfo.h" 
   12        class CSNAPFigureOutputInfo;
 
   14        class FL_EXPORT CSNAPFeatureViewImage : 
public CSNAPFeatureBase
 
   16            SupportToDuplicateObject(CSNAPFeatureViewImage, *
this);
 
   19            CSNAPFeatureViewImage();
 
   20            CSNAPFeatureViewImage(
const CSNAPFeatureViewImage& rhs);
 
   21            CSNAPFeatureViewImage(
const CSNAPFeatureViewImage* pRhs);
 
   22            virtual ~CSNAPFeatureViewImage();
 
   24            virtual const CResult 
Assign(
const CSNAPFeatureViewImage& rhs);
 
   25            virtual const CResult 
Assign(
const CSNAPFeatureViewImage* pRhs);
 
   27            virtual const CResult 
Clear() 
override;
 
   29            virtual const CResult SetViewImage(
const CGUIViewImage* pViewImage);
 
   30            virtual const CGUIViewImage* GetViewImage() 
const;
 
   32            virtual const CResult 
SetImage(
const Base::CFLImage* pFliImage);
 
   33            virtual const Base::CFLImage* GetImage() 
const;
 
   35            virtual const CResult AddFigure(
const Foundation::CFLFigure* pFliFigure, 
const CSNAPFigureOutputInfo* pFoiData = 
nullptr);
 
   36            virtual Foundation::CFLFigureArray GetFigures() 
const;
 
   38            virtual const CResult SetPageNumber(int32_t i32PageNumber);
 
   39            virtual int32_t GetPageNumber() 
const;
 
   41            virtual const CResult SetPageName(
const Base::CFLString<wchar_t>& flsPageName);
 
   42            virtual Base::CFLString<wchar_t> GetPageName() 
const;
 
   44            virtual const CResult SetViewCenter(
const Base::TPoint<double>& tpCenter);
 
   45            virtual Base::TPoint<double> GetViewCenter() 
const;
 
   47            virtual const CResult SetViewScale(
double f64Scale);
 
   48            virtual double GetViewScale() 
const;
 
   50            virtual const CResult SetFileNameWithPath(
const Base::CFLString<wchar_t>& flsFileNameWithPath);
 
   51            virtual Base::CFLString<wchar_t> GetFileNameWithPath() 
const;
 
   53            virtual const CResult Execute();
 
   56            virtual const CResult ClearImage();
 
   58            virtual const CResult ClearFigureObjects();
 
   59            virtual const CResult 
ZoomFit();
 
   60            virtual const CResult 
Load();
 
   61            virtual const CResult 
Save();
 
   62            virtual const CResult SaveWithLayer();
 
   64            DeclareGetClassType();
 
   67            virtual bool IsViewObjectAlive() 
const;
 
   70            CGUIViewImage* m_pViewImage;
 
   71            Base::CFLImage* m_pFliImage;
 
   73            std::vector<Foundation::CFLFigure*>& m_vctFigures;
 
   74            std::vector<CSNAPFigureOutputInfo>& m_vctFigureOutputInfos;
 
   75            std::vector<Foundation::CFLFigure*>& m_vctFigureObjects;
 
   77            int32_t m_i32PageNumber;
 
   79            bool m_bPageNameInput;
 
   80            Base::CFLString<wchar_t> m_flsPageName;
 
   82            Base::CFLString<wchar_t> m_flsFileName;
 
이미지 뷰 클래스
Definition GUIViewImage.h:319
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ ClearLayers
레이어 정리 메뉴
Definition DefinitionsGUI.h:3647
@ ZoomFit
이미지 뷰의 스케일을 화면 크기에 맞추는 메뉴
Definition DefinitionsGUI.h:591
@ Save
저장 메뉴
Definition DefinitionsGUI.h:303
@ SetImage
이미지 뷰 위의 이미지가 변경되었을 경우
Definition DefinitionsGUI.h:5054
@ Clear
도형 정리 메뉴
Definition DefinitionsGUI.h:2101
@ ClearAll
이미지에 저장된 모든 도형 지우기 메뉴
Definition DefinitionsGUI.h:1403
@ Load
불러오기
Definition DefinitionsGUI.h:50