FLImaging 6.5.8.1
GUIPropertyMenuNodeFigureFlip.h
1#pragma once
2
3#include "GUIPropertyMenuNodeBase.h"
4#include <set>
5
6namespace FLImaging
7{
8 namespace GUI
9 {
10 class CSNAPFeatureFigureFlip;
11
12 class FL_EXPORT CGUIPropertyMenuNodeFigureFlip : public CGUIPropertyMenuNodeBase
13 {
14 SupportToDuplicateObject(CGUIPropertyMenuNodeFigureFlip);
15
16 public:
17 CGUIPropertyMenuNodeFigureFlip();
18 virtual ~CGUIPropertyMenuNodeFigureFlip();
19
20 virtual const CResult ConfigureMenu() override;
21 virtual const CResult OnInputParameter(CSNAPParameter* pParameter) override;
22 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter) override;
23
24 DeclareGetClassType();
25
26 protected:
27 virtual const CResult InitializationProcedure() override;
28 virtual const CResult ProcessProcedure() override;
29
30 virtual CSNAPFeatureFigureFlip* GetFeatureFigureFlip();
31
32 protected:
33 bool m_bSetPivotX;
34 bool m_bSetPivotY;
35 };
36 }
37}