3#include "SNAPFeatureBase.h"
10 class FL_EXPORT CSNAPFeatureRandomGenerator :
public CSNAPFeatureBase
12 SupportToDuplicateObject(CSNAPFeatureRandomGenerator, *
this);
27 CSNAPFeatureRandomGenerator();
28 CSNAPFeatureRandomGenerator(
const CSNAPFeatureRandomGenerator& rhs);
29 CSNAPFeatureRandomGenerator(
const CSNAPFeatureRandomGenerator* pRhs);
30 virtual ~CSNAPFeatureRandomGenerator();
32 virtual const CResult
Assign(
const CSNAPFeatureRandomGenerator& rhs);
33 virtual const CResult
Assign(
const CSNAPFeatureRandomGenerator* pRhs);
35 virtual const CResult
Clear()
override;
37 virtual const CResult SetTemplateType(ETemplateType eTemplateType);
40 virtual const CResult SetRangeStart(
const Base::CFLString<wchar_t>& flsRangeStart);
41 virtual Base::CFLString<wchar_t> GetRangeStart()
const;
42 virtual Base::CFLString<wchar_t> GetOrginalRangeStart()
const;
44 virtual const CResult SetRangeEnd(
const Base::CFLString<wchar_t>& flsRangeEnd);
45 virtual Base::CFLString<wchar_t> GetRangeEnd()
const;
46 virtual Base::CFLString<wchar_t> GetOrginalRangeEnd()
const;
48 virtual Base::CFLString<wchar_t> GetResult()
const;
50 virtual const CResult Execute();
52 DeclareGetClassType();
56 Base::CFLString<wchar_t> m_flsRangeStart;
57 Base::CFLString<wchar_t> m_flsRangeEnd;
59 Base::CFLString<wchar_t> m_flsResult;
Definition D2DObject.h:12
ETemplateType
Template type.
Definition MultiVar.h:30
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition DefinitionsGUIView3D.h:2798
@ Clear
Clear all the figure objects.
Definition DefinitionsGUI.h:2092