3#include "SNAPFeatureContainer.h"
11 class FL_EXPORT CSNAPFeatureArray2Point4 :
public CSNAPFeatureContainer
13 SupportToDuplicateObject(CSNAPFeatureArray2Point4<T>, *
this);
16 static Base::CFLArray<Base::CFLArray<Base::TPoint4<T>>> ConvertValue(
const Base::CFLString<wchar_t>& flsInput);
17 static Base::CFLString<wchar_t> ConvertStringValue(
const Base::CFLArray<Base::CFLArray<Base::TPoint4<T>>>& flaInput);
18 static Base::CFLString<wchar_t> ConvertCompatibleStringValue(
const Base::CFLString<wchar_t>& flsInput);
19 static Base::CFLArray<Base::CFLString<wchar_t>> ConvertCompatibleStringArray(
const Base::CFLString<wchar_t>& flsInput);
22 CSNAPFeatureArray2Point4();
23 CSNAPFeatureArray2Point4(
const CSNAPFeatureArray2Point4& rhs);
24 CSNAPFeatureArray2Point4(
const CSNAPFeatureArray2Point4* pRhs);
25 virtual ~CSNAPFeatureArray2Point4();
27 virtual const CResult
Assign(
const CSNAPFeatureArray2Point4& rhs);
28 virtual const CResult
Assign(
const CSNAPFeatureArray2Point4* pRhs);
30 virtual Base::CFLArray<Base::CFLArray<Base::TPoint4<T>>> GetValue()
const;
31 virtual const CResult SetValue(
const Base::CFLArray<Base::CFLArray<Base::TPoint4<T>>>& flaInput);
33 virtual const CResult PushBackData()
override;
34 virtual const CResult PushFrontData()
override;
36 virtual EDefinedParameterType GetParameterType()
const override;
38 DeclareGetClassType();
41 virtual Base::CFLString<wchar_t> InternalConvert(
const Base::CFLString<wchar_t>& flsInput)
const override;
42 virtual const CResult SetOutputData()
override;
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.