3#include "GUIPropertyMenuNodeBase.h"
10 class CSNAPFeaturePoint;
13 class FL_EXPORT CGUIPropertyMenuNodePoint :
public CGUIPropertyMenuNodeBase
15 SupportToDuplicateObject(CGUIPropertyMenuNodePoint<T>);
18 CGUIPropertyMenuNodePoint();
19 virtual ~CGUIPropertyMenuNodePoint();
21 virtual const CResult GenerateCode(CSNAPGenerateCodeInfo* pGenerateCodeInfo)
override;
23 virtual const CResult ConfigureMenu()
override;
24 virtual const CResult OnInputParameter(CSNAPParameter* pParameter)
override;
25 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter)
override;
27 virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult)
const override;
29 DeclareGetClassType();
32 virtual const CResult InitializationProcedure()
override;
33 virtual const CResult ProcessProcedure()
override;
35 virtual CSNAPFeaturePoint<T>* GetFeaturePoint()
const;