FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyMenuNodeProcessingUnit.h
1
#pragma once
2
3
#include "GUIPropertyMenuNodeBase.h"
4
#include "SNAPFeatureProcessingUnit.h"
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
CSNAPFeatureProcessingUnit;
11
12
class
FL_EXPORT CGUIPropertyMenuNodeProcessingUnit :
public
CGUIPropertyMenuNodeBase
13
{
14
SupportToDuplicateObject(CGUIPropertyMenuNodeProcessingUnit);
15
16
public
:
17
CGUIPropertyMenuNodeProcessingUnit();
18
virtual
~CGUIPropertyMenuNodeProcessingUnit();
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 OnProcessingUnitMenuChanged(GUI::CGUIPropertyItemBase* pItem, Base::CFLString<wchar_t>& strValue);
28
29
virtual
const
CResult InitializationProcedure()
override
;
30
virtual
const
CResult ProcessProcedure()
override
;
31
virtual
const
CResult SetProcedure();
32
virtual
const
CResult GetProcedure();
33
virtual
const
CResult ResetProcedure();
34
35
virtual
const
CResult UpdatePropertyItem();
36
37
CSNAPFeatureProcessingUnit::EProcessingUnitType ConvertType(Base::CFLString<wchar_t> flsProcessingUnit, Base::CFLString<wchar_t> flsInstruction, Base::CFLString<wchar_t> flsUseMultiThread);
38
virtual
const
CResult ConvertString(CSNAPFeatureProcessingUnit::EProcessingUnitType eType, Base::CFLString<wchar_t>& flsProcessingUnit, Base::CFLString<wchar_t>& flsInstruction, Base::CFLString<wchar_t>& flsUseMultiThread);
39
40
virtual
CSNAPFeatureProcessingUnit* GetFeatureProcessingUnit()
const
;
41
};
42
}
43
}
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging
Generated on
for FLImaging by
1.17.0