3#include "GUIPropertyMenuNodeBase.h"
4#include "DefinitionGUISNAP.h"
10 class CSNAPFeatureFor;
12 class FL_EXPORT CGUIPropertyMenuNodeFor :
public CGUIPropertyMenuNodeBase
14 SupportToDuplicateObject(CGUIPropertyMenuNodeFor);
17 CGUIPropertyMenuNodeFor();
18 virtual ~CGUIPropertyMenuNodeFor();
20 virtual const CResult ConfigureMenu()
override;
22 virtual const CResult OnInputParameter(CSNAPParameter* pParameter)
override;
23 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter)
override;
25 virtual int64_t GetPropertyLoopCount();
28 bool IsIncreseIteration();
29 const CResult Reset();
31 DeclareGetClassType();
34 virtual const CResult InitializationProcedure()
override;
35 virtual const CResult ProcessProcedure()
override;
37 virtual CSNAPFeatureFor* GetFeatureFor()
const;
41 bool m_bIncreseIteration;
42 bool m_bInputIteration;