FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyMenuNodeFor.h
1
#pragma once
2
3
#include "GUIPropertyMenuNodeBase.h"
4
#include "DefinitionGUISNAP.h"
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
CSNAPFeatureFor;
11
12
class
FL_EXPORT CGUIPropertyMenuNodeFor :
public
CGUIPropertyMenuNodeBase
13
{
14
SupportToDuplicateObject(CGUIPropertyMenuNodeFor);
15
16
public
:
17
CGUIPropertyMenuNodeFor();
18
virtual
~CGUIPropertyMenuNodeFor();
19
20
virtual
const
CResult ConfigureMenu()
override
;
21
22
virtual
const
CResult OnInputParameter(CSNAPParameter* pParameter)
override
;
23
virtual
const
CResult OnOutputParameter(CSNAPParameter* pParameter)
override
;
24
25
virtual
int64_t GetPropertyLoopCount();
26
27
bool
IsEnd();
28
bool
IsIncreseIteration();
29
const
CResult Reset();
30
31
DeclareGetClassType();
32
33
protected
:
34
virtual
const
CResult InitializationProcedure()
override
;
35
virtual
const
CResult ProcessProcedure()
override
;
36
37
virtual
CSNAPFeatureFor* GetFeatureFor()
const
;
38
39
protected
:
40
bool
m_bRunProcess;
41
bool
m_bIncreseIteration;
42
bool
m_bInputIteration;
43
};
44
}
45
}
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0