FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
SNAPFeatureFigureIntersection.h
1
#pragma once
2
3
#include "SNAPFeatureBase.h"
4
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
FL_EXPORT CSNAPFeatureFigureIntersection :
public
CSNAPFeatureBase
11
{
12
SupportToDuplicateObject(CSNAPFeatureFigureIntersection, *
this
);
13
14
public
:
15
CSNAPFeatureFigureIntersection();
16
CSNAPFeatureFigureIntersection(
const
CSNAPFeatureFigureIntersection& rhs);
17
CSNAPFeatureFigureIntersection(
const
CSNAPFeatureFigureIntersection* pRhs);
18
virtual
~CSNAPFeatureFigureIntersection();
19
20
virtual
const
CResult
Assign
(
const
CSNAPFeatureFigureIntersection& rhs);
21
virtual
const
CResult
Assign
(
const
CSNAPFeatureFigureIntersection* pRhs);
22
23
virtual
const
CResult
Clear
()
override
;
24
25
virtual
const
CResult SetSourceFigure1(
const
Foundation::CFLFigure* pFlfSource1);
26
virtual
const
Foundation::CFLFigure* GetSourceFigure1()
const
;
27
28
virtual
const
CResult SetSourceFigure2(
const
Foundation::CFLFigure* pFlfSource2);
29
virtual
const
Foundation::CFLFigure* GetSourceFigure2()
const
;
30
31
virtual
const
CResult Execute();
32
33
virtual
const
Foundation::CFLFigureArray* GetResultFigure()
const
;
34
35
DeclareGetClassType();
36
37
protected
:
38
Foundation::CFLFigure* m_pFlfSource1;
39
Foundation::CFLFigure* m_pFlfSource2;
40
41
Foundation::CFLFigureArray* m_pFlfaResult;
42
};
43
}
44
}
45
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