3#include "GUIPropertyMenuNodeBase.h"
10 class CSNAPFeatureOperator;
12 class FL_EXPORT CGUIPropertyMenuNodeOperator :
public CGUIPropertyMenuNodeBase
14 SupportToDuplicateObject(CGUIPropertyMenuNodeOperator);
17 CGUIPropertyMenuNodeOperator();
18 virtual ~CGUIPropertyMenuNodeOperator();
20 virtual const CResult ConfigureMenu()
override;
21 virtual const CResult OnInputParameter(CSNAPParameter* pParameter)
override;
22 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter)
override;
24 virtual Base::CFLString<wchar_t> GetSNAPPaneTitle()
override;
26 virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult)
const override;
28 DeclareGetClassType();
31 virtual const CResult InitializationProcedure()
override;
32 virtual const CResult ProcessProcedure()
override;
34 const CResult ChangedPropertyItemOperation();
36 virtual CSNAPFeatureOperator* GetFeatureOperator()
const;