3#include "SNAPFeatureBase.h"
10 class FL_EXPORT CSNAPFeatureImage :
public CSNAPFeatureBase
12 SupportToDuplicateObject(CSNAPFeatureImage, *
this);
16 CSNAPFeatureImage(
const CSNAPFeatureImage& rhs);
17 CSNAPFeatureImage(
const CSNAPFeatureImage* pRhs);
18 virtual ~CSNAPFeatureImage();
20 virtual const CResult
Assign(
const CSNAPFeatureImage& rhs);
21 virtual const CResult
Assign(
const CSNAPFeatureImage* pRhs);
23 virtual const CResult
Clear()
override;
25 virtual const CResult InitializeParemeter()
override;
27 virtual const CResult
SetImage(
const Base::CFLImage* pFliData);
28 virtual Base::CFLImage* GetImage()
const;
30 virtual const CResult SetFileNameWithPath(
const Base::CFLString<wchar_t>& flsFileNameWithPath);
31 virtual Base::CFLString<wchar_t> GetFileNameWithPath()
const;
33 virtual const CResult SetPageIndex(int32_t i32PageIndex);
34 virtual int32_t GetPageIndex()
const;
36 virtual const CResult SetPageName(
const Base::CFLString<wchar_t>& flsPageName);
37 virtual Base::CFLString<wchar_t> GetPageName()
const;
39 virtual const CResult SetSelectedFigureIndex(int64_t i64Index);
40 virtual int64_t GetSelectedFigureIndex()
const;
42 virtual const CResult AddFigure(
const Foundation::CFLFigure* pFlfFigure);
44 virtual const CResult ExecuteAssign();
45 virtual const CResult ExecuteAssignToSelectedPage();
46 virtual const CResult ExecuteLoad();
47 virtual const CResult ExecuteSave();
48 virtual const CResult ExecuteCompressionSave();
49 virtual const CResult ExecuteClear();
50 virtual const CResult ExecuteClearSelectedPage();
51 virtual const CResult ExecuteRemoveSelectedPage();
52 virtual const CResult ExecuteSelectPage();
53 virtual const CResult ExecuteSetPageNameToSelectedPage();
54 virtual const CResult ExecutePushBackPage();
55 virtual const CResult ExecutePushBackPages();
56 virtual const CResult ExecutePushFrontPage();
57 virtual const CResult ExecutePushFrontPages();
58 virtual const CResult ExecuteInsertToSelectedPage();
59 virtual const CResult ExecuteInsertToSelectedPages();
60 virtual const CResult ExecutePushBackFigure();
61 virtual const CResult ExecutePushFrontFigure();
62 virtual const CResult ExecutePushBackFigureElementwise();
63 virtual const CResult ExecutePushFrontFigureElementwise();
64 virtual const CResult ExecutePushBackFigureElementwiseRecursive();
65 virtual const CResult ExecutePushFrontFigureElementwiseRecursive();
66 virtual const CResult ExecuteRemoveFigure();
67 virtual const CResult ExecuteClearFigures();
68 virtual const CResult ExecuteClearFiguresAllPages();
70 DeclareGetClassType();
73 Base::CFLImage m_fliData;
76 Base::CFLImage* m_pFliImage;
78 bool m_bFileNameWithPathInput;
79 Base::CFLString<wchar_t> m_flsFileNameWithPath;
81 bool m_bPageIndexInput;
82 int32_t m_i32PageIndex;
84 bool m_bPageNameInput;
85 Base::CFLString<wchar_t> m_flsPageName;
87 int64_t m_i64SelectedFigureIndex;
89 Foundation::CFLFigureArray m_flfaFigures;
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798
@ SetImage
이미지 뷰 위의 이미지가 변경되었을 경우
Definition DefinitionsGUI.h:5045
@ Clear
도형 정리 메뉴
Definition DefinitionsGUI.h:2092