3#include "SNAPFeatureBase.h"
4#include "DefinitionGUISNAP.h"
11 class FL_EXPORT CSNAPFeatureVariable :
public CSNAPFeatureBase
13 SupportToDuplicateAbstractObject(CSNAPFeatureVariable);
16 CSNAPFeatureVariable();
17 CSNAPFeatureVariable(
const CSNAPFeatureVariable& rhs);
18 CSNAPFeatureVariable(
const CSNAPFeatureVariable* pRhs);
19 virtual ~CSNAPFeatureVariable();
21 virtual const CResult
Assign(
const CSNAPFeatureVariable& rhs);
22 virtual const CResult
Assign(
const CSNAPFeatureVariable* pRhs);
24 virtual const CResult
Clear()
override;
26 virtual Base::CFLString<wchar_t> GetStringValue()
const;
27 virtual const CResult SetStringValue(
const Base::CFLString<wchar_t>& flsInput);
29 virtual EDefinedParameterType GetParameterType()
const;
31 DeclareGetClassType();
34 virtual Base::CFLString<wchar_t> InternalConvert(
const Base::CFLString<wchar_t>& flsInput)
const = 0;
37 Base::CFLString<wchar_t> m_flsData;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
@ Clear
Clear all the figure objects.