FLImaging 6.6.27.1
FLRect.h
1#pragma once
2
8
9#include "FLFigure.h"
10
12namespace FLImaging
13{
15 namespace Foundation
16 {
22 template<typename T>
23 class FL_EXPORT CFLRect : public CFLFigure
24 {
25 public:
31
36 T top;
37
43
49
54 double angle;
55
56 virtual void Clear() override;
57
58 virtual EFigureDeclType GetDeclType() const override;
59 virtual EFigureTemplateType GetTemplateType() const override;
60
61 virtual bool IsValid() const override;
62 virtual bool IsFigureValid() const override;
63 virtual const CResult MakeFigureInvalid() override;
64
66 virtual bool IsSpecEqual(const CFLFigure* pFlfRhs, EFigureSpecCompareType eSpecType = EFigureSpecCompareType_Coordinates) const override;
67
69 virtual const CResult GetRasterRegion(CFLFigureArray* pFlfaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
70 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<int32_t>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
71 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<int64_t>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
72 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<float>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
73 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<double>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
74 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TPoint3<int32_t>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
75
76
77
78 virtual double GetWidth() const override;
79 virtual double GetHeight() const override;
80 virtual double GetAngle() const override;
81 virtual double GetArea() const override;
82 virtual double GetPerimeter() const override;
83 virtual double GetLength() const override;
85 virtual const CResult GetVertexCount(CFLFigureArray& flfaResult, EIncludingRegionType eType = EIncludingRegionType_All, bool bRecursive = true) const override;
86 virtual const CResult GetVertexCount(CFLFigureArray* pFlfaResult, EIncludingRegionType eType = EIncludingRegionType_All, bool bRecursive = true) const override;
87 virtual EWindingDirection GetWindingDirection() const sealed;
88 virtual const CResult ReverseSequence() override;
89
101 virtual const CResult Correct() sealed;
102
122 virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray& flfaResult) const;
123
143 virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray* pFlfaResult) const;
144
145
147 virtual const CResult GetBoundaryRect(double& left, double& top, double& right, double& bottom) const override;
148
149 using CFLFigure::Inflate;
150 virtual const CResult Inflate(double left, double top, double right, double bottom) override;
151
152 using CFLFigure::Offset;
153 virtual const CResult Offset(double x, double y) override;
154
156 virtual const CResult Multiply(double f64MulX, double f64MulY) override;
157
158 using CFLFigure::Scale;
159 virtual const CResult Scale(double f64PivotX, double f64PivotY, double f64RatioX, double f64RatioY) override;
160
161 using CFLFigure::Rotate;
162 virtual const CResult Rotate(double f64Angle, double f64PivotX, double f64PivotY) override;
163
165 virtual const CResult GetCenter(double& x, double& y) const override;
166
168 virtual const CResult GetCenterOfGravity(double& x, double& y) const override;
169
170 using CFLFigure::Flip;
171 virtual const CResult Flip(EFigureFlipDirection eDirection, double f64PivotX, double f64PivotY) override;
172
173 using CFLFigure::Warp;
174 virtual const CResult Warp(const CFLQuad<double>* pFlqSourceRegion, const CFLQuad<double>* pFlqTargetRegion, CFLFigureArray* pFlfaResult, EWarpingType eWarpingType = EWarpingType_Bilinear) const override;
175 virtual const CResult Warp(const CFLPointArray* pFlpaSource, const CFLPointArray* pFlpaTarget, CFLFigureArray* pFlfaResult, EWarpingType eWarpingType = EWarpingType_Bicubic, int32_t i32Extension = 2) const override;
176
177 using CFLFigure::Swap;
178 virtual const CResult Swap(CFLFigure* pFlfRight) override;
179
181 virtual const CResult GetMinimumEnclosingRectangle(CFLQuad<double>* pQuad) const override;
182
183 using CFLFigure::Extend;
184 virtual const CResult Extend(double left, double top, double right, double bottom) override;
185
188
190 virtual const CResult GetPointsOfMinimumDistance(const CFLFigure* pFlfTarget, CFLPointArray* pFlpaResult) const override;
191
193 virtual const CResult GetPointsOfMaximumDistance(const CFLFigure* pFlfTarget, CFLPointArray* pFlpaResult) const override;
194
195
197 virtual bool IsCollision(const CFLPoint<double>* pPoint) const override;
198 virtual bool IsCollision(const CFLLine<double>* pLine) const override;
199 virtual bool IsCollision(const CFLRect<double>* pRect) const override;
200 virtual bool IsCollision(const CFLRoundRect<double>* pFlrr) const override;
201 virtual bool IsCollision(const CFLQuad<double>* pQuad) const override;
202 virtual bool IsCollision(const CFLCircle<double>* pRect) const override;
203 virtual bool IsCollision(const CFLEllipse<double>* pEll) const override;
204 virtual bool IsCollision(const CFLDoughnut<double>* pDoughnut) const override;
205 virtual bool IsCollision(const CFLCubicSpline* pFlcs) const override;
206 virtual bool IsCollision(const CFLBezierQuadraticCurve* pFlbc2) const override;
207 virtual bool IsCollision(const CFLBezierCubicCurve* pFlbc3) const override;
208 virtual bool IsCollision(const CFLBezierQuarticCurve* pFlbc4) const override;
209 virtual bool IsCollision(const CFLRegion* pFlrg) const override;
210 virtual bool IsCollision(const CFLComplexRegion* pFlcr) const override;
211 virtual bool IsCollision(const CFLFigureArray* pFlfa) const override;
212 virtual bool IsCollision(const CFLPointArray* pFlpa) const override;
213
214
215
217 virtual const CResult GetIntersection(const CFLLine<double>* pLine, CFLFigureArray* pFlfaResult) const override;
218 virtual const CResult GetIntersection(const CFLRect<double>* pRect, CFLFigureArray* pFlfaResult) const override;
219 virtual const CResult GetIntersection(const CFLRoundRect<double>* pFlrr, CFLFigureArray* pFlfaResult) const override;
220 virtual const CResult GetIntersection(const CFLQuad<double>* pQuad, CFLFigureArray* pFlfaResult) const override;
221 virtual const CResult GetIntersection(const CFLCircle<double>* pCir, CFLFigureArray* pFlfaResult) const override;
222 virtual const CResult GetIntersection(const CFLEllipse<double>* pEll, CFLFigureArray* pFlfaResult) const override;
223 virtual const CResult GetIntersection(const CFLDoughnut<double>* pDoughnut, CFLFigureArray* pFlfaResult) const override;
224 virtual const CResult GetIntersection(const CFLCubicSpline* pFlcs, CFLFigureArray* pFlfaResult) const override;
225 virtual const CResult GetIntersection(const CFLBezierQuadraticCurve* pFlbc2, CFLFigureArray* pFlfaResult) const override;
226 virtual const CResult GetIntersection(const CFLBezierCubicCurve* pFlbc3, CFLFigureArray* pFlfaResult) const override;
227 virtual const CResult GetIntersection(const CFLBezierQuarticCurve* pFlbc4, CFLFigureArray* pFlfaResult) const override;
228 virtual const CResult GetIntersection(const CFLRegion* pFlrg, CFLFigureArray* pFlfaResult) const override;
229 virtual const CResult GetIntersection(const CFLComplexRegion* pFlcr, CFLFigureArray* pFlfaResult) const override;
230 virtual const CResult GetIntersection(const CFLFigureArray* pFlfaOperand, CFLFigureArray* pFlfaResult) const override;
231
236
237 virtual const CResult MakeFigureValid() override;
238
239 virtual const CResult GetRasterContour(Base::CFLArray<Base::TPoint<int32_t>>* pFlaResult, bool bExcludeSingleDelta = false) const override;
240 virtual const CResult GetRasterContour(CFLFigureArray* pFlfaResult, bool bExcludeSingleDelta = false) const override;
241 virtual const CResult GetRasterContour(CFLPointArray* pFlpaResult, bool bExcludeSingleDelta = false) const override;
242
243 virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray& flfaResult) const override;
244 virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray* pFlfaResult) const override;
245 virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLPointArray& flpaResult) const override;
246 virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLPointArray* pFlpaResult) const override;
247
248 virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray& flfaResult) const override;
249 virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray* pFlfaResult) const override;
250 virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLPointArray& flpaResult) const override;
251 virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLPointArray* pFlpaResult) const override;
252
253 virtual const CResult Set(const Base::CFLImage& fli) override;
254 virtual const CResult Set(const Base::CFLImage* pFli) override;
255 virtual const CResult Set(const Base::CFLImagePage& flip) override;
256 virtual const CResult Set(const Base::CFLImagePage* pFlip) override;
257 virtual const CResult Set(const CFLFigure& flf) override;
258 virtual const CResult Set(const CFLFigure* pFlf) override;
259
281 virtual const CResult Set2(T tCenterX, T tCenterY, T tWidth, T tHeight, double f64Angle = 0) sealed;
282
304 virtual const CResult Set2(const Base::TPoint<double>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
305
327 virtual const CResult Set2(const Base::TPoint<double>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
328
350 virtual const CResult Set2(const CFLPoint<double>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
351
373 virtual const CResult Set2(const CFLPoint<double>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
374
394 virtual const CResult Set2(const Base::TPoint<double>& tpCenter, const Base::TPoint<double>& tpSize, double angle = 0) sealed;
395
415 virtual const CResult Set2(const Base::TPoint<double>* pTpCenter, const Base::TPoint<double>* pTpSize, double angle = 0) sealed;
416
436 virtual const CResult Set2(const CFLPoint<double>& flpCenter, const CFLPoint<double>& flpSize, double angle = 0) sealed;
437
457 virtual const CResult Set2(const CFLPoint<double>* pFlpCenter, const CFLPoint<double>* pFlpSize, double angle = 0) sealed;
458
480 virtual const CResult Set2(const Base::TPoint<float>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
481
503 virtual const CResult Set2(const Base::TPoint<float>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
504
526 virtual const CResult Set2(const CFLPoint<float>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
527
549 virtual const CResult Set2(const CFLPoint<float>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
550
570 virtual const CResult Set2(const Base::TPoint<float>& tpCenter, const Base::TPoint<float>& tpSize, double angle = 0) sealed;
571
591 virtual const CResult Set2(const Base::TPoint<float>* pTpCenter, const Base::TPoint<float>* pTpSize, double angle = 0) sealed;
592
612 virtual const CResult Set2(const CFLPoint<float>& flpCenter, const CFLPoint<float>& flpSize, double angle = 0) sealed;
613
633 virtual const CResult Set2(const CFLPoint<float>* pFlpCenter, const CFLPoint<float>* pFlpSize, double angle = 0) sealed;
634
656 virtual const CResult Set2(const Base::TPoint<int64_t>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
657
679 virtual const CResult Set2(const Base::TPoint<int64_t>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
680
702 virtual const CResult Set2(const CFLPoint<int64_t>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
703
725 virtual const CResult Set2(const CFLPoint<int64_t>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
726
746 virtual const CResult Set2(const Base::TPoint<int64_t>& tpCenter, const Base::TPoint<int64_t>& tpSize, double angle = 0) sealed;
747
767 virtual const CResult Set2(const Base::TPoint<int64_t>* pTpCenter, const Base::TPoint<int64_t>* pTpSize, double angle = 0) sealed;
768
788 virtual const CResult Set2(const CFLPoint<int64_t>& flpCenter, const CFLPoint<int64_t>& flpSize, double angle = 0) sealed;
789
809 virtual const CResult Set2(const CFLPoint<int64_t>* pFlpCenter, const CFLPoint<int64_t>* pFlpSize, double angle = 0) sealed;
810
832 virtual const CResult Set2(const Base::TPoint<int32_t>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
833
855 virtual const CResult Set2(const Base::TPoint<int32_t>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
856
878 virtual const CResult Set2(const CFLPoint<int32_t>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
879
901 virtual const CResult Set2(const CFLPoint<int32_t>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
902
922 virtual const CResult Set2(const Base::TPoint<int32_t>& tpCenter, const Base::TPoint<int32_t>& tpSize, double angle = 0) sealed;
923
943 virtual const CResult Set2(const Base::TPoint<int32_t>* pTpCenter, const Base::TPoint<int32_t>* pTpSize, double angle = 0) sealed;
944
964 virtual const CResult Set2(const CFLPoint<int32_t>& flpCenter, const CFLPoint<int32_t>& flpSize, double angle = 0) sealed;
965
985 virtual const CResult Set2(const CFLPoint<int32_t>* pFlpCenter, const CFLPoint<int32_t>* pFlpSize, double angle = 0) sealed;
986
1004 virtual const CResult Set(const Base::CFLImage& fli, double angle) sealed;
1005
1023 virtual const CResult Set(const Base::CFLImage* pFli, double angle) sealed;
1024
1046 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1047
1069 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1070
1092 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1093
1115 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1116
1138 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1139
1161 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1162
1184 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1185
1207 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1208
1230 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1231
1253 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1254
1276 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1277
1299 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1300
1322 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1323
1345 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1346
1368 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1369
1391 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1392
1414 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1415
1437 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1438
1460 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1461
1483 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1484
1506 virtual const CResult Set(float p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1507
1529 virtual const CResult Set(float p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1530
1552 virtual const CResult Set(float p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1553
1575 virtual const CResult Set(float p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1576
1598 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1599
1621 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1622
1644 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1645
1667 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1668
1690 virtual const CResult Set(double p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1691
1713 virtual const CResult Set(double p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1714
1736 virtual const CResult Set(double p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1737
1759 virtual const CResult Set(double p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1760
1782 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
1783
1805 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
1806
1828 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
1829
1851 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
1852
1874 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
1875
1897 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
1898
1920 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
1921
1943 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
1944
1966 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImage& fli, double angle = 0) sealed;
1967
1989 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
1990
2012 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2013
2035 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2036
2058 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2059
2081 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2082
2104 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2105
2127 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2128
2150 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2151
2173 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2174
2196 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2197
2219 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2220
2242 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2243
2265 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2266
2288 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2289
2311 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2312
2334 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2335
2357 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2358
2380 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2381
2403 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2404
2426 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2427
2449 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2450
2472 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2473
2495 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2496
2514 virtual const CResult Set(const Base::CFLImagePage& flip, double angle) sealed;
2515
2533 virtual const CResult Set(const Base::CFLImagePage* pFlip, double angle) sealed;
2534
2556 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2557
2579 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2580
2602 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2603
2625 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2626
2648 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2649
2671 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2672
2694 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2695
2717 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2718
2740 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2741
2763 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2764
2786 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2787
2809 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2810
2832 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2833
2855 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2856
2878 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2879
2901 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2902
2924 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2925
2947 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2948
2970 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2971
2993 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2994
3016 virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3017
3039 virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3040
3062 virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3063
3085 virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3086
3108 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3109
3131 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3132
3154 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3155
3177 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3178
3200 virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3201
3223 virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3224
3246 virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3247
3269 virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3270
3292 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3293
3315 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3316
3338 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3339
3361 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3362
3384 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3385
3407 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3408
3430 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3431
3453 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3454
3476 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3477
3499 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3500
3522 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3523
3545 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3546
3568 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3569
3591 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3592
3614 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3615
3637 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3638
3660 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3661
3683 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3684
3706 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3707
3729 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3730
3752 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3753
3775 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3776
3798 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3799
3821 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3822
3844 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3845
3867 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3868
3890 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3891
3913 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3914
3936 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3937
3959 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3960
3982 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3983
4005 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
4006
4028 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
4029
4051 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
4052
4074 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
4075
4097 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
4098
4120 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
4121
4143 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
4144
4166 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
4167
4189 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
4190
4212 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
4213
4235 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
4236
4258 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
4259
4281 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
4282
4304 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
4305
4327 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
4328
4350 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
4351
4373 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
4374
4396 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
4397
4419 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
4420
4442 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
4443
4465 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
4466
4488 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
4489
4511 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
4512
4534 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
4535
4557 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
4558
4580 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
4581
4603 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
4604
4626 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
4627
4649 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
4650
4672 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
4673
4695 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
4696
4718 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
4719
4741 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
4742
4764 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
4765
4787 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
4788
4810 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
4811
4833 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
4834
4856 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
4857
4879 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
4880
4902 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
4903
4925 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
4926
4948 virtual const CResult Set(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
4949
4971 virtual const CResult Set(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
4972
4994 virtual const CResult Set(int32_t p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
4995
5017 virtual const CResult Set(int32_t p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
5018
5040 virtual const CResult Set(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
5041
5063 virtual const CResult Set(int32_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
5064
5086 virtual const CResult Set(int32_t p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
5087
5109 virtual const CResult Set(int32_t p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
5110
5132 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
5133
5155 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
5156
5178 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
5179
5201 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
5202
5224 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
5225
5247 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
5248
5270 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
5271
5293 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
5294
5316 virtual const CResult Set(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
5317
5339 virtual const CResult Set(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
5340
5362 virtual const CResult Set(int32_t p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
5363
5385 virtual const CResult Set(int32_t p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
5386
5408 virtual const CResult Set(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
5409
5431 virtual const CResult Set(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
5432
5454 virtual const CResult Set(int32_t p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
5455
5477 virtual const CResult Set(int32_t p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
5478
5500 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
5501
5523 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
5524
5546 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
5547
5569 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
5570
5592 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
5593
5615 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
5616
5638 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
5639
5661 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
5662
5684 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
5685
5707 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
5708
5730 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
5731
5753 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
5754
5776 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
5777
5799 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
5800
5822 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
5823
5845 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
5846
5868 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
5869
5891 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
5892
5914 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
5915
5937 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
5938
5960 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
5961
5983 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
5984
6006 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
6007
6029 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
6030
6052 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
6053
6075 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
6076
6098 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
6099
6121 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
6122
6144 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
6145
6167 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
6168
6190 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
6191
6213 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
6214
6236 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
6237
6259 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
6260
6282 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
6283
6305 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
6306
6328 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
6329
6351 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
6352
6374 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
6375
6397 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
6398
6420 virtual const CResult Set(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
6421
6443 virtual const CResult Set(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
6444
6466 virtual const CResult Set(int64_t p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
6467
6489 virtual const CResult Set(int64_t p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
6490
6512 virtual const CResult Set(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
6513
6535 virtual const CResult Set(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
6536
6558 virtual const CResult Set(int64_t p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
6559
6581 virtual const CResult Set(int64_t p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
6582
6604 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
6605
6627 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
6628
6650 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
6651
6673 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
6674
6696 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
6697
6719 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
6720
6742 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
6743
6765 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
6766
6788 virtual const CResult Set(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
6789
6811 virtual const CResult Set(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
6812
6834 virtual const CResult Set(int64_t p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
6835
6857 virtual const CResult Set(int64_t p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
6858
6880 virtual const CResult Set(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
6881
6903 virtual const CResult Set(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
6904
6926 virtual const CResult Set(int64_t p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
6927
6949 virtual const CResult Set(int64_t p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
6950
6972 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
6973
6995 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
6996
7018 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
7019
7041 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
7042
7064 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
7065
7087 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
7088
7110 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
7111
7133 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
7134
7156 virtual const CResult Set(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
7157
7179 virtual const CResult Set(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
7180
7202 virtual const CResult Set(float p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
7203
7225 virtual const CResult Set(float p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
7226
7248 virtual const CResult Set(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
7249
7271 virtual const CResult Set(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
7272
7294 virtual const CResult Set(float p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
7295
7317 virtual const CResult Set(float p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
7318
7340 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
7341
7363 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
7364
7386 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
7387
7409 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
7410
7432 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
7433
7455 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
7456
7478 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
7479
7501 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
7502
7524 virtual const CResult Set(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
7525
7547 virtual const CResult Set(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
7548
7570 virtual const CResult Set(float p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
7571
7593 virtual const CResult Set(float p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
7594
7616 virtual const CResult Set(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
7617
7639 virtual const CResult Set(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
7640
7662 virtual const CResult Set(float p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
7663
7685 virtual const CResult Set(float p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
7686
7708 virtual const CResult Set(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
7709
7731 virtual const CResult Set(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
7732
7754 virtual const CResult Set(float p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
7755
7777 virtual const CResult Set(float p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
7778
7800 virtual const CResult Set(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
7801
7823 virtual const CResult Set(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
7824
7846 virtual const CResult Set(float p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
7847
7869 virtual const CResult Set(float p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
7870
7892 virtual const CResult Set(float p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
7893
7915 virtual const CResult Set(float p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
7916
7938 virtual const CResult Set(float p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
7939
7961 virtual const CResult Set(float p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
7962
7984 virtual const CResult Set(float p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
7985
8007 virtual const CResult Set(float p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
8008
8030 virtual const CResult Set(float p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
8031
8053 virtual const CResult Set(float p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
8054
8076 virtual const CResult Set(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
8077
8099 virtual const CResult Set(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
8100
8122 virtual const CResult Set(float p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
8123
8145 virtual const CResult Set(float p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
8146
8168 virtual const CResult Set(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
8169
8191 virtual const CResult Set(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
8192
8214 virtual const CResult Set(float p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
8215
8237 virtual const CResult Set(float p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
8238
8260 virtual const CResult Set(float p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
8261
8283 virtual const CResult Set(float p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
8284
8306 virtual const CResult Set(float p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
8307
8329 virtual const CResult Set(float p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
8330
8352 virtual const CResult Set(float p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
8353
8375 virtual const CResult Set(float p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
8376
8398 virtual const CResult Set(float p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
8399
8421 virtual const CResult Set(float p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
8422
8444 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
8445
8467 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
8468
8490 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
8491
8513 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
8514
8536 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
8537
8559 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
8560
8582 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
8583
8605 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
8606
8628 virtual const CResult Set(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
8629
8651 virtual const CResult Set(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
8652
8674 virtual const CResult Set(double p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
8675
8697 virtual const CResult Set(double p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
8698
8720 virtual const CResult Set(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
8721
8743 virtual const CResult Set(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
8744
8766 virtual const CResult Set(double p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
8767
8789 virtual const CResult Set(double p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
8790
8812 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
8813
8835 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
8836
8858 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
8859
8881 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
8882
8904 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
8905
8927 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
8928
8950 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
8951
8973 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
8974
8996 virtual const CResult Set(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
8997
9019 virtual const CResult Set(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
9020
9042 virtual const CResult Set(double p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
9043
9065 virtual const CResult Set(double p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
9066
9088 virtual const CResult Set(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
9089
9111 virtual const CResult Set(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
9112
9134 virtual const CResult Set(double p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
9135
9157 virtual const CResult Set(double p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
9158
9180 virtual const CResult Set(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
9181
9203 virtual const CResult Set(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
9204
9226 virtual const CResult Set(double p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
9227
9249 virtual const CResult Set(double p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
9250
9272 virtual const CResult Set(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
9273
9295 virtual const CResult Set(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
9296
9318 virtual const CResult Set(double p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
9319
9341 virtual const CResult Set(double p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
9342
9364 virtual const CResult Set(double p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
9365
9387 virtual const CResult Set(double p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
9388
9410 virtual const CResult Set(double p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
9411
9433 virtual const CResult Set(double p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
9434
9456 virtual const CResult Set(double p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
9457
9479 virtual const CResult Set(double p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
9480
9502 virtual const CResult Set(double p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
9503
9525 virtual const CResult Set(double p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
9526
9548 virtual const CResult Set(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
9549
9571 virtual const CResult Set(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
9572
9594 virtual const CResult Set(double p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
9595
9617 virtual const CResult Set(double p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
9618
9640 virtual const CResult Set(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
9641
9663 virtual const CResult Set(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
9664
9686 virtual const CResult Set(double p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
9687
9709 virtual const CResult Set(double p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
9710
9732 virtual const CResult Set(double p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
9733
9755 virtual const CResult Set(double p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
9756
9778 virtual const CResult Set(double p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
9779
9801 virtual const CResult Set(double p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
9802
9824 virtual const CResult Set(double p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
9825
9847 virtual const CResult Set(double p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
9848
9870 virtual const CResult Set(double p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
9871
9893 virtual const CResult Set(double p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
9894
9912 virtual const CResult Set(const Base::TPoint<int32_t>& point, double angle = 0) sealed;
9913
9931 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, double angle = 0) sealed;
9932
9950 virtual const CResult Set(const Base::TPoint<int64_t>& point, double angle = 0) sealed;
9951
9969 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, double angle = 0) sealed;
9970
9988 virtual const CResult Set(const Base::TPoint<float>& point, double angle = 0) sealed;
9989
10007 virtual const CResult Set(const Base::TPoint<float>* pPoint, double angle = 0) sealed;
10008
10026 virtual const CResult Set(const Base::TPoint<double>& point, double angle = 0) sealed;
10027
10045 virtual const CResult Set(const Base::TPoint<double>* pPoint, double angle = 0) sealed;
10046
10064 virtual const CResult Set(const CFLPoint<int32_t>& point, double angle = 0) sealed;
10065
10083 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, double angle = 0) sealed;
10084
10102 virtual const CResult Set(const CFLPoint<int64_t>& point, double angle = 0) sealed;
10103
10121 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, double angle = 0) sealed;
10122
10140 virtual const CResult Set(const CFLPoint<float>& point, double angle = 0) sealed;
10141
10159 virtual const CResult Set(const CFLPoint<float>* pPoint, double angle = 0) sealed;
10160
10178 virtual const CResult Set(const CFLPoint<double>& point, double angle = 0) sealed;
10179
10197 virtual const CResult Set(const CFLPoint<double>* pPoint, double angle = 0) sealed;
10198
10216 virtual const CResult Set(const CFLFigureText<int32_t>& flft, double angle = 0) sealed;
10217
10235 virtual const CResult Set(const CFLFigureText<int32_t>* pFlft, double angle = 0) sealed;
10236
10254 virtual const CResult Set(const CFLFigureText<int64_t>& flft, double angle = 0) sealed;
10255
10273 virtual const CResult Set(const CFLFigureText<int64_t>* pFlft, double angle = 0) sealed;
10274
10292 virtual const CResult Set(const CFLFigureText<float>& flft, double angle = 0) sealed;
10293
10311 virtual const CResult Set(const CFLFigureText<float>* pFlft, double angle = 0) sealed;
10312
10330 virtual const CResult Set(const CFLFigureText<double>& flft, double angle = 0) sealed;
10331
10349 virtual const CResult Set(const CFLFigureText<double>* pFlft, double angle = 0) sealed;
10350
10370 virtual const CResult Set(const Base::TPoint<int32_t>& point1, const Base::TPoint<int32_t>& point2, double angle = 0) sealed;
10371
10391 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint1, Base::TPoint<int32_t>* pPoint2, double angle = 0) sealed;
10392
10412 virtual const CResult Set(const Base::TPoint<int64_t>& point1, const Base::TPoint<int64_t>& point2, double angle = 0) sealed;
10413
10433 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint1, Base::TPoint<int64_t>* pPoint2, double angle = 0) sealed;
10434
10454 virtual const CResult Set(const Base::TPoint<float>& point1, const Base::TPoint<float>& point2, double angle = 0) sealed;
10455
10475 virtual const CResult Set(const Base::TPoint<float>* pPoint1, Base::TPoint<float>* pPoint2, double angle = 0) sealed;
10476
10496 virtual const CResult Set(const Base::TPoint<double>& point1, const Base::TPoint<double>& point2, double angle = 0) sealed;
10497
10517 virtual const CResult Set(const Base::TPoint<double>* pPoint1, const Base::TPoint<double>* pPoint2, double angle = 0) sealed;
10518
10538 virtual const CResult Set(const CFLPoint<int32_t>& point1, const CFLPoint<int32_t>& point2, double angle = 0) sealed;
10539
10559 virtual const CResult Set(const CFLPoint<int32_t>* pPoint1, const CFLPoint<int32_t>* pPoint2, double angle = 0) sealed;
10560
10580 virtual const CResult Set(const CFLPoint<int64_t>& point1, const CFLPoint<int64_t>& point2, double angle = 0) sealed;
10581
10601 virtual const CResult Set(const CFLPoint<int64_t>* pPoint1, const CFLPoint<int64_t>* pPoint2, double angle = 0) sealed;
10602
10622 virtual const CResult Set(const CFLPoint<float>& point1, const CFLPoint<float>& point2, double angle = 0) sealed;
10623
10643 virtual const CResult Set(const CFLPoint<float>* pPoint1, const CFLPoint<float>* pPoint2, double angle = 0) sealed;
10644
10664 virtual const CResult Set(const CFLPoint<double>& point1, const CFLPoint<double>& point2, double angle = 0) sealed;
10665
10685 virtual const CResult Set(const CFLPoint<double>* pPoint1, const CFLPoint<double>* pPoint2, double angle = 0) sealed;
10686
10704 virtual const CResult Set(const CFLLine<int32_t>& line, double angle = 0) sealed;
10705
10723 virtual const CResult Set(const CFLLine<int32_t>* pLine, double angle = 0) sealed;
10724
10742 virtual const CResult Set(const CFLLine<int64_t>& line, double angle = 0) sealed;
10743
10761 virtual const CResult Set(const CFLLine<int64_t>* pLine, double angle = 0) sealed;
10762
10780 virtual const CResult Set(const CFLLine<float>& line, double angle = 0) sealed;
10781
10799 virtual const CResult Set(const CFLLine<float>* pLine, double angle = 0) sealed;
10800
10818 virtual const CResult Set(const CFLLine<double>& line, double angle = 0) sealed;
10819
10837 virtual const CResult Set(const CFLLine<double>* pLine, double angle = 0) sealed;
10838
10856 virtual const CResult Set(const Base::TRect<int32_t>& rect, double angle = 0.) sealed;
10857
10875 virtual const CResult Set(const Base::TRect<int32_t>* pRect, double angle = 0.) sealed;
10876
10894 virtual const CResult Set(const Base::TRect<int64_t>& rect, double angle = 0.) sealed;
10895
10913 virtual const CResult Set(const Base::TRect<int64_t>* pRect, double angle = 0.) sealed;
10914
10932 virtual const CResult Set(const Base::TRect<float>& rect, double angle = 0.) sealed;
10933
10951 virtual const CResult Set(const Base::TRect<float>* pRect, double angle = 0.) sealed;
10952
10970 virtual const CResult Set(const Base::TRect<double>& rect, double angle = 0.) sealed;
10971
10989 virtual const CResult Set(const Base::TRect<double>* pRect, double angle = 0.) sealed;
10990
11004 virtual const CResult Set(const CFLRect<int32_t>& rect) sealed;
11005
11019 virtual const CResult Set(const CFLRect<int32_t>* pRect) sealed;
11020
11034 virtual const CResult Set(const CFLRect<int64_t>& rect) sealed;
11035
11049 virtual const CResult Set(const CFLRect<int64_t>* pRect) sealed;
11050
11064 virtual const CResult Set(const CFLRect<float>& rect) sealed;
11065
11079 virtual const CResult Set(const CFLRect<float>* pRect) sealed;
11080
11094 virtual const CResult Set(const CFLRect<double>& rect) sealed;
11095
11109 virtual const CResult Set(const CFLRect<double>* pRect) sealed;
11110
11126 virtual const CResult Set(const CFLRoundRect<int32_t>& flrr) sealed;
11127
11143 virtual const CResult Set(const CFLRoundRect<int32_t>* pFlrr) sealed;
11144
11160 virtual const CResult Set(const CFLRoundRect<int64_t>& flrr) sealed;
11161
11177 virtual const CResult Set(const CFLRoundRect<int64_t>* pFlrr) sealed;
11178
11194 virtual const CResult Set(const CFLRoundRect<float>& flrr) sealed;
11195
11211 virtual const CResult Set(const CFLRoundRect<float>* pFlrr) sealed;
11212
11228 virtual const CResult Set(const CFLRoundRect<double>& flrr) sealed;
11229
11245 virtual const CResult Set(const CFLRoundRect<double>* pFlrr) sealed;
11246
11264 virtual const CResult Set(const CFLQuad<int32_t>& quad, bool bFullAngle = true) sealed;
11265
11283 virtual const CResult Set(const CFLQuad<int32_t>* pQuad, bool bFullAngle = true) sealed;
11284
11302 virtual const CResult Set(const CFLQuad<int64_t>& quad, bool bFullAngle = true) sealed;
11303
11321 virtual const CResult Set(const CFLQuad<int64_t>* pQuad, bool bFullAngle = true) sealed;
11322
11340 virtual const CResult Set(const CFLQuad<float>& quad, bool bFullAngle = true) sealed;
11341
11359 virtual const CResult Set(const CFLQuad<float>* pQuad, bool bFullAngle = true) sealed;
11360
11378 virtual const CResult Set(const CFLQuad<double>& quad, bool bFullAngle = true) sealed;
11379
11397 virtual const CResult Set(const CFLQuad<double>* pQuad, bool bFullAngle = true) sealed;
11398
11414 virtual const CResult Set(const CFLCircle<int32_t>& cir) sealed;
11415
11431 virtual const CResult Set(const CFLCircle<int32_t>* pCir) sealed;
11432
11448 virtual const CResult Set(const CFLCircle<int64_t>& cir) sealed;
11449
11465 virtual const CResult Set(const CFLCircle<int64_t>* pCir) sealed;
11466
11482 virtual const CResult Set(const CFLCircle<float>& cir) sealed;
11483
11499 virtual const CResult Set(const CFLCircle<float>* pCir) sealed;
11500
11516 virtual const CResult Set(const CFLCircle<double>& cir) sealed;
11517
11533 virtual const CResult Set(const CFLCircle<double>* pCir) sealed;
11534
11550 virtual const CResult Set(const CFLEllipse<int32_t>& ell) sealed;
11551
11567 virtual const CResult Set(const CFLEllipse<int32_t>* pEll) sealed;
11568
11584 virtual const CResult Set(const CFLEllipse<int64_t>& ell) sealed;
11585
11601 virtual const CResult Set(const CFLEllipse<int64_t>* pEll) sealed;
11602
11618 virtual const CResult Set(const CFLEllipse<float>& ell) sealed;
11619
11635 virtual const CResult Set(const CFLEllipse<float>* pEll) sealed;
11636
11652 virtual const CResult Set(const CFLEllipse<double>& ell) sealed;
11653
11669 virtual const CResult Set(const CFLEllipse<double>* pEll) sealed;
11670
11686 virtual const CResult Set(const CFLCubicSpline& flcs) sealed;
11687
11703 virtual const CResult Set(const CFLCubicSpline* pFlcs) sealed;
11704
11720 virtual const CResult Set(const CFLBezierQuadraticCurve& flbc2) sealed;
11721
11737 virtual const CResult Set(const CFLBezierQuadraticCurve* pFlbc2) sealed;
11738
11754 virtual const CResult Set(const CFLBezierCubicCurve& flbc3) sealed;
11755
11771 virtual const CResult Set(const CFLBezierCubicCurve* pFlbc3) sealed;
11772
11788 virtual const CResult Set(const CFLBezierQuarticCurve& flbc4) sealed;
11789
11805 virtual const CResult Set(const CFLBezierQuarticCurve* pFlbc4) sealed;
11806
11822 virtual const CResult Set(const CFLRegion& flrg) sealed;
11823
11839 virtual const CResult Set(const CFLRegion* pFlrg) sealed;
11840
11856 virtual const CResult Set(const CFLComplexRegion& flcr) sealed;
11857
11873 virtual const CResult Set(const CFLComplexRegion* pFlcr) sealed;
11874
11890 virtual const CResult Set(const CFLPointArray& flpa) sealed;
11891
11907 virtual const CResult Set(const CFLPointArray* pFlpa) sealed;
11908
11909
11915
11920 virtual ~CFLRect();
11921
11935 CFLRect(const Base::CFLImage& fli, double angle = 0);
11936
11950 CFLRect(const Base::CFLImage* pFli, double angle = 0);
11951
11969 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
11970
11988 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
11989
12007 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12008
12026 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12027
12045 CFLRect(int32_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12046
12064 CFLRect(int32_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12065
12083 CFLRect(int32_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12084
12102 CFLRect(int32_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12103
12121 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
12122
12140 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
12141
12159 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12160
12178 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12179
12197 CFLRect(int64_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12198
12216 CFLRect(int64_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12217
12235 CFLRect(int64_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12236
12254 CFLRect(int64_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12255
12273 CFLRect(float p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
12274
12292 CFLRect(float p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
12293
12311 CFLRect(float p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12312
12330 CFLRect(float p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12331
12349 CFLRect(float p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12350
12368 CFLRect(float p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12369
12387 CFLRect(float p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12388
12406 CFLRect(float p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12407
12425 CFLRect(double p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
12426
12444 CFLRect(double p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
12445
12463 CFLRect(double p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12464
12482 CFLRect(double p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12483
12501 CFLRect(double p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12502
12520 CFLRect(double p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12521
12539 CFLRect(double p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12540
12558 CFLRect(double p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12559
12577 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0);
12578
12596 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0);
12597
12615 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12616
12634 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12635
12653 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0);
12654
12672 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0);
12673
12691 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12692
12710 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12711
12729 CFLRect(const Base::TPoint<float>& point, const Base::CFLImage& fli, double angle = 0);
12730
12748 CFLRect(const Base::TPoint<float>& point, const Base::CFLImage* pFli, double angle = 0);
12749
12767 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0);
12768
12786 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12787
12805 CFLRect(const Base::TPoint<double>& point, const Base::CFLImage& fli, double angle = 0);
12806
12824 CFLRect(const Base::TPoint<double>& point, const Base::CFLImage* pFli, double angle = 0);
12825
12843 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0);
12844
12862 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12863
12881 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0);
12882
12900 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0);
12901
12919 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12920
12938 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12939
12957 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0);
12958
12976 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0);
12977
12995 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12996
13014 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
13015
13033 CFLRect(const CFLPoint<float>& point, const Base::CFLImage& fli, double angle = 0);
13034
13052 CFLRect(const CFLPoint<float>& point, const Base::CFLImage* pFli, double angle = 0);
13053
13071 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0);
13072
13090 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0);
13091
13109 CFLRect(const CFLPoint<double>& point, const Base::CFLImage& fli, double angle = 0);
13110
13128 CFLRect(const CFLPoint<double>& point, const Base::CFLImage* pFli, double angle = 0);
13129
13147 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0);
13148
13166 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0);
13167
13181 CFLRect(const Base::CFLImagePage& flip, double angle = 0);
13182
13196 CFLRect(const Base::CFLImagePage* pFlip, double angle = 0);
13197
13215 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13216
13234 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13235
13253 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13254
13272 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13273
13291 CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13292
13310 CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13311
13329 CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13330
13348 CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13349
13367 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13368
13386 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13387
13405 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13406
13424 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13425
13443 CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13444
13462 CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13463
13481 CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13482
13500 CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13501
13519 CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13520
13538 CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13539
13557 CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13558
13576 CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13577
13595 CFLRect(float p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13596
13614 CFLRect(float p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13615
13633 CFLRect(float p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13634
13652 CFLRect(float p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13653
13671 CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13672
13690 CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13691
13709 CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13710
13728 CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13729
13747 CFLRect(double p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13748
13766 CFLRect(double p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13767
13785 CFLRect(double p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13786
13804 CFLRect(double p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13805
13823 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0);
13824
13842 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
13843
13861 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
13862
13880 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
13881
13899 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0);
13900
13918 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
13919
13937 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
13938
13956 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
13957
13975 CFLRect(const Base::TPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0);
13976
13994 CFLRect(const Base::TPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0);
13995
14013 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14014
14032 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14033
14051 CFLRect(const Base::TPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0);
14052
14070 CFLRect(const Base::TPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14071
14089 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14090
14108 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14109
14127 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0);
14128
14146 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14147
14165 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14166
14184 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14185
14203 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0);
14204
14222 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14223
14241 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14242
14260 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14261
14279 CFLRect(const CFLPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0);
14280
14298 CFLRect(const CFLPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14299
14317 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14318
14336 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14337
14355 CFLRect(const CFLPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0);
14356
14374 CFLRect(const CFLPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14375
14393 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14394
14412 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14413
14431 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
14432
14450 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
14451
14469 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
14470
14488 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
14489
14507 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
14508
14526 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
14527
14545 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
14546
14564 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
14565
14583 CFLRect(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
14584
14602 CFLRect(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
14603
14621 CFLRect(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
14622
14640 CFLRect(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
14641
14659 CFLRect(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
14660
14678 CFLRect(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
14679
14697 CFLRect(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
14698
14716 CFLRect(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
14717
14735 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
14736
14754 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
14755
14773 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
14774
14792 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
14793
14811 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
14812
14830 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
14831
14849 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
14850
14868 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
14869
14887 CFLRect(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
14888
14906 CFLRect(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
14907
14925 CFLRect(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
14926
14944 CFLRect(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
14945
14963 CFLRect(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
14964
14982 CFLRect(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
14983
15001 CFLRect(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
15002
15020 CFLRect(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
15021
15039 CFLRect(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
15040
15058 CFLRect(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
15059
15077 CFLRect(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
15078
15096 CFLRect(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
15097
15115 CFLRect(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
15116
15134 CFLRect(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
15135
15153 CFLRect(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
15154
15172 CFLRect(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
15173
15191 CFLRect(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
15192
15210 CFLRect(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
15211
15229 CFLRect(int32_t p1x, float p1y, float p2x, float p2y, double angle = 0);
15230
15248 CFLRect(int32_t p1x, float p1y, float p2x, double p2y, double angle = 0);
15249
15267 CFLRect(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
15268
15286 CFLRect(int32_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
15287
15305 CFLRect(int32_t p1x, float p1y, double p2x, float p2y, double angle = 0);
15306
15324 CFLRect(int32_t p1x, float p1y, double p2x, double p2y, double angle = 0);
15325
15343 CFLRect(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
15344
15362 CFLRect(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
15363
15381 CFLRect(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
15382
15400 CFLRect(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
15401
15419 CFLRect(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
15420
15438 CFLRect(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
15439
15457 CFLRect(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
15458
15476 CFLRect(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
15477
15495 CFLRect(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
15496
15514 CFLRect(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
15515
15533 CFLRect(int32_t p1x, double p1y, float p2x, float p2y, double angle = 0);
15534
15552 CFLRect(int32_t p1x, double p1y, float p2x, double p2y, double angle = 0);
15553
15571 CFLRect(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
15572
15590 CFLRect(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
15591
15609 CFLRect(int32_t p1x, double p1y, double p2x, float p2y, double angle = 0);
15610
15628 CFLRect(int32_t p1x, double p1y, double p2x, double p2y, double angle = 0);
15629
15647 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
15648
15666 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
15667
15685 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
15686
15704 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
15705
15723 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
15724
15742 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
15743
15761 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
15762
15780 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
15781
15799 CFLRect(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
15800
15818 CFLRect(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
15819
15837 CFLRect(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
15838
15856 CFLRect(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
15857
15875 CFLRect(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
15876
15894 CFLRect(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
15895
15913 CFLRect(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
15914
15932 CFLRect(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
15933
15951 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
15952
15970 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
15971
15989 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
15990
16008 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
16009
16027 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
16028
16046 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
16047
16065 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
16066
16084 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
16085
16103 CFLRect(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
16104
16122 CFLRect(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
16123
16141 CFLRect(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
16142
16160 CFLRect(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
16161
16179 CFLRect(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
16180
16198 CFLRect(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
16199
16217 CFLRect(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
16218
16236 CFLRect(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
16237
16255 CFLRect(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
16256
16274 CFLRect(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
16275
16293 CFLRect(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
16294
16312 CFLRect(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
16313
16331 CFLRect(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
16332
16350 CFLRect(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
16351
16369 CFLRect(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
16370
16388 CFLRect(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
16389
16407 CFLRect(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
16408
16426 CFLRect(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
16427
16445 CFLRect(int64_t p1x, float p1y, float p2x, float p2y, double angle = 0);
16446
16464 CFLRect(int64_t p1x, float p1y, float p2x, double p2y, double angle = 0);
16465
16483 CFLRect(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
16484
16502 CFLRect(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
16503
16521 CFLRect(int64_t p1x, float p1y, double p2x, float p2y, double angle = 0);
16522
16540 CFLRect(int64_t p1x, float p1y, double p2x, double p2y, double angle = 0);
16541
16559 CFLRect(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
16560
16578 CFLRect(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
16579
16597 CFLRect(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
16598
16616 CFLRect(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
16617
16635 CFLRect(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
16636
16654 CFLRect(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
16655
16673 CFLRect(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
16674
16692 CFLRect(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
16693
16711 CFLRect(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
16712
16730 CFLRect(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
16731
16749 CFLRect(int64_t p1x, double p1y, float p2x, float p2y, double angle = 0);
16750
16768 CFLRect(int64_t p1x, double p1y, float p2x, double p2y, double angle = 0);
16769
16787 CFLRect(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
16788
16806 CFLRect(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
16807
16825 CFLRect(int64_t p1x, double p1y, double p2x, float p2y, double angle = 0);
16826
16844 CFLRect(int64_t p1x, double p1y, double p2x, double p2y, double angle = 0);
16845
16863 CFLRect(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
16864
16882 CFLRect(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
16883
16901 CFLRect(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
16902
16920 CFLRect(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
16921
16939 CFLRect(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
16940
16958 CFLRect(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
16959
16977 CFLRect(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
16978
16996 CFLRect(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
16997
17015 CFLRect(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
17016
17034 CFLRect(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
17035
17053 CFLRect(float p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
17054
17072 CFLRect(float p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
17073
17091 CFLRect(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
17092
17110 CFLRect(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
17111
17129 CFLRect(float p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
17130
17148 CFLRect(float p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
17149
17167 CFLRect(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
17168
17186 CFLRect(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
17187
17205 CFLRect(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
17206
17224 CFLRect(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
17225
17243 CFLRect(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
17244
17262 CFLRect(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
17263
17281 CFLRect(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
17282
17300 CFLRect(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
17301
17319 CFLRect(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
17320
17338 CFLRect(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
17339
17357 CFLRect(float p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
17358
17376 CFLRect(float p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
17377
17395 CFLRect(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
17396
17414 CFLRect(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
17415
17433 CFLRect(float p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
17434
17452 CFLRect(float p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
17453
17471 CFLRect(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
17472
17490 CFLRect(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
17491
17509 CFLRect(float p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
17510
17528 CFLRect(float p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
17529
17547 CFLRect(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
17548
17566 CFLRect(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
17567
17585 CFLRect(float p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
17586
17604 CFLRect(float p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
17605
17623 CFLRect(float p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
17624
17642 CFLRect(float p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
17643
17661 CFLRect(float p1x, float p1y, float p2x, float p2y, double angle = 0);
17662
17680 CFLRect(float p1x, float p1y, float p2x, double p2y, double angle = 0);
17681
17699 CFLRect(float p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
17700
17718 CFLRect(float p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
17719
17737 CFLRect(float p1x, float p1y, double p2x, float p2y, double angle = 0);
17738
17756 CFLRect(float p1x, float p1y, double p2x, double p2y, double angle = 0);
17757
17775 CFLRect(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
17776
17794 CFLRect(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
17795
17813 CFLRect(float p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
17814
17832 CFLRect(float p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
17833
17851 CFLRect(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
17852
17870 CFLRect(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
17871
17889 CFLRect(float p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
17890
17908 CFLRect(float p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
17909
17927 CFLRect(float p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
17928
17946 CFLRect(float p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
17947
17965 CFLRect(float p1x, double p1y, float p2x, float p2y, double angle = 0);
17966
17984 CFLRect(float p1x, double p1y, float p2x, double p2y, double angle = 0);
17985
18003 CFLRect(float p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
18004
18022 CFLRect(float p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
18023
18041 CFLRect(float p1x, double p1y, double p2x, float p2y, double angle = 0);
18042
18060 CFLRect(float p1x, double p1y, double p2x, double p2y, double angle = 0);
18061
18079 CFLRect(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
18080
18098 CFLRect(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
18099
18117 CFLRect(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
18118
18136 CFLRect(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
18137
18155 CFLRect(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
18156
18174 CFLRect(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
18175
18193 CFLRect(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
18194
18212 CFLRect(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
18213
18231 CFLRect(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
18232
18250 CFLRect(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
18251
18269 CFLRect(double p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
18270
18288 CFLRect(double p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
18289
18307 CFLRect(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
18308
18326 CFLRect(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
18327
18345 CFLRect(double p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
18346
18364 CFLRect(double p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
18365
18383 CFLRect(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
18384
18402 CFLRect(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
18403
18421 CFLRect(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
18422
18440 CFLRect(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
18441
18459 CFLRect(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
18460
18478 CFLRect(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
18479
18497 CFLRect(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
18498
18516 CFLRect(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
18517
18535 CFLRect(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
18536
18554 CFLRect(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
18555
18573 CFLRect(double p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
18574
18592 CFLRect(double p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
18593
18611 CFLRect(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
18612
18630 CFLRect(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
18631
18649 CFLRect(double p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
18650
18668 CFLRect(double p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
18669
18687 CFLRect(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
18688
18706 CFLRect(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
18707
18725 CFLRect(double p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
18726
18744 CFLRect(double p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
18745
18763 CFLRect(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
18764
18782 CFLRect(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
18783
18801 CFLRect(double p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
18802
18820 CFLRect(double p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
18821
18839 CFLRect(double p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
18840
18858 CFLRect(double p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
18859
18877 CFLRect(double p1x, float p1y, float p2x, float p2y, double angle = 0);
18878
18896 CFLRect(double p1x, float p1y, float p2x, double p2y, double angle = 0);
18897
18915 CFLRect(double p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
18916
18934 CFLRect(double p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
18935
18953 CFLRect(double p1x, float p1y, double p2x, float p2y, double angle = 0);
18954
18972 CFLRect(double p1x, float p1y, double p2x, double p2y, double angle = 0);
18973
18991 CFLRect(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
18992
19010 CFLRect(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
19011
19029 CFLRect(double p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
19030
19048 CFLRect(double p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
19049
19067 CFLRect(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
19068
19086 CFLRect(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
19087
19105 CFLRect(double p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
19106
19124 CFLRect(double p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
19125
19143 CFLRect(double p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
19144
19162 CFLRect(double p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
19163
19181 CFLRect(double p1x, double p1y, float p2x, float p2y, double angle = 0);
19182
19200 CFLRect(double p1x, double p1y, float p2x, double p2y, double angle = 0);
19201
19219 CFLRect(double p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
19220
19238 CFLRect(double p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
19239
19257 CFLRect(double p1x, double p1y, double p2x, float p2y, double angle = 0);
19258
19276 CFLRect(double p1x, double p1y, double p2x, double p2y, double angle = 0);
19277
19287 CFLRect(const CFLFigure& flf);
19288
19298 CFLRect(const CFLFigure* pFlf);
19299
19313 CFLRect(const Base::TPoint<int32_t>& point, double angle = 0);
19314
19328 CFLRect(const Base::TPoint<int32_t>* pPoint, double angle = 0);
19329
19343 CFLRect(const Base::TPoint<int64_t>& point, double angle = 0);
19344
19358 CFLRect(const Base::TPoint<int64_t>* pPoint, double angle = 0);
19359
19373 CFLRect(const Base::TPoint<float>& point, double angle = 0);
19374
19388 CFLRect(const Base::TPoint<float>* pPoint, double angle = 0);
19389
19403 CFLRect(const Base::TPoint<double>& point, double angle = 0);
19404
19418 CFLRect(const Base::TPoint<double>* pPoint, double angle = 0);
19419
19433 CFLRect(const CFLPoint<int32_t>& point, double angle = 0);
19434
19448 CFLRect(const CFLPoint<int32_t>* pPoint, double angle = 0);
19449
19463 CFLRect(const CFLPoint<int64_t>& point, double angle = 0);
19464
19478 CFLRect(const CFLPoint<int64_t>* pPoint, double angle = 0);
19479
19493 CFLRect(const CFLPoint<float>& point, double angle = 0);
19494
19508 CFLRect(const CFLPoint<float>* pPoint, double angle = 0);
19509
19523 CFLRect(const CFLPoint<double>& point, double angle = 0);
19524
19538 CFLRect(const CFLPoint<double>* pPoint, double angle = 0);
19539
19553 CFLRect(const CFLFigureText<int32_t>& flft, double angle = 0);
19554
19568 CFLRect(const CFLFigureText<int32_t>* pFlft, double angle = 0);
19569
19583 CFLRect(const CFLFigureText<int64_t>& flft, double angle = 0);
19584
19598 CFLRect(const CFLFigureText<int64_t>* pFlft, double angle = 0);
19599
19613 CFLRect(const CFLFigureText<float>& flft, double angle = 0);
19614
19628 CFLRect(const CFLFigureText<float>* pFlft, double angle = 0);
19629
19643 CFLRect(const CFLFigureText<double>& flft, double angle = 0);
19644
19658 CFLRect(const CFLFigureText<double>* pFlft, double angle = 0);
19659
19675 CFLRect(const Base::TPoint<int32_t>& point1, const Base::TPoint<int32_t>& point2, double angle = 0);
19676
19692 CFLRect(const Base::TPoint<int32_t>* pPoint1, Base::TPoint<int32_t>* pPoint2, double angle = 0);
19693
19709 CFLRect(const Base::TPoint<int64_t>& point1, const Base::TPoint<int64_t>& point2, double angle = 0);
19710
19726 CFLRect(const Base::TPoint<int64_t>* pPoint1, Base::TPoint<int64_t>* pPoint2, double angle = 0);
19727
19743 CFLRect(const Base::TPoint<float>& point1, const Base::TPoint<float>& point2, double angle = 0);
19744
19760 CFLRect(const Base::TPoint<float>* pPoint1, Base::TPoint<float>* pPoint2, double angle = 0);
19761
19777 CFLRect(const Base::TPoint<double>& point1, const Base::TPoint<double>& point2, double angle = 0);
19778
19794 CFLRect(const Base::TPoint<double>* pPoint1, Base::TPoint<double>* pPoint2, double angle = 0);
19795
19811 CFLRect(const CFLPoint<int32_t>& point1, const CFLPoint<int32_t>& point2, double angle = 0);
19812
19828 CFLRect(const CFLPoint<int32_t>* pPoint1, CFLPoint<int32_t>* pPoint2, double angle = 0);
19829
19845 CFLRect(const CFLPoint<int64_t>& point1, const CFLPoint<int64_t>& point2, double angle = 0);
19846
19862 CFLRect(const CFLPoint<int64_t>* pPoint1, CFLPoint<int64_t>* pPoint2, double angle = 0);
19863
19879 CFLRect(const CFLPoint<float>& point1, const CFLPoint<float>& point2, double angle = 0);
19880
19896 CFLRect(const CFLPoint<float>* pPoint1, CFLPoint<float>* pPoint2, double angle = 0);
19897
19913 CFLRect(const CFLPoint<double>& point1, const CFLPoint<double>& point2, double angle = 0);
19914
19930 CFLRect(const CFLPoint<double>* pPoint1, CFLPoint<double>* pPoint2, double angle = 0);
19931
19945 CFLRect(const CFLLine<int32_t>& line, double angle = 0);
19946
19960 CFLRect(const CFLLine<int32_t>* pLine, double angle = 0);
19961
19975 CFLRect(const CFLLine<int64_t>& line, double angle = 0);
19976
19990 CFLRect(const CFLLine<int64_t>* pLine, double angle = 0);
19991
20005 CFLRect(const CFLLine<float>& line, double angle = 0);
20006
20020 CFLRect(const CFLLine<float>* pLine, double angle = 0);
20021
20035 CFLRect(const CFLLine<double>& line, double angle = 0);
20036
20050 CFLRect(const CFLLine<double>* pLine, double angle = 0);
20051
20063 CFLRect(const Base::TRect<int32_t>& rect, double angle = 0);
20064
20076 CFLRect(const Base::TRect<int32_t>* pRect, double angle = 0);
20077
20089 CFLRect(const Base::TRect<int64_t>& rect, double angle = 0);
20090
20102
20103 CFLRect(const Base::TRect<int64_t>* pRect, double angle = 0);
20104
20116
20117 CFLRect(const Base::TRect<float>& rect, double angle = 0);
20118
20130
20131 CFLRect(const Base::TRect<float>* pRect, double angle = 0);
20132
20144
20145 CFLRect(const Base::TRect<double>& rect, double angle = 0);
20146
20158 CFLRect(const Base::TRect<double>* pRect, double angle = 0);
20159
20168
20177
20186
20195
20204
20213
20222
20231
20242
20253
20264
20275
20286
20297
20308
20319
20333 CFLRect(const CFLQuad<int32_t>& quad, bool bFullAngle = true);
20334
20348 CFLRect(const CFLQuad<int32_t>* pQuad, bool bFullAngle = true);
20349
20363 CFLRect(const CFLQuad<int64_t>& quad, bool bFullAngle = true);
20364
20378 CFLRect(const CFLQuad<int64_t>* pQuad, bool bFullAngle = true);
20379
20393 CFLRect(const CFLQuad<float>& quad, bool bFullAngle = true);
20394
20408 CFLRect(const CFLQuad<float>* pQuad, bool bFullAngle = true);
20409
20423 CFLRect(const CFLQuad<double>& quad, bool bFullAngle = true);
20424
20438 CFLRect(const CFLQuad<double>* pQuad, bool bFullAngle = true);
20439
20452
20465
20478
20491
20504
20517
20530
20543
20556
20569
20582
20595
20608
20621
20634
20647
20660
20673
20686
20699
20712
20725
20738
20751
20763 CFLRect(const CFLRegion& flrg);
20764
20776 CFLRect(const CFLRegion* pFlrg);
20777
20790
20803
20816
20828 CFLRect(const CFLPointArray* pFlpa);
20830
20832 // Assignment operator
20847
20862
20877
20892
20907
20922
20937
20952
20967
20982
20997
21012
21027
21041 const CFLRect<T>& operator=(const CFLPoint<float>* pPoint);
21042
21057
21072
21087
21102
21117
21132
21147
21162
21177
21192
21207
21222
21237
21252
21267
21282
21297
21312
21325
21338
21351
21364
21377
21390
21403
21416
21431
21446
21461
21476
21491
21506
21521
21536
21551
21566
21581
21596
21611
21626
21641
21656
21671
21686
21701
21716
21731
21746
21761
21776
21791
21807
21808
21810 // Comparison operator
21822 bool operator==(const CFLLine<int32_t>& line) const;
21823
21835 bool operator==(const CFLLine<int64_t>& line) const;
21836
21848 bool operator==(const CFLLine<float>& line) const;
21849
21861 bool operator==(const CFLLine<double>& line) const;
21862
21872 bool operator==(const CFLRect<int32_t>& rect) const;
21873
21883 bool operator==(const CFLRect<int64_t>& rect) const;
21884
21894 bool operator==(const CFLRect<float>& rect) const;
21895
21905 bool operator==(const CFLRect<double>& rect) const;
21906
21918 bool operator!=(const CFLLine<int32_t>& line) const;
21919
21931 bool operator!=(const CFLLine<int64_t>& line) const;
21932
21944 bool operator!=(const CFLLine<float>& line) const;
21945
21957 bool operator!=(const CFLLine<double>& line) const;
21958
21968 bool operator!=(const CFLRect<int32_t>& rect) const;
21969
21979 bool operator!=(const CFLRect<int64_t>& rect) const;
21980
21990 bool operator!=(const CFLRect<float>& rect) const;
21991
22001 bool operator!=(const CFLRect<double>& rect) const;
22003
22004
22006 // Arithmetic and assignment operator
22016 const CFLRect<T>& operator+=(const int32_t& value);
22017
22027 const CFLRect<T>& operator+=(const int64_t& value);
22028
22038 const CFLRect<T>& operator+=(const float& value);
22039
22049 const CFLRect<T>& operator+=(const double& value);
22050
22063
22076
22089
22102
22115
22128
22141
22154
22167
22180
22193
22206
22216 const CFLRect<T>& operator-=(const int32_t& value);
22217
22227 const CFLRect<T>& operator-=(const int64_t& value);
22228
22238 const CFLRect<T>& operator-=(const float& value);
22239
22249 const CFLRect<T>& operator-=(const double& value);
22250
22263
22276
22289
22302
22315
22328
22341
22354
22367
22380
22393
22406
22407
22417 const CFLRect<T>& operator*=(const int32_t& value);
22418
22428 const CFLRect<T>& operator*=(const int64_t& value);
22429
22439 const CFLRect<T>& operator*=(const float& value);
22440
22450 const CFLRect<T>& operator*=(const double& value);
22451
22464
22477
22490
22503
22516
22529
22542
22555
22568
22581
22594
22607
22617 const CFLRect<T>& operator/=(const int32_t& value);
22618
22628 const CFLRect<T>& operator/=(const int64_t& value);
22629
22639 const CFLRect<T>& operator/=(const float& value);
22640
22650 const CFLRect<T>& operator/=(const double& value);
22651
22664
22677
22690
22703
22716
22729
22742
22755
22768
22781
22794
22808
22809
22811 // Arithmetic operator
22821 CFLRect<double> operator+(const int32_t& value) const;
22822
22832 CFLRect<double> operator+(const int64_t& value) const;
22833
22843 CFLRect<double> operator+(const float& value) const;
22844
22854 CFLRect<double> operator+(const double& value) const;
22855
22868
22881
22894
22907
22920
22933
22946
22959
22972
22985
22998
23011
23021 CFLRect<double> operator-(const int32_t& value) const;
23022
23032 CFLRect<double> operator-(const int64_t& value) const;
23033
23043 CFLRect<double> operator-(const float& value) const;
23044
23054 CFLRect<double> operator-(const double& value) const;
23055
23068
23081
23094
23107
23120
23133
23146
23159
23172
23185
23198
23211
23221 CFLRect<double> operator*(const int32_t& value) const;
23222
23232 CFLRect<double> operator*(const int64_t& value) const;
23233
23243 CFLRect<double> operator*(const float& value) const;
23244
23254 CFLRect<double> operator*(const double& value) const;
23255
23268
23281
23294
23307
23320
23333
23346
23359
23372
23385
23398
23411
23421 CFLRect<double> operator/(const int32_t& value) const;
23422
23432 CFLRect<double> operator/(const int64_t& value) const;
23433
23443 CFLRect<double> operator/(const float& value) const;
23444
23454 CFLRect<double> operator/(const double& value) const;
23455
23468
23481
23494
23507
23520
23533
23546
23559
23572
23585
23598
23612
23613 //Friend operator
23615 // Arithmetic operator
23627 friend CFLRect<double> operator+(const int32_t& value, const CFLRect<T>& rect)
23628 {
23629 CFLRect<double> t(rect);
23630 t += value;
23631 return t;
23632 }
23633
23645 friend CFLRect<double> operator+(const int64_t& value, const CFLRect<T>& rect)
23646 {
23647 CFLRect<double> t(rect);
23648 t += value;
23649 return t;
23650 }
23651
23663 friend CFLRect<double> operator+(const float& value, const CFLRect<T>& rect)
23664 {
23665 CFLRect<double> t(rect);
23666 t += value;
23667 return t;
23668 }
23669
23681 friend CFLRect<double> operator+(const double& value, const CFLRect<T>& rect)
23682 {
23683 CFLRect<double> t(rect);
23684 t += value;
23685 return t;
23686 }
23687
23699 friend CFLRect<double> operator-(const int32_t& value, const CFLRect<T>& rect)
23700 {
23701 CFLRect<double> t(rect);
23702 t *= -1.;
23703 t += value;
23704 return t;
23705 }
23706
23718 friend CFLRect<double> operator-(const int64_t& value, const CFLRect<T>& rect)
23719 {
23720 CFLRect<double> t(rect);
23721 t *= -1.;
23722 t += value;
23723 return t;
23724 }
23725
23737 friend CFLRect<double> operator-(const float& value, const CFLRect<T>& rect)
23738 {
23739 CFLRect<double> t(rect);
23740 t *= -1.;
23741 t += value;
23742 return t;
23743 }
23744
23756 friend CFLRect<double> operator-(const double& value, const CFLRect<T>& rect)
23757 {
23758 CFLRect<double> t(rect);
23759 t *= -1.;
23760 t += value;
23761 return t;
23762 }
23763
23775 friend CFLRect<double> operator*(const int32_t& value, const CFLRect<T>& rect)
23776 {
23777 CFLRect<double> t(rect);
23778 t *= value;
23779 return t;
23780 }
23781
23793 friend CFLRect<double> operator*(const int64_t& value, const CFLRect<T>& rect)
23794 {
23795 CFLRect<double> t(rect);
23796 t *= value;
23797 return t;
23798 }
23799
23811 friend CFLRect<double> operator*(const float& value, const CFLRect<T>& rect)
23812 {
23813 CFLRect<double> t(rect);
23814 t *= value;
23815 return t;
23816 }
23817
23829 friend CFLRect<double> operator*(const double& value, const CFLRect<T>& rect)
23830 {
23831 CFLRect<double> t(rect);
23832 t *= value;
23833 return t;
23834 }
23835
23847 friend CFLRect<double> operator/(const int32_t& value, const CFLRect<T>& rect)
23848 {
23849 CFLRect<double> t(rect);
23850 t.left = value / (double)rect.left;
23851 t.top = value / (double)rect.top;
23852 t.right = value / (double)rect.right;
23853 t.bottom = value / (double)rect.bottom;
23854 return t;
23855 }
23856
23868 friend CFLRect<double> operator/(const int64_t& value, const CFLRect<T>& rect)
23869 {
23870 CFLRect<double> t(rect);
23871 t.left = value / (double)rect.left;
23872 t.top = value / (double)rect.top;
23873 t.right = value / (double)rect.right;
23874 t.bottom = value / (double)rect.bottom;
23875 return t;
23876 }
23877
23889 friend CFLRect<double> operator/(const float& value, const CFLRect<T>& rect)
23890 {
23891 CFLRect<double> t(rect);
23892 t.left = value / (double)rect.left;
23893 t.top = value / (double)rect.top;
23894 t.right = value / (double)rect.right;
23895 t.bottom = value / (double)rect.bottom;
23896 return t;
23897 }
23898
23910 friend CFLRect<double> operator/(const double& value, const CFLRect<T>& rect)
23911 {
23912 CFLRect<double> t(rect);
23913 t.left = value / (double)rect.left;
23914 t.top = value / (double)rect.top;
23915 t.right = value / (double)rect.right;
23916 t.bottom = value / (double)rect.bottom;
23917 return t;
23918 }
23920
23921
23937 CFLFigureArray operator& (const CFLFigure& flf) const;
23938
23954 CFLFigureArray operator| (const CFLFigure& flf) const;
23955
23971 CFLFigureArray operator^ (const CFLFigure& flf) const;
23972
23986 CFLFigureArray operator- (const CFLRect<int32_t>& flr) const;
23987
24001 CFLFigureArray operator- (const CFLRect<int64_t>& flr) const;
24002
24016 CFLFigureArray operator- (const CFLRect<float>& flr) const;
24017
24031 CFLFigureArray operator- (const CFLRect<double>& flr) const;
24032
24048 CFLFigureArray operator- (const CFLQuad<int32_t>& flq) const;
24049
24065 CFLFigureArray operator- (const CFLQuad<int64_t>& flq) const;
24066
24082 CFLFigureArray operator- (const CFLQuad<float>& flq) const;
24083
24099 CFLFigureArray operator- (const CFLQuad<double>& flq) const;
24100
24116 CFLFigureArray operator- (const CFLCircle<int32_t>& flc) const;
24117
24133 CFLFigureArray operator- (const CFLCircle<int64_t>& flc) const;
24134
24150 CFLFigureArray operator- (const CFLCircle<float>& flc) const;
24151
24167 CFLFigureArray operator- (const CFLCircle<double>& flc) const;
24168
24184 CFLFigureArray operator- (const CFLEllipse<int32_t>& fle) const;
24185
24201 CFLFigureArray operator- (const CFLEllipse<int64_t>& fle) const;
24202
24218 CFLFigureArray operator- (const CFLEllipse<float>& fle) const;
24219
24235 CFLFigureArray operator- (const CFLEllipse<double>& fle) const;
24236
24252 CFLFigureArray operator- (const CFLComplexRegion& flcr) const;
24253
24254
24255
24256 operator Base::TPoint<int32_t>() const;
24257 operator Base::TRect<int32_t>() const;
24258 operator Base::TRect<int32_t>* () const;
24259
24260 SupportToDuplicateObject(CFLRect<T>, *this);
24261 DeclareGetClassType();
24262 };
24263
24264 typedef CFLRect<int32_t> CFLRectL;
24265 typedef CFLRect<int64_t> CFLRectLL;
24266 typedef CFLRect<float> CFLRectF;
24267 typedef CFLRect<double> CFLRectD;
24268 }
24269}
Template type 의 배열 클래스.
Definition FLArray.h:53
FLImaging의 이미지 클래스
Definition FLImage.h:35
CFLImage 의 Page 클래스
Definition FLImagePage.h:37
3차원 점을 표현하는 간략화된 클래스
Definition TPoint3.h:37
점을 표현하는 간략화된 클래스
Definition TPoint.h:37
직사각형을 표현하는 간략화된 클래스
Definition TRect.h:37
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
3차 베지어 곡선을 표현하는 클래스
Definition FLBezierCubicCurve.h:24
2차 베지어 곡선을 표현하는 클래스
Definition FLBezierQuadraticCurve.h:24
4차 베지어 곡선을 표현하는 클래스
Definition FLBezierQuarticCurve.h:24
원을 표현하는 클래스
Definition FLCircle.h:25
다각형을 표현하는 클래스
Definition FLComplexRegion.h:27
큐빅 곡선을 표현하는 클래스
Definition FLCubicSpline.h:23
원 또는 호 형태의 도넛 모양을 표현하는 클래스
Definition FLDoughnut.h:26
타원을 표현하는 클래스
Definition FLEllipse.h:25
도형 배열을 표현하는 클래스
Definition FLFigureArray.h:26
virtual const CResult Rotate(double f64Angle, int32_t i32PivotX, int32_t i32PivotY)
virtual const CResult GetRasterRegion(CFLFigureArray &flfa, const CFLPoint< int64_t > *pFlpImageSize) const
virtual const CResult Warp(const CFLQuad< double > &flqSourceRegion, const CFLQuad< double > &flqTargetRegion, CFLFigureArray &flfaResult, EWarpingType eWarpingType=EWarpingType_Bilinear) const
virtual const CResult GetPointsOfMinimumDistance(const CFLFigure &flfTarget, CFLPointArray *pFlpaResult) const
대상 Figure와 서로 가장 가까운 위치를 반환합니다.
virtual bool IsSpecEqual(const CFLFigure &flfRhs, EFigureSpecCompareType eSpecType=EFigureSpecCompareType_Coordinates) const
virtual const CResult Scale(int32_t i32PivotX, int32_t i32PivotY, double f64RatioX, double f64RatioY)
virtual const CResult Multiply(int32_t i32Mul)
virtual CFLPoint< double > GetCenter() const
virtual const CResult GetRegionOfUnion(const CFLFigure &figure, CFLFigureArray *pFlfaResult) const
두 객체의 합집합을 수행
virtual double GetMinimumDistance(const CFLFigure &flfTarget) const
대상 Figure와 서로 가장 가까운 위치의 거리를 반환합니다.
virtual const CResult Offset(int32_t val)
virtual const CResult Flip(EFigureFlipDirection eDirection, int32_t i32PivotX, int32_t i32PivotY)
virtual const CResult GetRegionOfSubtraction(const CFLFigure &figure, CFLFigureArray *pFlfaResult) const
두 객체의 차집합을 수행
virtual CFLQuad< double > GetMinimumEnclosingRectangle() const
최소 둘레의 직사각형을 얻어옵니다
virtual const CResult GetRegionOfExclusiveOr(const CFLFigure &figure, CFLFigureArray *pFlfaResult) const
두 객체의 배타적 논리합을 수행
virtual CFLRect< double > GetBoundaryRect() const
virtual const CResult Extend(int32_t i32HalfSize)
virtual const CResult Swap(CFLFigure &flfRight)
virtual CFLPoint< double > GetCenterOfGravity() const
virtual const CResult Inflate(int32_t i32HalfSize)
입력된 크기만큼 각 축 방향으로 늘리는 함수
virtual const CResult GetIntersection(const CFLFigure &figure, CFLFigureArray *pFlfaResult) const
virtual bool IsCollision(const CFLFigure &figure) const
virtual double GetMaximumDistance(const CFLFigure &flfTarget) const
대상 Figure와 서로 가장 먼 위치의 거리를 반환 합니다.
virtual const CResult GetPointsOfMaximumDistance(const CFLFigure &flfTarget, CFLPointArray *pFlpaResult) const
대상 Figure와 서로 가장 먼 위치를 반환합니다.
virtual const CResult GetRegionOfIntersection(const CFLFigure &figure, CFLFigureArray *pFlfaResult) const
두 객체의 교집합을 수행
그리기에 필요한 정보들을 표현하는 클래스
Definition FLFigureText.h:26
직선을 표현하는 클래스
Definition FLLine.h:25
점 배열을 표현하는 클래스
Definition FLPointArray.h:26
점을 표현하는 클래스
Definition FLPoint.h:24
사변형을 표현하는 클래스
Definition FLQuad.h:24
직사각형을 표현하는 클래스
Definition FLRect.h:24
virtual const CResult Set(double p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::CFLImage &fli) override
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
bool operator!=(const CFLRect< double > &rect) const
const CFLRect< T > & operator-=(const CFLLine< double > &line)
const CFLRect< T > & operator/=(const CFLLine< int64_t > &line)
const CFLRect< T > & operator*=(const Base::TPoint< float > &point)
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< int64_t > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect< double > operator+(const CFLLine< float > &line) const
CFLRect(const CFLPoint< int64_t > *pPoint1, CFLPoint< int64_t > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
virtual const CResult Set(const CFLQuad< int32_t > *pQuad, bool bFullAngle=true) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator/=(const Base::TPoint< double > &point)
virtual const CResult Set(const CFLFigure *pFlf) override
CFLRect(float p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLRect< int64_t > *pRect)
대입 연산자
bool operator==(const CFLRect< float > &rect) const
CFLRect(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLPointArray *pFlpa)
초기화 생성자
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const Base::TPoint< int32_t > *pTpCenter, const Base::TPoint< int32_t > *pTpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLFigureText< double > *pFlft, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRoundRect< int32_t > &flrr) sealed
파라미터 설정 함수
CFLRect(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const CFLPoint< int64_t > *pFlpCenter, const CFLPoint< int64_t > *pFlpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLEllipse< int64_t > &ell)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TRect< double > &rect)
대입 연산자
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int32_t > &point, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLPointArray &flpaResult) const override
설정한 길이만큼 직선으로 이동하는 점 정보를 얻어옵니다
CFLRect(const CFLRoundRect< int64_t > &flrr)
CFLRect(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
friend CFLRect< double > operator+(const double &value, const CFLRect< T > &rect)
Definition FLRect.h:23681
const CFLRect< T > & operator=(const CFLPoint< double > *pPoint)
대입 연산자
CFLRect(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator*=(const float &value)
friend CFLRect< double > operator+(const float &value, const CFLRect< T > &rect)
Definition FLRect.h:23663
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
const CFLRect< T > & operator*=(const int64_t &value)
CFLRect< double > operator-(const Base::TPoint< int32_t > &point) const
CFLRect< double > operator/(const Base::TPoint< int64_t > &point) const
CFLRect(double p1x, double p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLRect< float > *pRect)
CFLRect(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator*=(const Base::TPoint< int32_t > &point)
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int64_t > &point, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRect< float > *pRect) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const Base::TPoint< int64_t > &point)
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPointArray &flpa) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRegion *pFlrg) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, float p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual double GetHeight() const override
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint1, Base::TPoint< int32_t > *pPoint2, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > &point1, const Base::TPoint< int32_t > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLBezierQuarticCurve *pFlbc4) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< float > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLLine< int32_t > &line)
대입 연산자
virtual const CResult Set(const CFLQuad< int64_t > &quad, bool bFullAngle=true) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const CFLPoint< double > &point)
virtual const CResult Set(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TRect< double > *pRect)
대입 연산자
CFLRect(const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect< double > operator*(const Base::TPoint< int32_t > &point) const
CFLRect(const Base::TPoint< double > *pPoint1, Base::TPoint< double > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
const CFLRect< T > & operator+=(const int64_t &value)
virtual const CResult Set2(const Base::TPoint< double > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator-(const double &value) const
CFLRect(double p1x, float p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const double &value)
const CFLRect< T > & operator=(const CFLRect< int32_t > &rect)
대입 연산자
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
bool operator==(const CFLRect< int64_t > &rect) const
CFLRect(const CFLQuad< int64_t > *pQuad, bool bFullAngle=true)
초기화 생성자
CFLRect(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
friend CFLRect< double > operator/(const float &value, const CFLRect< T > &rect)
Definition FLRect.h:23889
virtual const CResult Set2(const CFLPoint< double > &flpCenter, const CFLPoint< double > &flpSize, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const CFLPoint< int32_t > &point)
CFLRect(const CFLPoint< int32_t > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator*(const CFLPoint< int32_t > &point) const
CFLRect(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLCircle< int64_t > &cir)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, float p2x, float p2y, double angle=0)
초기화 생성자
int32_t right
Definition FLRect.h:42
virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray *pFlfaResult) const
사각형을 분할하는 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator/(const double &value) const
CFLRect< double > operator+(const CFLPoint< double > &point) const
virtual const CResult Set2(const CFLPoint< double > *pFlpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLRoundRect< double > *pFlrr)
CFLRect(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect< double > operator+(const Base::TPoint< float > &point) const
CFLRect(const CFLQuad< double > *pQuad, bool bFullAngle=true)
초기화 생성자
CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const CFLLine< double > &line)
virtual const CResult Set(const Base::TPoint< int32_t > &point1, const Base::TPoint< int32_t > &point2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set2(const Base::TPoint< float > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< double > &point1, const Base::TPoint< double > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
virtual const CResult Set(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLEllipse< double > *pEll)
대입 연산자
CFLRect(const Base::TRect< int32_t > *pRect, double angle=0)
CFLRect(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const CFLPoint< int64_t > *pFlpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const CFLPoint< float > &point)
CFLRect< double > operator-(const CFLPoint< float > &point) const
virtual const CResult Set(const CFLPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect< double > operator-(const CFLPoint< int64_t > &point) const
CFLRect(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult GetRasterRegion(Base::CFLArray< Base::TRect< double > > *pFlaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
virtual bool IsValid() const override
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set2(const Base::TPoint< int64_t > *pTpCenter, const Base::TPoint< int64_t > *pTpSize, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, double p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetRasterContour(CFLPointArray *pFlpaResult, bool bExcludeSingleDelta=false) const override
Contour의 Raster 점 정보를 얻어옵니다
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLCircle< double > *pCir)
초기화 생성자
virtual const CResult Set(int32_t p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLLine< int32_t > &line, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual bool IsCollision(const CFLQuad< double > *pQuad) const override
CFLRect(float p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRect< double > *pRect) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< int32_t > *pPoint1, Base::TPoint< int32_t > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(const Base::TPoint< float > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLFigureText< double > *pFlft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
CFLRect(const CFLPoint< int64_t > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray *pFlfaResult) const override
설정한 길이만큼 직선으로 이동하는 점 정보를 얻어옵니다
virtual const CResult Set(const CFLRoundRect< int32_t > *pFlrr) sealed
파라미터 설정 함수
const CFLRect< T > & operator*=(const int32_t &value)
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLLine< float > *pLine)
대입 연산자
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult MakeFigureInvalid() override
Figure를 유효하지 않은 Figure로 만듦. (예를 들어, 점의 좌표를 Invalid한 x, y로 설정)
CFLRect(int32_t p1x, float p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(const CFLCircle< double > &cir)
초기화 생성자
CFLRect< double > operator*(const Base::TPoint< float > &point) const
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set2(const Base::TPoint< double > *pTpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray &flfaResult) const override
설정한 길이만큼 직선으로 이동하는 점 정보를 얻어옵니다
CFLRect(const CFLPoint< double > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TRect< double > *pRect, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect< double > operator*(const int64_t &value) const
const CFLRect< T > & operator/=(const CFLLine< float > &line)
CFLRect< double > operator-(const CFLLine< int64_t > &line) const
virtual const CResult Set(int32_t p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLQuad< double > &quad, bool bFullAngle=true) sealed
파라미터 설정 함수
bool operator!=(const CFLRect< int64_t > &rect) const
virtual const CResult Set(const Base::TPoint< float > *pPoint1, Base::TPoint< float > *pPoint2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRect< int32_t > &rect) sealed
초기화 생성자
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< float > &point1, const CFLPoint< float > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
const CFLRect< T > & operator/=(const CFLPoint< float > &point)
CFLRect(const Base::TPoint< float > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLCubicSpline *pFlcs) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLLine< int64_t > &line, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLLine< double > &line, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< double > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
virtual const CResult Set2(const Base::TPoint< int64_t > *pTpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator-(const CFLPoint< int32_t > &point) const
CFLRect(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLQuad< float > &quad, bool bFullAngle=true) sealed
파라미터 설정 함수
CFLRect< double > operator-(const Base::TPoint< double > &point) const
const CFLRect< T > & operator+=(const CFLPoint< int64_t > &point)
bool operator!=(const CFLLine< float > &line) const
CFLRect(int32_t p1x, double p1y, float p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLQuad< int32_t > &quad)
대입 연산자
bool operator==(const CFLRect< int32_t > &rect) const
CFLRect(const CFLFigureText< int32_t > &flft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
CFLRect(const CFLPoint< double > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::CFLImagePage &flip, double angle) sealed
파라미터 설정 함수
CFLRect< double > operator+(const int32_t &value) const
virtual const CResult Set(float p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(const CFLFigureText< int64_t > *pFlft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
CFLRect< double > operator+(const double &value) const
CFLRect(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLCubicSpline *pFlcs)
초기화 생성자
bool operator==(const CFLLine< int32_t > &line) const
virtual EWindingDirection GetWindingDirection() const sealed
virtual const CResult Set(float p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLCircle< float > *pCir) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
bool operator==(const CFLLine< double > &line) const
CFLRect< double > operator+(const CFLPoint< int64_t > &point) const
CFLRect(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const CFLPoint< int64_t > &flpCenter, const CFLPoint< int64_t > &flpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLCircle< float > *pCir)
대입 연산자
CFLRect(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::CFLImage *pFli) override
virtual const CResult Set2(const CFLPoint< int64_t > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator+=(const CFLLine< int64_t > &line)
CFLRect(int64_t p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set2(const Base::TPoint< int64_t > &tpCenter, const Base::TPoint< int64_t > &tpSize, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator*=(const CFLLine< int64_t > &line)
virtual const CResult Set(double p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetCenter(double &x, double &y) const override
virtual const CResult Set(double p1x, float p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Swap(CFLFigure *pFlfRight) override
CFLRect(const CFLRoundRect< int32_t > *pFlrr)
CFLRect(const CFLEllipse< int64_t > *pEll)
초기화 생성자
const CFLRect< T > & operator=(const Base::TPoint< float > *pPoint)
대입 연산자
virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLBezierQuarticCurve *pFlbc4) const override
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, double p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect< double > operator*(const CFLLine< int64_t > &line) const
CFLRect(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLPoint< int32_t > *pPoint)
대입 연산자
const CFLRect< T > & operator*=(const CFLLine< int32_t > &line)
virtual const CResult GetPointsOfMaximumDistance(const CFLFigure *pFlfTarget, CFLPointArray *pFlpaResult) const override
대상 Figure와 서로 가장 먼 위치를 반환합니다.
CFLRect(const CFLFigureText< int32_t > *pFlft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
virtual const CResult Set(double p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< float > *pPoint1, CFLPoint< float > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(double p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect< double > operator-(const CFLLine< int32_t > &line) const
virtual const CResult Set(const Base::CFLImage &fli, double angle) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(double p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual bool IsCollision(const CFLComplexRegion *pFlcr) const override
CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TRect< double > *pRect, double angle=0)
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLFigureArray *pFlfaOperand, CFLFigureArray *pFlfaResult) const override
CFLRect(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLPointArray &flpa)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TPoint< int32_t > *pPoint)
대입 연산자
virtual const CResult Set(const CFLComplexRegion &flcr) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLCircle< double > *pCir, CFLFigureArray *pFlfaResult) const override
const CFLRect< T > & operator=(const CFLCircle< float > &cir)
대입 연산자
const CFLRect< T > & operator*=(const Base::TPoint< int64_t > &point)
CFLRect< double > operator/(const CFLPoint< int32_t > &point) const
virtual const CResult Set(float p1x, float p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator/(const Base::TPoint< int32_t > &point) const
CFLRect(double p1x, float p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::CFLImagePage *pFlip, double angle) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, float p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLRoundRect< double > *pFlrr) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TRect< double > &rect, double angle=0)
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const CFLPoint< int64_t > &point)
virtual const CResult Set(double p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
const CFLRect< T > & operator=(const CFLPoint< double > &point)
대입 연산자
CFLRect(const Base::TPoint< double > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLFigureText< float > &flft, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLEllipse< float > *pEll) sealed
파라미터 설정 함수
friend CFLRect< double > operator-(const float &value, const CFLRect< T > &rect)
Definition FLRect.h:23737
virtual const CResult Set(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLCircle< int64_t > &cir) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int32_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual bool IsFigureValid() const override
virtual const CResult Set(const CFLRect< int64_t > &rect) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLBezierCubicCurve *pFlbc3) const override
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint1, Base::TPoint< int64_t > *pPoint2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLCircle< double > &cir) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator/=(const int32_t &value)
virtual const CResult Set(int32_t p1x, float p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, double p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
friend CFLRect< double > operator*(const int64_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23793
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLCircle< float > *pCir)
초기화 생성자
CFLRect(double p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< double > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< float > &point1, const Base::TPoint< float > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int32_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator*=(const CFLLine< float > &line)
virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator*=(const CFLPoint< int64_t > &point)
virtual const CResult Set(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TPoint< int32_t > &point)
대입 연산자
virtual const CResult Set(const CFLBezierQuadraticCurve &flbc2) sealed
파라미터 설정 함수
CFLRect(const CFLRoundRect< float > &flrr)
virtual const CResult MakeFigureValid() override
유효하지 않은 Figure를 유효한 Figure로 만듦. (예를 들어, 좌우, 상하가 뒤집힌 사각형을 원래대로 복원)
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TRect< int32_t > *pRect)
대입 연산자
CFLRect(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual double GetAngle() const override
virtual const CResult Set(float p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< double > &point1, const CFLPoint< double > &point2, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const int64_t &value)
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(float p1x, double p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, float p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect< double > operator/(const CFLPoint< int64_t > &point) const
CFLRect(double p1x, double p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect< double > operator/(const float &value) const
CFLRect(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, double p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set2(const Base::TPoint< float > &tpCenter, const Base::TPoint< float > &tpSize, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLEllipse< float > *pEll)
대입 연산자
const CFLRect< T > & operator+=(const int32_t &value)
virtual const CResult GetIntersection(const CFLBezierQuadraticCurve *pFlbc2, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(double p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator*=(const CFLPoint< float > &point)
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(const CFLQuad< int32_t > *pQuad, bool bFullAngle=true)
초기화 생성자
CFLRect(const CFLRegion *pFlrg)
초기화 생성자
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLPointArray &flpaResult) const override
설정한 길이만큼 이동하는 점 정보를 얻어옵니다
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< double > *pPoint1, const Base::TPoint< double > *pPoint2, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLCubicSpline &flcs)
초기화 생성자
virtual const CResult Set(const Base::TPoint< double > &point, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< double > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLLine< int32_t > *pLine, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int64_t > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect(const CFLQuad< float > *pQuad, bool bFullAngle=true)
초기화 생성자
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator/(const int32_t &value) const
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const CFLPoint< int32_t > &flpCenter, const CFLPoint< int32_t > &flpSize, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLRect< double > &rect)
대입 연산자
friend CFLRect< double > operator/(const double &value, const CFLRect< T > &rect)
Definition FLRect.h:23910
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int64_t > &point1, const CFLPoint< int64_t > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TRect< int32_t > &rect, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const Base::TPoint< int64_t > &point)
CFLRect(float p1x, double p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLEllipse< float > &ell)
대입 연산자
CFLRect(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLLine< float > &line)
대입 연산자
CFLRect(int32_t p1x, float p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator*=(const CFLLine< double > &line)
CFLRect(int32_t p1x, double p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator*=(const CFLPoint< double > &point)
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLEllipse< float > &ell)
초기화 생성자
virtual const CResult Set(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect< double > operator/(const CFLLine< int64_t > &line) const
CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(double p1x, float p1y, float p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(const CFLQuad< float > &quad, bool bFullAngle=true)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int64_t > &point1, const Base::TPoint< int64_t > &point2, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator+=(const CFLLine< double > &line)
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const Base::TPoint< int32_t > &point)
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const CFLLine< int64_t > &line)
virtual const CResult Set(const CFLBezierQuarticCurve &flbc4) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator+(const Base::TPoint< int64_t > &point) const
const CFLRect< T > & operator+=(const CFLLine< int32_t > &line)
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLRect< int32_t > *pRect)
대입 연산자
friend CFLRect< double > operator*(const int32_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23775
virtual const CResult Set(const CFLPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > &point1, const Base::TPoint< int64_t > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
bool operator==(const CFLLine< int64_t > &line) const
CFLRect(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Warp(const CFLQuad< double > *pFlqSourceRegion, const CFLQuad< double > *pFlqTargetRegion, CFLFigureArray *pFlfaResult, EWarpingType eWarpingType=EWarpingType_Bilinear) const override
CFLRect< double > operator*(const CFLPoint< int64_t > &point) const
virtual const CResult GetIntersection(const CFLComplexRegion *pFlcr, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set2(const CFLPoint< double > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator*(const double &value) const
virtual const CResult Rotate(double f64Angle, double f64PivotX, double f64PivotY) override
virtual const CResult Set(const Base::CFLImagePage &flip) override
CFLRect(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLBezierQuadraticCurve *pFlbc2)
초기화 생성자
CFLRect(const CFLPoint< float > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator+=(const Base::TPoint< double > &point)
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLRoundRect< float > &flrr) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLLine< float > &line, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect< double > operator/(const CFLPoint< double > &point) const
virtual const CResult GetRasterRegion(Base::CFLArray< Base::TPoint3< int32_t > > *pFlaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
CFLRect< double > operator+(const CFLPoint< int32_t > &point) const
virtual const CResult Set2(const Base::TPoint< float > *pTpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLComplexRegion &flcr)
대입 연산자
virtual const CResult Set(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::CFLImage *pFli, double angle) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual EFigureDeclType GetDeclType() const override
virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLPointArray *pFlpaResult) const override
설정한 길이만큼 직선으로 이동하는 점 정보를 얻어옵니다
virtual const CResult Set(double p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
friend CFLRect< double > operator/(const int64_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23868
CFLRect(int32_t p1x, float p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLPoint< float > &point)
대입 연산자
const CFLRect< T > & operator=(const CFLLine< int64_t > &line)
대입 연산자
virtual const CResult Set(const CFLPoint< double > &point, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< float > *pPoint1, const CFLPoint< float > *pPoint2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect< double > operator-(const Base::TPoint< float > &point) const
CFLRect(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const CFLPoint< int64_t > &point)
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLCircle< int64_t > &cir)
대입 연산자
const CFLRect< T > & operator=(const CFLLine< int64_t > *pLine)
대입 연산자
const CFLRect< T > & operator=(const CFLQuad< float > &quad)
대입 연산자
virtual const CResult Set2(const Base::TPoint< double > *pTpCenter, const Base::TPoint< double > *pTpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLFigure *pFlf)
virtual const CResult Set2(T tCenterX, T tCenterY, T tWidth, T tHeight, double f64Angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetCenterOfGravity(double &x, double &y) const override
virtual const CResult GetIntersection(const CFLBezierCubicCurve *pFlbc3, CFLFigureArray *pFlfaResult) const override
CFLRect(const CFLQuad< int32_t > &quad, bool bFullAngle=true)
초기화 생성자
virtual const CResult Set2(const Base::TPoint< int32_t > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< int64_t > *pPoint1, Base::TPoint< int64_t > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLRect< int64_t > &rect)
대입 연산자
const CFLRect< T > & operator-=(const float &value)
virtual const CResult Scale(double f64PivotX, double f64PivotY, double f64RatioX, double f64RatioY) override
virtual const CResult Set(const CFLRoundRect< double > &flrr) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetBoundaryRect(double &left, double &top, double &right, double &bottom) const override
CFLRect(const CFLRect< int32_t > *pRect)
const CFLRect< T > & operator=(const CFLEllipse< int64_t > *pEll)
대입 연산자
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
int32_t top
Definition FLRect.h:36
const CFLRect< T > & operator/=(const Base::TPoint< float > &point)
virtual void Clear() override
객체의 변수를 초기화 합니다.
virtual const CResult Set(const CFLEllipse< int32_t > *pEll) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRect< int64_t > *pRect) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
bool operator!=(const CFLLine< int32_t > &line) const
CFLRect(double p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< float > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect(int64_t p1x, double p1y, float p2x, float p2y, double angle=0)
초기화 생성자
CFLRect< double > operator+(const Base::TPoint< double > &point) const
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int32_t > *pPoint1, CFLPoint< int32_t > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLComplexRegion *pFlcr) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLBezierQuarticCurve *pFlbc4, CFLFigureArray *pFlfaResult) const override
CFLRect< double > operator/(const Base::TPoint< float > &point) const
CFLRect< double > operator/(const CFLLine< int32_t > &line) const
CFLRect< double > operator+(const int64_t &value) const
CFLRect(double p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLQuad< int64_t > &quad, bool bFullAngle=true)
초기화 생성자
CFLRect(const Base::TRect< float > &rect, double angle=0)
virtual const CResult GetIntersection(const CFLCubicSpline *pFlcs, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLQuad< int64_t > *pQuad, bool bFullAngle=true) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set2(const CFLPoint< int32_t > *pFlpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLQuad< int64_t > &quad)
대입 연산자
CFLRect(float p1x, float p1y, float p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(const CFLRoundRect< int64_t > *pFlrr)
friend CFLRect< double > operator+(const int32_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23627
virtual const CResult Set(const Base::TPoint< double > *pPoint, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLEllipse< int64_t > &ell)
대입 연산자
virtual const CResult Set2(const CFLPoint< int32_t > *pFlpCenter, const CFLPoint< int32_t > *pFlpSize, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLBezierCubicCurve *pFlbc3)
초기화 생성자
CFLRect(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< float > *pPoint, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator+=(const CFLPoint< float > &point)
CFLRect(int64_t p1x, double p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual double GetArea() const override
const CFLRect< T > & operator=(const CFLRect< float > &rect)
대입 연산자
CFLRect(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const CFLPoint< int32_t > &point)
CFLRect(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLFigureText< int32_t > &flft, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLPoint< int64_t > *pPoint)
대입 연산자
CFLRect(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int32_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect< double > operator/(const CFLLine< float > &line) const
virtual const CResult Set(float p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLFigureText< float > *pFlft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLCircle< int32_t > *pCir) sealed
파라미터 설정 함수
virtual const CResult GetVertexCount(CFLFigureArray *pFlfaResult, EIncludingRegionType eType=EIncludingRegionType_All, bool bRecursive=true) const override
도형의 정점의 개수를 반환합니다
CFLRect(const CFLBezierCubicCurve &flbc3)
초기화 생성자
virtual const CResult Set(const CFLCircle< int32_t > &cir) sealed
파라미터 설정 함수
friend CFLRect< double > operator*(const double &value, const CFLRect< T > &rect)
Definition FLRect.h:23829
CFLRect(const CFLPoint< float > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect< double > operator-(const CFLPoint< double > &point) const
CFLRect(double p1x, float p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLPoint< double > *pPoint) const override
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual double GetWidth() const override
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLCircle< float > &cir)
초기화 생성자
virtual const CResult Set(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual double GetPerimeter() const override
const CFLRect< T > & operator-=(const Base::TPoint< float > &point)
const CFLRect< T > & operator/=(const CFLLine< int32_t > &line)
CFLRect(const Base::TPoint< double > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int64_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLPointArray *pFlpaResult) const override
설정한 길이만큼 이동하는 점 정보를 얻어옵니다
CFLRect(float p1x, int32_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult GetRasterContour(Base::CFLArray< Base::TPoint< int32_t > > *pFlaResult, bool bExcludeSingleDelta=false) const override
Contour의 Raster 점 정보를 얻어옵니다
virtual const CResult Set(double p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
friend CFLRect< double > operator-(const double &value, const CFLRect< T > &rect)
Definition FLRect.h:23756
CFLRect(int32_t p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLLine< double > &line)
대입 연산자
const CFLRect< T > & operator+=(const Base::TPoint< float > &point)
virtual const CResult Set(double p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect< double > operator*(const Base::TPoint< double > &point) const
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int64_t > *pPoint1, const CFLPoint< int64_t > *pPoint2, double angle=0) sealed
파라미터 설정 함수
friend CFLRect< double > operator*(const float &value, const CFLRect< T > &rect)
Definition FLRect.h:23811
CFLRect(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect< double > operator/(const CFLPoint< float > &point) const
CFLRect(const CFLPoint< double > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLEllipse< int32_t > *pEll)
초기화 생성자
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, double p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLEllipse< double > *pEll) const override
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, float p1y, double p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLQuad< float > *pQuad)
대입 연산자
CFLRect(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, float p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLLine< double > *pLine, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator+(const float &value) const
CFLRect(const CFLPoint< double > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect< double > operator+(const CFLLine< int32_t > &line) const
CFLRect(float p1x, int32_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, double p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(const CFLRect< double > &rect)
virtual const CResult Set(double p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLQuad< int32_t > &quad, bool bFullAngle=true) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
virtual EFigureTemplateType GetTemplateType() const override
CFLRect(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator+=(const double &value)
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLRect< int32_t > &rect)
CFLRect(int64_t p1x, float p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
bool operator!=(const CFLRect< float > &rect) const
CFLRect(double p1x, double p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect< double > operator/(const int64_t &value) const
CFLRect(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator*(const CFLPoint< double > &point) const
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, float p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set2(const CFLPoint< float > *pFlpCenter, const CFLPoint< float > *pFlpSize, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< double > *pPoint1, const CFLPoint< double > *pPoint2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set2(const CFLPoint< float > &flpCenter, const CFLPoint< float > &flpSize, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLEllipse< int32_t > &ell)
대입 연산자
const CFLRect< T > & operator=(const CFLCircle< double > &cir)
대입 연산자
CFLRect(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator-(const float &value) const
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLCircle< int64_t > *pCir)
대입 연산자
virtual const CResult Set(const Base::TPoint< float > &point, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator+=(const Base::TPoint< int64_t > &point)
virtual bool IsCollision(const CFLRegion *pFlrg) const override
CFLRect(double p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLEllipse< float > *pEll)
초기화 생성자
CFLRect(float p1x, int64_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLComplexRegion &flcr)
초기화 생성자
CFLRect(float p1x, float p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< double > *pPoint1, CFLPoint< double > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
const CFLRect< T > & operator+=(const CFLPoint< double > &point)
const CFLRect< T > & operator=(const CFLComplexRegion *pFlcr)
대입 연산자
CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
friend CFLRect< double > operator-(const int32_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23699
CFLRect(float p1x, double p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TPoint< int64_t > &point)
대입 연산자
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLFigure &flf) override
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int32_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const CFLPoint< float > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLBezierQuarticCurve *pFlbc4)
초기화 생성자
CFLRect(double p1x, int64_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLQuad< double > &quad)
대입 연산자
CFLRect(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLQuad< double > &quad, bool bFullAngle=true)
초기화 생성자
const CFLRect< T > & operator=(const CFLCircle< int32_t > &cir)
대입 연산자
virtual const CResult Set(int32_t p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
bool operator==(const CFLRect< double > &rect) const
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLBezierQuadraticCurve &flbc2)
초기화 생성자
virtual const CResult Set(int32_t p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Extend(double left, double top, double right, double bottom) override
CFLRect(float p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const int64_t &value)
virtual const CResult Set(const CFLBezierCubicCurve *pFlbc3) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< float > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect< double > operator*(const CFLLine< int32_t > &line) const
virtual const CResult Multiply(double f64MulX, double f64MulY) override
virtual const CResult Set(const CFLPoint< int32_t > *pPoint1, const CFLPoint< int32_t > *pPoint2, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Inflate(double left, double top, double right, double bottom) override
bool operator!=(const CFLLine< double > &line) const
CFLRect(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual bool IsCollision(const CFLDoughnut< double > *pDoughnut) const override
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult GetRasterRegion(Base::CFLArray< Base::TRect< int32_t > > *pFlaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< double > &point1, const Base::TPoint< double > &point2, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int64_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLPoint< int64_t > &point)
대입 연산자
const CFLRect< T > & operator=(const CFLCircle< double > *pCir)
대입 연산자
virtual const CResult Set(const CFLRect< float > &rect) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLQuad< int64_t > *pQuad)
대입 연산자
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetRasterRegion(CFLFigureArray *pFlfaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
virtual const CResult Set2(const CFLPoint< float > *pFlpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator-(const Base::TPoint< int64_t > &point) const
virtual const CResult Set2(const Base::TPoint< int32_t > *pTpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< float > *pPoint1, Base::TPoint< float > *pPoint2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray &flfaResult) const override
설정한 길이만큼 이동하는 점 정보를 얻어옵니다
CFLRect(const CFLPoint< float > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator+=(const CFLPoint< int32_t > &point)
CFLRect(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Correct() sealed
직사각형의 left > right 이면 left 와 right 를 서로 바꾸고, top > bottom 이면 top 과 bottom 을 서로 바꾸는 함수
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
friend CFLRect< double > operator-(const int64_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23718
CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
const CFLRect< T > & operator/=(const double &value)
virtual const CResult Set(const CFLPoint< double > *pPoint, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLEllipse< double > &ell)
초기화 생성자
virtual const CResult Set(const CFLCircle< double > *pCir) sealed
파라미터 설정 함수
CFLRect< double > operator*(const CFLLine< double > &line) const
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(const CFLFigureText< double > &flft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
CFLRect(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, double p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const Base::TPoint< int32_t > &tpCenter, const Base::TPoint< int32_t > &tpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLRegion &flrg) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< float > &point, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator/=(const float &value)
const CFLRect< T > & operator=(const CFLLine< double > *pLine)
대입 연산자
virtual const CResult GetMinimumEnclosingRectangle(CFLQuad< double > *pQuad) const override
최소 둘레의 직사각형을 얻어옵니다
CFLRect(const CFLCircle< int64_t > *pCir)
초기화 생성자
virtual const CResult Set(float p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLQuad< int32_t > *pQuad)
대입 연산자
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set2(const Base::TPoint< int64_t > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TRect< double > &rect, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLRoundRect< float > *pFlrr)
CFLRect< double > operator+(const Base::TPoint< int32_t > &point) const
CFLRect(const Base::TRect< float > *pRect, double angle=0)
virtual const CResult Set(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLEllipse< int32_t > &ell)
초기화 생성자
virtual const CResult GetIntersection(const CFLDoughnut< double > *pDoughnut, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(const CFLPoint< int32_t > &point1, const CFLPoint< int32_t > &point2, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TRect< int32_t > &rect)
대입 연산자
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult GetVertexCount(CFLFigureArray &flfaResult, EIncludingRegionType eType=EIncludingRegionType_All, bool bRecursive=true) const override
도형의 정점의 개수를 반환합니다
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Warp(const CFLPointArray *pFlpaSource, const CFLPointArray *pFlpaTarget, CFLFigureArray *pFlfaResult, EWarpingType eWarpingType=EWarpingType_Bicubic, int32_t i32Extension=2) const override
CFLRect(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
friend CFLRect< double > operator/(const int32_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23847
CFLRect< double > operator*(const CFLLine< float > &line) const
virtual const CResult Set2(const Base::TPoint< double > &tpCenter, const Base::TPoint< double > &tpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLFigure &flf)
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator-=(const CFLLine< float > &line)
CFLRect(const CFLBezierQuarticCurve &flbc4)
초기화 생성자
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLRect< double > *pRect, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(float p1x, float p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< float > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
const CFLRect< T > & operator=(const CFLCircle< int32_t > *pCir)
대입 연산자
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set2(const Base::TPoint< float > *pTpCenter, const Base::TPoint< float > *pTpSize, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLFigureText< int64_t > *pFlft, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLLine< int64_t > *pLine, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRoundRect< int64_t > *pFlrr) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, double p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(const CFLFigureText< float > &flft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
virtual const CResult Set(const CFLQuad< float > *pQuad, bool bFullAngle=true) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, float p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, double p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator+(const CFLLine< int64_t > &line) const
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, int64_t p1y, float p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TRect< int64_t > *pRect, double angle=0)
virtual const CResult Set(const CFLRoundRect< float > *pFlrr) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TRect< int64_t > *pRect)
대입 연산자
virtual const CResult Set(double p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, double p2x, double p2y, double angle=0)
초기화 생성자
CFLRect< double > operator*(const Base::TPoint< int64_t > &point) const
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
bool operator==(const CFLLine< float > &line) const
virtual const CResult Set(const Base::CFLImagePage *pFlip) override
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLBezierCubicCurve &flbc3) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< int32_t > *pPoint, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
const CFLRect< T > & operator=(const CFLEllipse< int32_t > *pEll)
대입 연산자
CFLRect(const CFLEllipse< double > *pEll)
초기화 생성자
CFLRect(double p1x, float p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLEllipse< double > &ell)
대입 연산자
CFLRect(const Base::TPoint< float > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect(const CFLLine< int32_t > *pLine, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator*=(const double &value)
virtual const CResult Set(const Base::TRect< float > *pRect, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator+=(const float &value)
virtual const CResult Set(int32_t p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
CFLRect(const CFLRect< int64_t > *pRect)
CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLLine< int32_t > &line, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLQuad< double > *pQuad, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< double > &point1, const CFLPoint< double > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TPoint< int64_t > *pPoint)
대입 연산자
virtual const CResult Set(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator-(const int64_t &value) const
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult ReverseSequence() override
순서를 반대방향으로 바꾸는 함수
virtual bool IsCollision(const CFLCubicSpline *pFlcs) const override
virtual const CResult Set(float p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLLine< int32_t > *pLine)
대입 연산자
virtual const CResult GetRasterRegion(Base::CFLArray< Base::TRect< int64_t > > *pFlaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
virtual const CResult Set(const CFLEllipse< float > &ell) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator+(const CFLLine< double > &line) const
CFLRect(const Base::TPoint< int64_t > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect(const Base::TPoint< int32_t > &point, double angle=0)
초기화 생성자로, Rect 의 left = right = point.x , Rect 의 top = bottom = point.y 로 설정합니다.
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult GetIntersection(const CFLRoundRect< double > *pFlrr, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
const CFLRect< T > & operator-=(const int32_t &value)
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual bool IsCollision(const CFLBezierQuadraticCurve *pFlbc2) const override
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLPointArray *pFlpa) const override
CFLRect(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(const CFLPoint< int32_t > &point1, const CFLPoint< int32_t > &point2, double angle=0)
초기화 생성자로, Rect 의 left = point1.x, top = point1.y, right = point2.x, bottom = point2....
virtual const CResult Set2(const CFLPoint< int32_t > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
파라미터 설정 함수
CFLRect< double > operator/(const Base::TPoint< double > &point) const
virtual const CResult Set(const Base::TPoint< float > &point1, const Base::TPoint< float > &point2, double angle=0) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLCircle< double > *pRect) const override
virtual const CResult Set(float p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TRect< float > &rect, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLRoundRect< int32_t > &flrr)
virtual const CResult GetIntersection(const CFLRegion *pFlrg, CFLFigureArray *pFlfaResult) const override
const CFLRect< T > & operator+=(const Base::TPoint< int32_t > &point)
CFLRect(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TRect< int64_t > &rect, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< float > *pPoint, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(double p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(const CFLCircle< int32_t > &cir)
초기화 생성자
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TRect< float > &rect)
대입 연산자
virtual const CResult Set(const CFLEllipse< int32_t > &ell) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect< double > operator*(const int32_t &value) const
CFLRect(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const CFLQuad< double > *pQuad)
대입 연산자
CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const CFLPoint< float > *pPoint)
대입 연산자
virtual const CResult Set(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
CFLRect< double > operator+(const CFLPoint< float > &point) const
virtual const CResult Set(const CFLQuad< double > *pQuad, bool bFullAngle=true) sealed
파라미터 설정 함수
CFLRect(const CFLRect< float > &rect)
double angle
Definition FLRect.h:54
virtual const CResult Set(const CFLEllipse< double > *pEll) sealed
파라미터 설정 함수
CFLRect(const CFLLine< float > &line, double angle=0)
초기화 생성자
CFLRect(const CFLRoundRect< double > &flrr)
CFLRect(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TRect< float > *pRect)
대입 연산자
CFLRect(double p1x, int64_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLRect< double > &rect) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, double p1y, float p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLEllipse< int64_t > &ell) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator-(const CFLLine< float > &line) const
virtual const CResult Set(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Offset(double x, double y) override
const CFLRect< T > & operator=(const CFLPoint< int32_t > &point)
대입 연산자
CFLRect(double p1x, int64_t p1y, float p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, float p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator-=(const Base::TPoint< double > &point)
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator-(const CFLLine< double > &line) const
const CFLRect< T > & operator=(const Base::TPoint< float > &point)
대입 연산자
bool operator!=(const CFLRect< int32_t > &rect) const
CFLRect(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TRect< int64_t > &rect)
대입 연산자
CFLRect(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< float > &point1, const CFLPoint< float > &point2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLFigureText< float > *pFlft, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, float p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray &flfaResult) const
사각형을 분할하는 함수
const CFLRect< T > & operator=(const CFLRect< float > *pRect)
대입 연산자
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLRect< int32_t > *pRect) sealed
파라미터 설정 함수
CFLRect(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLFigureText< int32_t > *pFlft, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLLine< int64_t > &line, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLRect< double > *pRect) const override
const CFLRect< T > & operator=(const CFLRect< double > *pRect)
대입 연산자
virtual const CResult Flip(EFigureFlipDirection eDirection, double f64PivotX, double f64PivotY) override
CFLRect(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLLine< double > *pLine) const override
CFLRect(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator+=(const CFLLine< float > &line)
CFLRect(const CFLFigureText< int64_t > &flft, double angle=0)
초기화 생성자로, Rect 의 left = right = FigureText의 x좌표, Rect 의 top = bottom = FigureText의 y좌표로 설정합니다.
CFLRect(const CFLRegion &flrg)
초기화 생성자
virtual const CResult GetRasterRegion(Base::CFLArray< Base::TRect< float > > *pFlaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
CFLRect(const CFLComplexRegion *pFlcr)
초기화 생성자
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult GetRasterContour(CFLFigureArray *pFlfaResult, bool bExcludeSingleDelta=false) const override
Contour의 Raster 점 정보를 얻어옵니다
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
CFLRect(const Base::TRect< int32_t > &rect, double angle=0)
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(double p1x, double p1y, float p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLCubicSpline &flcs) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLRoundRect< int64_t > &flrr) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual double GetLength() const override
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLEllipse< double > *pEll, CFLFigureArray *pFlfaResult) const override
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, double angle=0) sealed
파라미터 설정 함수
int32_t left
Definition FLRect.h:30
CFLRect< double > operator*(const CFLPoint< float > &point) const
CFLRect(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult GetIntersection(const CFLLine< double > *pLine, CFLFigureArray *pFlfaResult) const override
int32_t bottom
Definition FLRect.h:48
virtual const CResult Set(const CFLCircle< int64_t > *pCir) sealed
파라미터 설정 함수
CFLRect(double p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLLine< float > *pLine, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
bool operator!=(const CFLLine< int64_t > &line) const
virtual const CResult Set(const CFLEllipse< int64_t > *pEll) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLBezierQuadraticCurve *pFlbc2) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLEllipse< double > &ell) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< int64_t > &point1, const CFLPoint< int64_t > &point2, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TRect< int32_t > *pRect, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator=(const Base::TPoint< double > &point)
대입 연산자
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(const CFLLine< double > &line, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(float p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual bool IsCollision(const CFLFigureArray *pFlfa) const override
virtual const CResult Set(const CFLPoint< int64_t > &point, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TRect< int64_t > *pRect, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLFigureText< int64_t > &flft, double angle=0) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
초기화 생성자
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPointArray *pFlpa) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const Base::TPoint< int32_t > &point)
virtual bool IsSpecEqual(const CFLFigure *pFlfRhs, EFigureSpecCompareType eSpecType=EFigureSpecCompareType_Coordinates) const override
CFLRect(double p1x, float p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(float p1x, float p1y, int64_t p2x, double p2y, double angle=0)
초기화 생성자
CFLRect(const CFLRect< int64_t > &rect)
CFLRect(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(int64_t p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLCircle< float > &cir) sealed
파라미터 설정 함수
CFLRect< double > operator*(const float &value) const
CFLRect(const Base::TRect< int64_t > &rect, double angle=0)
CFLRect(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray *pFlfaResult) const override
설정한 길이만큼 이동하는 점 정보를 얻어옵니다
virtual const CResult Set(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator-=(const CFLLine< int32_t > &line)
CFLRect(double p1x, int32_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLLine< float > *pLine, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLLine< double > *pLine, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator=(const Base::TPoint< double > *pPoint)
대입 연산자
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImagePage &flip, double angle=0) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, double p2x, double p2y, double angle=0)
초기화 생성자
virtual const CResult GetPointsOfMinimumDistance(const CFLFigure *pFlfTarget, CFLPointArray *pFlpaResult) const override
대상 Figure와 서로 가장 가까운 위치를 반환합니다.
virtual uint64_t GetVertexCountRecursive(EIncludingRegionType eType=EIncludingRegionType_All) const override
FigureArray 내부의 모든 정점의 개수를 출력합니다.
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(float p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
초기화 생성자
CFLRect(const CFLRect< double > *pRect)
CFLRect< double > operator/(const CFLLine< double > &line) const
virtual const CResult Set(int64_t p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
파라미터 설정 함수
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect< double > operator-(const int32_t &value) const
virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
CFLRect(const Base::CFLImage *pFli, double angle=0)
초기화 생성자
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, double angle=0) sealed
파라미터 설정 함수
CFLRect(const CFLPoint< double > &point, const Base::CFLImage &fli, double angle=0)
초기화 생성자
virtual bool IsCollision(const CFLRoundRect< double > *pFlrr) const override
CFLRect(const CFLLine< int64_t > *pLine, double angle=0)
초기화 생성자
CFLRect(const CFLCircle< int32_t > *pCir)
초기화 생성자
const CFLRect< T > & operator*=(const CFLPoint< int32_t > &point)
virtual const CResult Set2(const CFLPoint< double > *pFlpCenter, const CFLPoint< double > *pFlpSize, double angle=0) sealed
파라미터 설정 함수
CFLRect(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
초기화 생성자
virtual const CResult Set(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
virtual const CResult Set(double p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
파라미터 설정 함수
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
초기화 생성자
const CFLRect< T > & operator*=(const Base::TPoint< double > &point)
CFLRect(float p1x, int64_t p1y, double p2x, float p2y, double angle=0)
초기화 생성자
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
파라미터 설정 함수
friend CFLRect< double > operator+(const int64_t &value, const CFLRect< T > &rect)
Definition FLRect.h:23645
virtual const CResult Set(const CFLFigureText< double > &flft, double angle=0) sealed
파라미터 설정 함수
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
파라미터 설정 함수
const CFLRect< T > & operator/=(const CFLPoint< double > &point)
virtual const CResult Set(const Base::TPoint< int32_t > &point, double angle=0) sealed
파라미터 설정 함수
영역을 표현하는 클래스
Definition FLRegion.h:26
모서리가 둥근 직사각형을 표현하는 클래스
Definition FLRoundRect.h:24
Definition AlgorithmBase.h:16
EWarpingType
Definition DefinitionsFigure.h:2781
@ EWarpingType_Bicubic
Definition DefinitionsFigure.h:2798
@ EWarpingType_Bilinear
Definition DefinitionsFigure.h:2792
EWindingDirection
점들이 이어지는 방향
Definition DefinitionsFigure.h:2562
EIncludingRegionType
Definition DefinitionsFigure.h:2756
@ EIncludingRegionType_All
Definition DefinitionsFigure.h:2761
EFigureDeclType
도형의 타입
Definition DefinitionsFigure.h:33
EFigureTemplateType
도형의 변수 자료형
Definition DefinitionsFigure.h:335
EFigureSpecCompareType
Definition DefinitionsFigure.h:3491
@ EFigureSpecCompareType_Coordinates
Definition DefinitionsFigure.h:3496
EFigureFlipDirection
뒤집는 방향
Definition DefinitionsFigure.h:2653