FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
SNAPFeatureArray2.h
1
#pragma once
2
3
#include "SNAPFeatureContainer.h"
4
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
template
<
typename
T>
11
class
FL_EXPORT CSNAPFeatureArray2 :
public
CSNAPFeatureContainer
12
{
13
SupportToDuplicateObject(CSNAPFeatureArray2<T>, *
this
);
14
15
public
:
16
static
Base::CFLArray<Base::CFLArray<T>> ConvertValue(
const
Base::CFLString<wchar_t>& flsInput);
17
static
Base::CFLString<wchar_t> ConvertStringValue(
const
Base::CFLArray<Base::CFLArray<T>>& flaInput);
18
static
Base::CFLString<wchar_t> ConvertCompatibleStringValue(
const
Base::CFLString<wchar_t>& flsInput);
19
static
Base::CFLArray<Base::CFLString<wchar_t>> ConvertCompatibleStringArray(
const
Base::CFLString<wchar_t>& flsInput);
20
21
public
:
22
CSNAPFeatureArray2();
23
CSNAPFeatureArray2(
const
CSNAPFeatureArray2& rhs);
24
CSNAPFeatureArray2(
const
CSNAPFeatureArray2* pRhs);
25
virtual
~CSNAPFeatureArray2();
26
27
virtual
const
CResult
Assign
(
const
CSNAPFeatureArray2& rhs);
28
virtual
const
CResult
Assign
(
const
CSNAPFeatureArray2* pRhs);
29
30
virtual
Base::CFLArray<Base::CFLArray<T>> GetValue()
const
;
31
virtual
const
CResult SetValue(
const
Base::CFLArray<Base::CFLArray<T>>& flaInput);
32
33
virtual
const
CResult PushBackData()
override
;
34
virtual
const
CResult PushFrontData()
override
;
35
36
virtual
EDefinedParameterType GetParameterType()
const override
;
37
38
DeclareGetClassType();
39
40
protected
:
41
virtual
Base::CFLString<wchar_t> InternalConvert(
const
Base::CFLString<wchar_t>& flsInput)
const override
;
42
virtual
const
CResult SetOutputData()
override
;
43
};
44
}
45
}
46
FLImaging::GUI
Definition
D2DObject.h:12
FLImagingCLR::GUI::EAvailableView3DFigureContextMenu::Assign
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition
DefinitionsGUIView3D.h:3531
FLImaging
Generated on
for FLImaging by
1.17.0