3#include "SNAPFeatureBase.h"
9 class FL_EXPORT CSNAPFeatureArrayImage :
public CSNAPFeatureBase
11 SupportToDuplicateObject(CSNAPFeatureArrayImage, *
this);
14 CSNAPFeatureArrayImage();
15 CSNAPFeatureArrayImage(
const CSNAPFeatureArrayImage& rhs);
16 CSNAPFeatureArrayImage(
const CSNAPFeatureArrayImage* pRhs);
17 virtual ~CSNAPFeatureArrayImage();
19 virtual const CResult
Assign(
const CSNAPFeatureArrayImage& rhs);
20 virtual const CResult
Assign(
const CSNAPFeatureArrayImage* pRhs);
22 virtual const CResult
Clear()
override;
24 virtual const CResult ClearData();
25 virtual const CResult ClearOutputSelection();
27 virtual const CResult SetImageFileNames(Base::CFLArray<Base::CFLString<wchar_t>>& flaFileNames);
29 virtual const CResult SetImageArray(
const Base::CFLArray<Base::CFLImage*>& flaImages);
30 virtual const CResult AddImageArray(
const Base::CFLArray<Base::CFLImage*>& flaImages);
31 virtual const CResult
SetImage(
const Base::CFLImage* pFliImage);
32 virtual const CResult AddImage(
const Base::CFLImage* pFliImage);
34 virtual const Base::CFLArray<Base::CFLImage*>& GetData()
const;
36 virtual const CResult SetOutputSelection(
const Base::CMultiVar<int64_t>& mvOutputSelection);
37 virtual const CResult AddOutputSelection(
const Base::CMultiVar<int64_t>& mvOutputSelection);
38 virtual Base::CMultiVar<int64_t> GetOutputSelection()
const;
40 virtual const Base::CFLArray<Base::CFLImage*>& GetOutputData()
const;
42 virtual const CResult Execute();
44 DeclareGetClassType();
47 Base::CFLArray<Base::CFLString<wchar_t>> m_flaImageFileNames;
49 Base::CMultiVar<int64_t> m_mvOutputSelection;
50 Base::CFLArray<Base::CFLImage*> m_flaData;
52 Base::CFLArray<Base::CFLImage*> m_flaOutputData;
@ SetImage
If the image above the image view changes.
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
@ Clear
Clear all the figure objects.