FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
SNAPFeature3DObject.h
1
#pragma once
2
3
#include "SNAPFeatureVariable.h"
4
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
FL_EXPORT CSNAPFeature3DObject :
public
CSNAPFeatureBase
11
{
12
SupportToDuplicateObject(CSNAPFeature3DObject, *
this
);
13
14
public
:
15
CSNAPFeature3DObject();
16
CSNAPFeature3DObject(
const
CSNAPFeature3DObject& rhs);
17
CSNAPFeature3DObject(
const
CSNAPFeature3DObject* pRhs);
18
virtual
~CSNAPFeature3DObject();
19
20
virtual
const
CResult
Assign
(
const
CSNAPFeature3DObject& rhs);
21
virtual
const
CResult
Assign
(
const
CSNAPFeature3DObject* pRhs);
22
23
virtual
const
CResult
Clear
()
override
;
24
25
virtual
const
CResult
Assign
(
const
Foundation::CFL3DObject* pObject);
26
27
virtual
const
Foundation::CFL3DObject* GetObject()
const
;
28
29
virtual
const
CResult SetFileNameWithPath(
const
Base::CFLString<wchar_t>& flsFileNameWithPath);
30
virtual
Base::CFLString<wchar_t> GetFileNameWithPath()
const
;
31
32
virtual
const
CResult Execute();
33
34
DeclareGetClassType();
35
36
protected
:
37
Foundation::CFL3DObject* m_pObject;
38
39
bool
m_bDataInput;
40
Base::CFLString<wchar_t> m_flsFileNameWithPath;
41
};
42
}
43
}
44
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