3#include "SNAPFeatureVariable.h"
10 class FL_EXPORT CSNAPFeatureContainer :
public CSNAPFeatureVariable
12 SupportToDuplicateAbstractObject(CSNAPFeatureContainer);
15 CSNAPFeatureContainer();
16 CSNAPFeatureContainer(
const CSNAPFeatureContainer& rhs);
17 CSNAPFeatureContainer(
const CSNAPFeatureContainer* pRhs);
18 virtual ~CSNAPFeatureContainer();
20 virtual const CResult
Assign(
const CSNAPFeatureContainer& rhs);
21 virtual const CResult
Assign(
const CSNAPFeatureContainer* pRhs);
23 virtual const CResult
Clear()
override;
25 virtual const CResult ClearData();
26 virtual const CResult ClearCandidateData();
27 virtual const CResult ClearOutputSelection();
29 virtual const CResult AddCandidateStringValue(
const Base::CFLString<wchar_t>& flsInput);
31 virtual const CResult SetOutputSelection(
const Base::CMultiVar<int64_t>& mvOutputSelection);
32 virtual Base::CMultiVar<int64_t> GetOutputSelection()
const;
34 virtual Base::CFLString<wchar_t> GetOutputData()
const;
36 virtual const CResult PushBackData() = 0;
37 virtual const CResult PushFrontData() = 0;
38 virtual const CResult SetData();
40 DeclareGetClassType();
43 virtual const CResult SetOutputData() = 0;
46 Base::CMultiVar<int64_t> m_mvOutputSelection;
47 Base::CFLString<wchar_t> m_flsCandidateData;
48 Base::CFLString<wchar_t> m_flsOutputData;
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수