FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyMenuNodeViewGraph.h
1
#pragma once
2
3
#include "GUIPropertyMenuNodeBase.h"
4
#include "DefinitionGUISNAP.h"
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
CGUIViewGraph
;
11
class
CSNAPFeatureViewGraph;
12
13
class
FL_EXPORT CGUIPropertyMenuNodeViewGraph :
public
CGUIPropertyMenuNodeBase
14
{
15
SupportToDuplicateObject(CGUIPropertyMenuNodeViewGraph);
16
17
enum
EMode
18
{
19
EMode_Creation = 0,
20
EMode_Selection,
21
};
22
23
public
:
24
CGUIPropertyMenuNodeViewGraph();
25
virtual
~CGUIPropertyMenuNodeViewGraph();
26
27
virtual
const
CResult ConfigureMenu()
override
;
28
29
virtual
const
CResult OnInputParameter(CSNAPParameter* pParameter)
override
;
30
virtual
const
CResult OnOutputParameter(CSNAPParameter* pParameter)
override
;
31
32
CGUIViewGraph* GetSelectedGraphView(
bool
bCreateView);
33
34
DeclareGetClassType();
35
36
protected
:
37
virtual
const
CResult InitializationProcedure()
override
;
38
virtual
const
CResult ProcessProcedure()
override
;
39
40
virtual
const
CResult ChangedViewMode();
41
42
EMode GetSelectedMode();
43
const
CResult SetMode(EMode eMode);
44
45
CGUIViewGraph* CreateGraphView();
46
virtual
const
CResult SelectGraphView(CGUIViewGraph* pGraphView);
47
48
virtual
CSNAPFeatureViewGraph* GetFeatureViewGraph()
const
;
49
50
protected
:
51
EPropertyColor m_eColorExpression;
52
EPropertyColor m_eColorPlot;
53
};
54
}
55
}
FLImaging::GUI::CGUIViewGraph
A class of graph view.
Definition
GUIViewGraph.h:45
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0