FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
SNAPFeatureFigureScale.h
1
#pragma once
2
3
#include "SNAPFeatureBase.h"
4
5
6
namespace
FLImaging
7
{
8
namespace
GUI
9
{
10
class
FL_EXPORT CSNAPFeatureFigureScale :
public
CSNAPFeatureBase
11
{
12
SupportToDuplicateObject(CSNAPFeatureFigureScale, *
this
);
13
14
public
:
15
CSNAPFeatureFigureScale();
16
CSNAPFeatureFigureScale(
const
CSNAPFeatureFigureScale& rhs);
17
CSNAPFeatureFigureScale(
const
CSNAPFeatureFigureScale* pRhs);
18
virtual
~CSNAPFeatureFigureScale();
19
20
virtual
const
CResult
Assign
(
const
CSNAPFeatureFigureScale& rhs);
21
virtual
const
CResult
Assign
(
const
CSNAPFeatureFigureScale* pRhs);
22
23
virtual
const
CResult
Clear
()
override
;
24
25
virtual
const
CResult SetSourceFigure(
const
Foundation::CFLFigure* pFlfSource);
26
virtual
const
Foundation::CFLFigure* GetSourceFigure()
const
;
27
28
virtual
const
CResult SetRatioX(
double
f64RatioX);
29
virtual
double
GetRatioX()
const
;
30
31
virtual
const
CResult SetRatioY(
double
f64RatioY);
32
virtual
double
GetRatioY()
const
;
33
34
virtual
const
CResult SetPivot(
const
Foundation::CFLFigure* pFlfPivot);
35
virtual
const
CResult SetPivotX(
double
f64X);
36
virtual
const
CResult SetPivotY(
double
f64Y);
37
virtual
const
Foundation::CFLPoint<double>* GetPivot()
const
;
38
virtual
const
CResult ClearPivot();
39
40
virtual
const
Foundation::CFLFigure* GetResultFigure()
const
;
41
42
virtual
const
CResult Execute();
43
44
DeclareGetClassType();
45
46
protected
:
47
Foundation::CFLFigure* m_pFlfSource;
48
double
m_f64RatioX;
49
double
m_f64RatioY;
50
Foundation::CFLPoint<double>* m_pFlpPivot;
51
52
Foundation::CFLFigure* m_pFlfResult;
53
};
54
}
55
}
56
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