FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
SNAPFeatureMatrix.h
1
#pragma once
2
3
#include "SNAPFeatureBase.h"
4
#include "DefinitionGUISNAP.h"
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
template
<
typename
T>
11
class
FL_EXPORT CSNAPFeatureMatrix :
public
CSNAPFeatureBase
12
{
13
SupportToDuplicateObject(CSNAPFeatureMatrix<T>, *
this
);
14
15
public
:
16
CSNAPFeatureMatrix();
17
CSNAPFeatureMatrix(
const
CSNAPFeatureMatrix& rhs);
18
CSNAPFeatureMatrix(
const
CSNAPFeatureMatrix* pRhs);
19
virtual
~CSNAPFeatureMatrix();
20
21
virtual
const
CResult
Assign
(
const
CSNAPFeatureMatrix& rhs);
22
virtual
const
CResult
Assign
(
const
CSNAPFeatureMatrix* pRhs);
23
24
virtual
const
CResult
Clear
()
override
;
25
26
virtual
const
CResult InitializeParemeter()
override
;
27
28
virtual
const
CResult Execute();
29
30
virtual
const
CResult SetMatrix(
const
Foundation::CMatrix<double>* pMatRhs);
31
virtual
const
CResult SetMatrix(
const
Foundation::CMatrix<float>* pMatRhs);
32
virtual
const
Foundation::CMatrix<T>* GetMatrix()
const
;
33
34
virtual
const
CResult SetFileNameWithPath(
const
Base::CFLString<wchar_t>& flsFileNameWithPath);
35
virtual
Base::CFLString<wchar_t> GetFileNameWithPath()
const
;
36
37
virtual
const
CResult ExecuteLoad();
38
virtual
const
CResult ExecuteSave()
const
;
39
40
virtual
const
CResult SetSelectedIndex(int64_t i64Row, int64_t i64Column);
41
virtual
const
Base::TPoint<int64_t>* GetSelectedIndex()
const
;
42
43
virtual
EDefinedParameterType GetParameterType()
const
;
44
45
DeclareGetClassType();
46
47
protected
:
48
49
Base::CFLString<wchar_t> m_flsFileNameWithPath;
50
bool
m_bLoadCSV;
51
Base::TPoint<int64_t>* m_pTpSelectedIndex;
52
53
Foundation::CMatrix<T>* m_pMatData;
54
};
55
}
56
}
57
FLImaging::GUI
Definition
D2DObject.h:12
FLImagingCLR::GUI::EAvailableView3DFigureContextMenu::Assign
@ Assign
Set the value of CGUIPropertyItemView3DFigure to the specified figure.
Definition
DefinitionsGUIView3D.h:3531
FLImagingCLR::GUI::EMenuItemObjectFigure::Clear
@ Clear
Clear all the figure objects.
Definition
DefinitionsGUI.h:5083
FLImaging
Generated on
for FLImaging by
1.17.0