FLImaging 6.5.8.1
FLRect.h
1#pragma once
2
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
65 using CFLFigure::GetRasterRegion;
66 virtual const CResult GetRasterRegion(CFLFigureArray* pFlfaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
67 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<int32_t>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
68 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<int64_t>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
69 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<float>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
70 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TRect<double>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
71 virtual const CResult GetRasterRegion(Base::CFLArray<Base::TPoint3<int32_t>>* pFlaResult, const CFLRect<int64_t>* pFlrROI = nullptr) const override;
72
73
74
75 virtual double GetWidth() const override;
76 virtual double GetHeight() const override;
77 virtual double GetAngle() const override;
78 virtual double GetArea() const override;
79 virtual double GetPerimeter() const override;
80 virtual double GetLength() const override;
81 virtual uint64_t GetVertexCountRecursive(EIncludingRegionType eType = EIncludingRegionType_All) const override;
82 virtual const CResult GetVertexCount(CFLFigureArray& flfaResult, EIncludingRegionType eType = EIncludingRegionType_All, bool bRecursive = true) const override;
83 virtual const CResult GetVertexCount(CFLFigureArray* pFlfaResult, EIncludingRegionType eType = EIncludingRegionType_All, bool bRecursive = true) const override;
84 virtual EWindingDirection GetWindingDirection() const sealed;
85 virtual const CResult ReverseSequence() override;
86
98 virtual const CResult Correct() sealed;
99
119 virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray& flfaResult) const;
120
140 virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray* pFlfaResult) const;
141
142
143 using CFLFigure::GetBoundaryRect;
144 virtual const CResult GetBoundaryRect(double& left, double& top, double& right, double& bottom) const override;
145
146 using CFLFigure::Inflate;
147 virtual const CResult Inflate(double left, double top, double right, double bottom) override;
148
149 using CFLFigure::Offset;
150 virtual const CResult Offset(double x, double y) override;
151
152 using CFLFigure::Multiply;
153 virtual const CResult Multiply(double f64MulX, double f64MulY) override;
154
155 using CFLFigure::Scale;
156 virtual const CResult Scale(double f64PivotX, double f64PivotY, double f64RatioX, double f64RatioY) override;
157
158 using CFLFigure::Rotate;
159 virtual const CResult Rotate(double f64Angle, double f64PivotX, double f64PivotY) override;
160
161 using CFLFigure::GetCenter;
162 virtual const CResult GetCenter(double& x, double& y) const override;
163
164 using CFLFigure::GetCenterOfGravity;
165 virtual const CResult GetCenterOfGravity(double& x, double& y) const override;
166
167 using CFLFigure::Flip;
168 virtual const CResult Flip(EFigureFlipDirection eDirection, double f64PivotX, double f64PivotY) override;
169
170 using CFLFigure::Warp;
171 virtual const CResult Warp(const CFLQuad<double>* pFlqSourceRegion, const CFLQuad<double>* pFlqTargetRegion, CFLFigureArray* pFlfaResult, EWarpingType eWarpingType = EWarpingType_Bilinear) const override;
172 virtual const CResult Warp(const CFLPointArray* pFlpaSource, const CFLPointArray* pFlpaTarget, CFLFigureArray* pFlfaResult, EWarpingType eWarpingType = EWarpingType_Bicubic, int32_t i32Extension = 2) const override;
173
174 using CFLFigure::Swap;
175 virtual const CResult Swap(CFLFigure* pFlfRight) override;
176
177 using CFLFigure::GetMinimumEnclosingRectangle;
178 virtual const CResult GetMinimumEnclosingRectangle(CFLQuad<double>* pQuad) const override;
179
180 using CFLFigure::Extend;
181 virtual const CResult Extend(double left, double top, double right, double bottom) override;
182
183 using CFLFigure::GetMinimumDistance;
184 using CFLFigure::GetMaximumDistance;
185
186 using CFLFigure::GetPointsOfMinimumDistance;
187 virtual const CResult GetPointsOfMinimumDistance(const CFLFigure* pFlfTarget, CFLPointArray* pFlpaResult) const override;
188
189 using CFLFigure::GetPointsOfMaximumDistance;
190 virtual const CResult GetPointsOfMaximumDistance(const CFLFigure* pFlfTarget, CFLPointArray* pFlpaResult) const override;
191
192
193 using CFLFigure::IsCollision;
194 virtual bool IsCollision(const CFLPoint<double>* pPoint) const override;
195 virtual bool IsCollision(const CFLLine<double>* pLine) const override;
196 virtual bool IsCollision(const CFLRect<double>* pRect) const override;
197 virtual bool IsCollision(const CFLRoundRect<double>* pFlrr) const override;
198 virtual bool IsCollision(const CFLQuad<double>* pQuad) const override;
199 virtual bool IsCollision(const CFLCircle<double>* pRect) const override;
200 virtual bool IsCollision(const CFLEllipse<double>* pEll) const override;
201 virtual bool IsCollision(const CFLDoughnut<double>* pDoughnut) const override;
202 virtual bool IsCollision(const CFLCubicSpline* pFlcs) const override;
203 virtual bool IsCollision(const CFLBezierQuadraticCurve* pFlbc2) const override;
204 virtual bool IsCollision(const CFLBezierCubicCurve* pFlbc3) const override;
205 virtual bool IsCollision(const CFLBezierQuarticCurve* pFlbc4) const override;
206 virtual bool IsCollision(const CFLRegion* pFlrg) const override;
207 virtual bool IsCollision(const CFLComplexRegion* pFlcr) const override;
208 virtual bool IsCollision(const CFLFigureArray* pFlfa) const override;
209 virtual bool IsCollision(const CFLPointArray* pFlpa) const override;
210
211
212
213 using CFLFigure::GetIntersection;
214 virtual const CResult GetIntersection(const CFLLine<double>* pLine, CFLFigureArray* pFlfaResult) const override;
215 virtual const CResult GetIntersection(const CFLRect<double>* pRect, CFLFigureArray* pFlfaResult) const override;
216 virtual const CResult GetIntersection(const CFLRoundRect<double>* pFlrr, CFLFigureArray* pFlfaResult) const override;
217 virtual const CResult GetIntersection(const CFLQuad<double>* pQuad, CFLFigureArray* pFlfaResult) const override;
218 virtual const CResult GetIntersection(const CFLCircle<double>* pCir, CFLFigureArray* pFlfaResult) const override;
219 virtual const CResult GetIntersection(const CFLEllipse<double>* pEll, CFLFigureArray* pFlfaResult) const override;
220 virtual const CResult GetIntersection(const CFLDoughnut<double>* pDoughnut, CFLFigureArray* pFlfaResult) const override;
221 virtual const CResult GetIntersection(const CFLCubicSpline* pFlcs, CFLFigureArray* pFlfaResult) const override;
222 virtual const CResult GetIntersection(const CFLBezierQuadraticCurve* pFlbc2, CFLFigureArray* pFlfaResult) const override;
223 virtual const CResult GetIntersection(const CFLBezierCubicCurve* pFlbc3, CFLFigureArray* pFlfaResult) const override;
224 virtual const CResult GetIntersection(const CFLBezierQuarticCurve* pFlbc4, CFLFigureArray* pFlfaResult) const override;
225 virtual const CResult GetIntersection(const CFLRegion* pFlrg, CFLFigureArray* pFlfaResult) const override;
226 virtual const CResult GetIntersection(const CFLComplexRegion* pFlcr, CFLFigureArray* pFlfaResult) const override;
227 virtual const CResult GetIntersection(const CFLFigureArray* pFlfaOperand, CFLFigureArray* pFlfaResult) const override;
228
229 using CFLFigure::GetRegionOfIntersection;
230 using CFLFigure::GetRegionOfUnion;
231 using CFLFigure::GetRegionOfSubtraction;
232 using CFLFigure::GetRegionOfExclusiveOr;
233
234 virtual const CResult MakeFigureValid() override;
235
236 virtual const CResult GetRasterContour(Base::CFLArray<Base::TPoint<int32_t>>* pFlaResult, bool bExcludeSingleDelta = false) const override;
237 virtual const CResult GetRasterContour(CFLFigureArray* pFlfaResult, bool bExcludeSingleDelta = false) const override;
238 virtual const CResult GetRasterContour(CFLPointArray* pFlpaResult, bool bExcludeSingleDelta = false) const override;
239
240 virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray& flfaResult) const override;
241 virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray* pFlfaResult) const override;
242
243 virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray& flfaResult) const override;
244 virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray* pFlfaResult) const override;
245
246 virtual const CResult Set(const Base::CFLImage& fli) override;
247 virtual const CResult Set(const Base::CFLImage* pFli) override;
248 virtual const CResult Set(const Base::CFLImagePage& flip) override;
249 virtual const CResult Set(const Base::CFLImagePage* pFlip) override;
250 virtual const CResult Set(const CFLFigure& flf) override;
251 virtual const CResult Set(const CFLFigure* pFlf) override;
252
274 virtual const CResult Set2(T tCenterX, T tCenterY, T tWidth, T tHeight, double f64Angle = 0) sealed;
275
297 virtual const CResult Set2(const Base::TPoint<double>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
298
320 virtual const CResult Set2(const Base::TPoint<double>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
321
343 virtual const CResult Set2(const CFLPoint<double>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
344
366 virtual const CResult Set2(const CFLPoint<double>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
367
387 virtual const CResult Set2(const Base::TPoint<double>& tpCenter, const Base::TPoint<double>& tpSize, double angle = 0) sealed;
388
408 virtual const CResult Set2(const Base::TPoint<double>* pTpCenter, const Base::TPoint<double>* pTpSize, double angle = 0) sealed;
409
429 virtual const CResult Set2(const CFLPoint<double>& flpCenter, const CFLPoint<double>& flpSize, double angle = 0) sealed;
430
450 virtual const CResult Set2(const CFLPoint<double>* pFlpCenter, const CFLPoint<double>* pFlpSize, double angle = 0) sealed;
451
473 virtual const CResult Set2(const Base::TPoint<float>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
474
496 virtual const CResult Set2(const Base::TPoint<float>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
497
519 virtual const CResult Set2(const CFLPoint<float>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
520
542 virtual const CResult Set2(const CFLPoint<float>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
543
563 virtual const CResult Set2(const Base::TPoint<float>& tpCenter, const Base::TPoint<float>& tpSize, double angle = 0) sealed;
564
584 virtual const CResult Set2(const Base::TPoint<float>* pTpCenter, const Base::TPoint<float>* pTpSize, double angle = 0) sealed;
585
605 virtual const CResult Set2(const CFLPoint<float>& flpCenter, const CFLPoint<float>& flpSize, double angle = 0) sealed;
606
626 virtual const CResult Set2(const CFLPoint<float>* pFlpCenter, const CFLPoint<float>* pFlpSize, double angle = 0) sealed;
627
649 virtual const CResult Set2(const Base::TPoint<int64_t>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
650
672 virtual const CResult Set2(const Base::TPoint<int64_t>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
673
695 virtual const CResult Set2(const CFLPoint<int64_t>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
696
718 virtual const CResult Set2(const CFLPoint<int64_t>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
719
739 virtual const CResult Set2(const Base::TPoint<int64_t>& tpCenter, const Base::TPoint<int64_t>& tpSize, double angle = 0) sealed;
740
760 virtual const CResult Set2(const Base::TPoint<int64_t>* pTpCenter, const Base::TPoint<int64_t>* pTpSize, double angle = 0) sealed;
761
781 virtual const CResult Set2(const CFLPoint<int64_t>& flpCenter, const CFLPoint<int64_t>& flpSize, double angle = 0) sealed;
782
802 virtual const CResult Set2(const CFLPoint<int64_t>* pFlpCenter, const CFLPoint<int64_t>* pFlpSize, double angle = 0) sealed;
803
825 virtual const CResult Set2(const Base::TPoint<int32_t>& tpCenter, T tWidth, T tHeight, double angle = 0) sealed;
826
848 virtual const CResult Set2(const Base::TPoint<int32_t>* pTpCenter, T tWidth, T tHeight, double angle = 0) sealed;
849
871 virtual const CResult Set2(const CFLPoint<int32_t>& flpCenter, T tWidth, T tHeight, double angle = 0) sealed;
872
894 virtual const CResult Set2(const CFLPoint<int32_t>* pFlpCenter, T tWidth, T tHeight, double angle = 0) sealed;
895
915 virtual const CResult Set2(const Base::TPoint<int32_t>& tpCenter, const Base::TPoint<int32_t>& tpSize, double angle = 0) sealed;
916
936 virtual const CResult Set2(const Base::TPoint<int32_t>* pTpCenter, const Base::TPoint<int32_t>* pTpSize, double angle = 0) sealed;
937
957 virtual const CResult Set2(const CFLPoint<int32_t>& flpCenter, const CFLPoint<int32_t>& flpSize, double angle = 0) sealed;
958
978 virtual const CResult Set2(const CFLPoint<int32_t>* pFlpCenter, const CFLPoint<int32_t>* pFlpSize, double angle = 0) sealed;
979
997 virtual const CResult Set(const Base::CFLImage& fli, double angle) sealed;
998
1016 virtual const CResult Set(const Base::CFLImage* pFli, double angle) sealed;
1017
1039 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1040
1062 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1063
1085 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1086
1108 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1109
1131 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1132
1154 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1155
1177 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1178
1200 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1201
1223 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1224
1246 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1247
1269 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1270
1292 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1293
1315 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1316
1338 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1339
1361 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1362
1384 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1385
1407 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1408
1430 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1431
1453 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1454
1476 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1477
1499 virtual const CResult Set(float p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1500
1522 virtual const CResult Set(float p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1523
1545 virtual const CResult Set(float p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1546
1568 virtual const CResult Set(float p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1569
1591 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1592
1614 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1615
1637 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1638
1660 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1661
1683 virtual const CResult Set(double p1x, float p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1684
1706 virtual const CResult Set(double p1x, float p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1707
1729 virtual const CResult Set(double p1x, double p1y, const Base::CFLImage& fli, double angle = 0) sealed;
1730
1752 virtual const CResult Set(double p1x, double p1y, const Base::CFLImage* pFli, double angle = 0) sealed;
1753
1775 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
1776
1798 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
1799
1821 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
1822
1844 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
1845
1867 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
1868
1890 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
1891
1913 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
1914
1936 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
1937
1959 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImage& fli, double angle = 0) sealed;
1960
1982 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
1983
2005 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2006
2028 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2029
2051 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2052
2074 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2075
2097 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2098
2120 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2121
2143 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2144
2166 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2167
2189 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2190
2212 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2213
2235 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2236
2258 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2259
2281 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2282
2304 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2305
2327 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2328
2350 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2351
2373 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2374
2396 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2397
2419 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImage& fli, double angle = 0) sealed;
2420
2442 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImage* pFli, double angle = 0) sealed;
2443
2465 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0) sealed;
2466
2488 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0) sealed;
2489
2507 virtual const CResult Set(const Base::CFLImagePage& flip, double angle) sealed;
2508
2526 virtual const CResult Set(const Base::CFLImagePage* pFlip, double angle) sealed;
2527
2549 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2550
2572 virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2573
2595 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2596
2618 virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2619
2641 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2642
2664 virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2665
2687 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2688
2710 virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2711
2733 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2734
2756 virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2757
2779 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2780
2802 virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2803
2825 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2826
2848 virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2849
2871 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2872
2894 virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2895
2917 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2918
2940 virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2941
2963 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
2964
2986 virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
2987
3009 virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3010
3032 virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3033
3055 virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3056
3078 virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3079
3101 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3102
3124 virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3125
3147 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3148
3170 virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3171
3193 virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3194
3216 virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3217
3239 virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0) sealed;
3240
3262 virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3263
3285 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3286
3308 virtual const CResult Set(const Base::TPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3309
3331 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3332
3354 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3355
3377 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3378
3400 virtual const CResult Set(const Base::TPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3401
3423 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3424
3446 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3447
3469 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3470
3492 virtual const CResult Set(const Base::TPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3493
3515 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3516
3538 virtual const CResult Set(const Base::TPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3539
3561 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3562
3584 virtual const CResult Set(const Base::TPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3585
3607 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3608
3630 virtual const CResult Set(const Base::TPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3631
3653 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3654
3676 virtual const CResult Set(const CFLPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3677
3699 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3700
3722 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3723
3745 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3746
3768 virtual const CResult Set(const CFLPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3769
3791 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3792
3814 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3815
3837 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3838
3860 virtual const CResult Set(const CFLPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3861
3883 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3884
3906 virtual const CResult Set(const CFLPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3907
3929 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0) sealed;
3930
3952 virtual const CResult Set(const CFLPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3953
3975 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0) sealed;
3976
3998 virtual const CResult Set(const CFLPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0) sealed;
3999
4021 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
4022
4044 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
4045
4067 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
4068
4090 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
4091
4113 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
4114
4136 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
4137
4159 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
4160
4182 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
4183
4205 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
4206
4228 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
4229
4251 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
4252
4274 virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
4275
4297 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
4298
4320 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
4321
4343 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
4344
4366 virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
4367
4389 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
4390
4412 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
4413
4435 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
4436
4458 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
4459
4481 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
4482
4504 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
4505
4527 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
4528
4550 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
4551
4573 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
4574
4596 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
4597
4619 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
4620
4642 virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
4643
4665 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
4666
4688 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
4689
4711 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
4712
4734 virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
4735
4757 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
4758
4780 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
4781
4803 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
4804
4826 virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
4827
4849 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
4850
4872 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
4873
4895 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
4896
4918 virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
4919
4941 virtual const CResult Set(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
4942
4964 virtual const CResult Set(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
4965
4987 virtual const CResult Set(int32_t p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
4988
5010 virtual const CResult Set(int32_t p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
5011
5033 virtual const CResult Set(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
5034
5056 virtual const CResult Set(int32_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
5057
5079 virtual const CResult Set(int32_t p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
5080
5102 virtual const CResult Set(int32_t p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
5103
5125 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
5126
5148 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
5149
5171 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
5172
5194 virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
5195
5217 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
5218
5240 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
5241
5263 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
5264
5286 virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
5287
5309 virtual const CResult Set(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
5310
5332 virtual const CResult Set(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
5333
5355 virtual const CResult Set(int32_t p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
5356
5378 virtual const CResult Set(int32_t p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
5379
5401 virtual const CResult Set(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
5402
5424 virtual const CResult Set(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
5425
5447 virtual const CResult Set(int32_t p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
5448
5470 virtual const CResult Set(int32_t p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
5471
5493 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
5494
5516 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
5517
5539 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
5540
5562 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
5563
5585 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
5586
5608 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
5609
5631 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
5632
5654 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
5655
5677 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
5678
5700 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
5701
5723 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
5724
5746 virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
5747
5769 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
5770
5792 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
5793
5815 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
5816
5838 virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
5839
5861 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
5862
5884 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
5885
5907 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
5908
5930 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
5931
5953 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
5954
5976 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
5977
5999 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
6000
6022 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
6023
6045 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
6046
6068 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
6069
6091 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
6092
6114 virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
6115
6137 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
6138
6160 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
6161
6183 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
6184
6206 virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
6207
6229 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
6230
6252 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
6253
6275 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
6276
6298 virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
6299
6321 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
6322
6344 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
6345
6367 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
6368
6390 virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
6391
6413 virtual const CResult Set(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
6414
6436 virtual const CResult Set(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
6437
6459 virtual const CResult Set(int64_t p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
6460
6482 virtual const CResult Set(int64_t p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
6483
6505 virtual const CResult Set(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
6506
6528 virtual const CResult Set(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
6529
6551 virtual const CResult Set(int64_t p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
6552
6574 virtual const CResult Set(int64_t p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
6575
6597 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
6598
6620 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
6621
6643 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
6644
6666 virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
6667
6689 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
6690
6712 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
6713
6735 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
6736
6758 virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
6759
6781 virtual const CResult Set(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
6782
6804 virtual const CResult Set(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
6805
6827 virtual const CResult Set(int64_t p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
6828
6850 virtual const CResult Set(int64_t p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
6851
6873 virtual const CResult Set(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
6874
6896 virtual const CResult Set(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
6897
6919 virtual const CResult Set(int64_t p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
6920
6942 virtual const CResult Set(int64_t p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
6943
6965 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
6966
6988 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
6989
7011 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
7012
7034 virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
7035
7057 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
7058
7080 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
7081
7103 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
7104
7126 virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
7127
7149 virtual const CResult Set(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
7150
7172 virtual const CResult Set(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
7173
7195 virtual const CResult Set(float p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
7196
7218 virtual const CResult Set(float p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
7219
7241 virtual const CResult Set(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
7242
7264 virtual const CResult Set(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
7265
7287 virtual const CResult Set(float p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
7288
7310 virtual const CResult Set(float p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
7311
7333 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
7334
7356 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
7357
7379 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
7380
7402 virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
7403
7425 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
7426
7448 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
7449
7471 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
7472
7494 virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
7495
7517 virtual const CResult Set(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
7518
7540 virtual const CResult Set(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
7541
7563 virtual const CResult Set(float p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
7564
7586 virtual const CResult Set(float p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
7587
7609 virtual const CResult Set(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
7610
7632 virtual const CResult Set(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
7633
7655 virtual const CResult Set(float p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
7656
7678 virtual const CResult Set(float p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
7679
7701 virtual const CResult Set(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
7702
7724 virtual const CResult Set(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
7725
7747 virtual const CResult Set(float p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
7748
7770 virtual const CResult Set(float p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
7771
7793 virtual const CResult Set(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
7794
7816 virtual const CResult Set(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
7817
7839 virtual const CResult Set(float p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
7840
7862 virtual const CResult Set(float p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
7863
7885 virtual const CResult Set(float p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
7886
7908 virtual const CResult Set(float p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
7909
7931 virtual const CResult Set(float p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
7932
7954 virtual const CResult Set(float p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
7955
7977 virtual const CResult Set(float p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
7978
8000 virtual const CResult Set(float p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
8001
8023 virtual const CResult Set(float p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
8024
8046 virtual const CResult Set(float p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
8047
8069 virtual const CResult Set(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
8070
8092 virtual const CResult Set(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
8093
8115 virtual const CResult Set(float p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
8116
8138 virtual const CResult Set(float p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
8139
8161 virtual const CResult Set(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
8162
8184 virtual const CResult Set(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
8185
8207 virtual const CResult Set(float p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
8208
8230 virtual const CResult Set(float p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
8231
8253 virtual const CResult Set(float p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
8254
8276 virtual const CResult Set(float p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
8277
8299 virtual const CResult Set(float p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
8300
8322 virtual const CResult Set(float p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
8323
8345 virtual const CResult Set(float p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
8346
8368 virtual const CResult Set(float p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
8369
8391 virtual const CResult Set(float p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
8392
8414 virtual const CResult Set(float p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
8415
8437 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
8438
8460 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
8461
8483 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
8484
8506 virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
8507
8529 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
8530
8552 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
8553
8575 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
8576
8598 virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
8599
8621 virtual const CResult Set(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
8622
8644 virtual const CResult Set(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
8645
8667 virtual const CResult Set(double p1x, int32_t p1y, float p2x, float p2y, double angle = 0.) sealed;
8668
8690 virtual const CResult Set(double p1x, int32_t p1y, float p2x, double p2y, double angle = 0.) sealed;
8691
8713 virtual const CResult Set(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
8714
8736 virtual const CResult Set(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
8737
8759 virtual const CResult Set(double p1x, int32_t p1y, double p2x, float p2y, double angle = 0.) sealed;
8760
8782 virtual const CResult Set(double p1x, int32_t p1y, double p2x, double p2y, double angle = 0.) sealed;
8783
8805 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
8806
8828 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
8829
8851 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
8852
8874 virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
8875
8897 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
8898
8920 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
8921
8943 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
8944
8966 virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
8967
8989 virtual const CResult Set(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
8990
9012 virtual const CResult Set(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
9013
9035 virtual const CResult Set(double p1x, int64_t p1y, float p2x, float p2y, double angle = 0.) sealed;
9036
9058 virtual const CResult Set(double p1x, int64_t p1y, float p2x, double p2y, double angle = 0.) sealed;
9059
9081 virtual const CResult Set(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
9082
9104 virtual const CResult Set(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
9105
9127 virtual const CResult Set(double p1x, int64_t p1y, double p2x, float p2y, double angle = 0.) sealed;
9128
9150 virtual const CResult Set(double p1x, int64_t p1y, double p2x, double p2y, double angle = 0.) sealed;
9151
9173 virtual const CResult Set(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
9174
9196 virtual const CResult Set(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
9197
9219 virtual const CResult Set(double p1x, float p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
9220
9242 virtual const CResult Set(double p1x, float p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
9243
9265 virtual const CResult Set(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
9266
9288 virtual const CResult Set(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
9289
9311 virtual const CResult Set(double p1x, float p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
9312
9334 virtual const CResult Set(double p1x, float p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
9335
9357 virtual const CResult Set(double p1x, float p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
9358
9380 virtual const CResult Set(double p1x, float p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
9381
9403 virtual const CResult Set(double p1x, float p1y, float p2x, float p2y, double angle = 0.) sealed;
9404
9426 virtual const CResult Set(double p1x, float p1y, float p2x, double p2y, double angle = 0.) sealed;
9427
9449 virtual const CResult Set(double p1x, float p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
9450
9472 virtual const CResult Set(double p1x, float p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
9473
9495 virtual const CResult Set(double p1x, float p1y, double p2x, float p2y, double angle = 0.) sealed;
9496
9518 virtual const CResult Set(double p1x, float p1y, double p2x, double p2y, double angle = 0.) sealed;
9519
9541 virtual const CResult Set(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0.) sealed;
9542
9564 virtual const CResult Set(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0.) sealed;
9565
9587 virtual const CResult Set(double p1x, double p1y, int32_t p2x, float p2y, double angle = 0.) sealed;
9588
9610 virtual const CResult Set(double p1x, double p1y, int32_t p2x, double p2y, double angle = 0.) sealed;
9611
9633 virtual const CResult Set(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0.) sealed;
9634
9656 virtual const CResult Set(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0.) sealed;
9657
9679 virtual const CResult Set(double p1x, double p1y, int64_t p2x, float p2y, double angle = 0.) sealed;
9680
9702 virtual const CResult Set(double p1x, double p1y, int64_t p2x, double p2y, double angle = 0.) sealed;
9703
9725 virtual const CResult Set(double p1x, double p1y, float p2x, int32_t p2y, double angle = 0.) sealed;
9726
9748 virtual const CResult Set(double p1x, double p1y, float p2x, int64_t p2y, double angle = 0.) sealed;
9749
9771 virtual const CResult Set(double p1x, double p1y, float p2x, float p2y, double angle = 0.) sealed;
9772
9794 virtual const CResult Set(double p1x, double p1y, float p2x, double p2y, double angle = 0.) sealed;
9795
9817 virtual const CResult Set(double p1x, double p1y, double p2x, int32_t p2y, double angle = 0.) sealed;
9818
9840 virtual const CResult Set(double p1x, double p1y, double p2x, int64_t p2y, double angle = 0.) sealed;
9841
9863 virtual const CResult Set(double p1x, double p1y, double p2x, float p2y, double angle = 0.) sealed;
9864
9886 virtual const CResult Set(double p1x, double p1y, double p2x, double p2y, double angle = 0.) sealed;
9887
9905 virtual const CResult Set(const Base::TPoint<int32_t>& point, double angle = 0) sealed;
9906
9924 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint, double angle = 0) sealed;
9925
9943 virtual const CResult Set(const Base::TPoint<int64_t>& point, double angle = 0) sealed;
9944
9962 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint, double angle = 0) sealed;
9963
9981 virtual const CResult Set(const Base::TPoint<float>& point, double angle = 0) sealed;
9982
10000 virtual const CResult Set(const Base::TPoint<float>* pPoint, double angle = 0) sealed;
10001
10019 virtual const CResult Set(const Base::TPoint<double>& point, double angle = 0) sealed;
10020
10038 virtual const CResult Set(const Base::TPoint<double>* pPoint, double angle = 0) sealed;
10039
10057 virtual const CResult Set(const CFLPoint<int32_t>& point, double angle = 0) sealed;
10058
10076 virtual const CResult Set(const CFLPoint<int32_t>* pPoint, double angle = 0) sealed;
10077
10095 virtual const CResult Set(const CFLPoint<int64_t>& point, double angle = 0) sealed;
10096
10114 virtual const CResult Set(const CFLPoint<int64_t>* pPoint, double angle = 0) sealed;
10115
10133 virtual const CResult Set(const CFLPoint<float>& point, double angle = 0) sealed;
10134
10152 virtual const CResult Set(const CFLPoint<float>* pPoint, double angle = 0) sealed;
10153
10171 virtual const CResult Set(const CFLPoint<double>& point, double angle = 0) sealed;
10172
10190 virtual const CResult Set(const CFLPoint<double>* pPoint, double angle = 0) sealed;
10191
10209 virtual const CResult Set(const CFLFigureText<int32_t>& flft, double angle = 0) sealed;
10210
10228 virtual const CResult Set(const CFLFigureText<int32_t>* pFlft, double angle = 0) sealed;
10229
10247 virtual const CResult Set(const CFLFigureText<int64_t>& flft, double angle = 0) sealed;
10248
10266 virtual const CResult Set(const CFLFigureText<int64_t>* pFlft, double angle = 0) sealed;
10267
10285 virtual const CResult Set(const CFLFigureText<float>& flft, double angle = 0) sealed;
10286
10304 virtual const CResult Set(const CFLFigureText<float>* pFlft, double angle = 0) sealed;
10305
10323 virtual const CResult Set(const CFLFigureText<double>& flft, double angle = 0) sealed;
10324
10342 virtual const CResult Set(const CFLFigureText<double>* pFlft, double angle = 0) sealed;
10343
10363 virtual const CResult Set(const Base::TPoint<int32_t>& point1, const Base::TPoint<int32_t>& point2, double angle = 0) sealed;
10364
10384 virtual const CResult Set(const Base::TPoint<int32_t>* pPoint1, Base::TPoint<int32_t>* pPoint2, double angle = 0) sealed;
10385
10405 virtual const CResult Set(const Base::TPoint<int64_t>& point1, const Base::TPoint<int64_t>& point2, double angle = 0) sealed;
10406
10426 virtual const CResult Set(const Base::TPoint<int64_t>* pPoint1, Base::TPoint<int64_t>* pPoint2, double angle = 0) sealed;
10427
10447 virtual const CResult Set(const Base::TPoint<float>& point1, const Base::TPoint<float>& point2, double angle = 0) sealed;
10448
10468 virtual const CResult Set(const Base::TPoint<float>* pPoint1, Base::TPoint<float>* pPoint2, double angle = 0) sealed;
10469
10489 virtual const CResult Set(const Base::TPoint<double>& point1, const Base::TPoint<double>& point2, double angle = 0) sealed;
10490
10510 virtual const CResult Set(const Base::TPoint<double>* pPoint1, const Base::TPoint<double>* pPoint2, double angle = 0) sealed;
10511
10531 virtual const CResult Set(const CFLPoint<int32_t>& point1, const CFLPoint<int32_t>& point2, double angle = 0) sealed;
10532
10552 virtual const CResult Set(const CFLPoint<int32_t>* pPoint1, const CFLPoint<int32_t>* pPoint2, double angle = 0) sealed;
10553
10573 virtual const CResult Set(const CFLPoint<int64_t>& point1, const CFLPoint<int64_t>& point2, double angle = 0) sealed;
10574
10594 virtual const CResult Set(const CFLPoint<int64_t>* pPoint1, const CFLPoint<int64_t>* pPoint2, double angle = 0) sealed;
10595
10615 virtual const CResult Set(const CFLPoint<float>& point1, const CFLPoint<float>& point2, double angle = 0) sealed;
10616
10636 virtual const CResult Set(const CFLPoint<float>* pPoint1, const CFLPoint<float>* pPoint2, double angle = 0) sealed;
10637
10657 virtual const CResult Set(const CFLPoint<double>& point1, const CFLPoint<double>& point2, double angle = 0) sealed;
10658
10678 virtual const CResult Set(const CFLPoint<double>* pPoint1, const CFLPoint<double>* pPoint2, double angle = 0) sealed;
10679
10697 virtual const CResult Set(const CFLLine<int32_t>& line, double angle = 0) sealed;
10698
10716 virtual const CResult Set(const CFLLine<int32_t>* pLine, double angle = 0) sealed;
10717
10735 virtual const CResult Set(const CFLLine<int64_t>& line, double angle = 0) sealed;
10736
10754 virtual const CResult Set(const CFLLine<int64_t>* pLine, double angle = 0) sealed;
10755
10773 virtual const CResult Set(const CFLLine<float>& line, double angle = 0) sealed;
10774
10792 virtual const CResult Set(const CFLLine<float>* pLine, double angle = 0) sealed;
10793
10811 virtual const CResult Set(const CFLLine<double>& line, double angle = 0) sealed;
10812
10830 virtual const CResult Set(const CFLLine<double>* pLine, double angle = 0) sealed;
10831
10849 virtual const CResult Set(const Base::TRect<int32_t>& rect, double angle = 0.) sealed;
10850
10868 virtual const CResult Set(const Base::TRect<int32_t>* pRect, double angle = 0.) sealed;
10869
10887 virtual const CResult Set(const Base::TRect<int64_t>& rect, double angle = 0.) sealed;
10888
10906 virtual const CResult Set(const Base::TRect<int64_t>* pRect, double angle = 0.) sealed;
10907
10925 virtual const CResult Set(const Base::TRect<float>& rect, double angle = 0.) sealed;
10926
10944 virtual const CResult Set(const Base::TRect<float>* pRect, double angle = 0.) sealed;
10945
10963 virtual const CResult Set(const Base::TRect<double>& rect, double angle = 0.) sealed;
10964
10982 virtual const CResult Set(const Base::TRect<double>* pRect, double angle = 0.) sealed;
10983
10997 virtual const CResult Set(const CFLRect<int32_t>& rect) sealed;
10998
11012 virtual const CResult Set(const CFLRect<int32_t>* pRect) sealed;
11013
11027 virtual const CResult Set(const CFLRect<int64_t>& rect) sealed;
11028
11042 virtual const CResult Set(const CFLRect<int64_t>* pRect) sealed;
11043
11057 virtual const CResult Set(const CFLRect<float>& rect) sealed;
11058
11072 virtual const CResult Set(const CFLRect<float>* pRect) sealed;
11073
11087 virtual const CResult Set(const CFLRect<double>& rect) sealed;
11088
11102 virtual const CResult Set(const CFLRect<double>* pRect) sealed;
11103
11119 virtual const CResult Set(const CFLRoundRect<int32_t>& flrr) sealed;
11120
11136 virtual const CResult Set(const CFLRoundRect<int32_t>* pFlrr) sealed;
11137
11153 virtual const CResult Set(const CFLRoundRect<int64_t>& flrr) sealed;
11154
11170 virtual const CResult Set(const CFLRoundRect<int64_t>* pFlrr) sealed;
11171
11187 virtual const CResult Set(const CFLRoundRect<float>& flrr) sealed;
11188
11204 virtual const CResult Set(const CFLRoundRect<float>* pFlrr) sealed;
11205
11221 virtual const CResult Set(const CFLRoundRect<double>& flrr) sealed;
11222
11238 virtual const CResult Set(const CFLRoundRect<double>* pFlrr) sealed;
11239
11257 virtual const CResult Set(const CFLQuad<int32_t>& quad, bool bFullAngle = true) sealed;
11258
11276 virtual const CResult Set(const CFLQuad<int32_t>* pQuad, bool bFullAngle = true) sealed;
11277
11295 virtual const CResult Set(const CFLQuad<int64_t>& quad, bool bFullAngle = true) sealed;
11296
11314 virtual const CResult Set(const CFLQuad<int64_t>* pQuad, bool bFullAngle = true) sealed;
11315
11333 virtual const CResult Set(const CFLQuad<float>& quad, bool bFullAngle = true) sealed;
11334
11352 virtual const CResult Set(const CFLQuad<float>* pQuad, bool bFullAngle = true) sealed;
11353
11371 virtual const CResult Set(const CFLQuad<double>& quad, bool bFullAngle = true) sealed;
11372
11390 virtual const CResult Set(const CFLQuad<double>* pQuad, bool bFullAngle = true) sealed;
11391
11407 virtual const CResult Set(const CFLCircle<int32_t>& cir) sealed;
11408
11424 virtual const CResult Set(const CFLCircle<int32_t>* pCir) sealed;
11425
11441 virtual const CResult Set(const CFLCircle<int64_t>& cir) sealed;
11442
11458 virtual const CResult Set(const CFLCircle<int64_t>* pCir) sealed;
11459
11475 virtual const CResult Set(const CFLCircle<float>& cir) sealed;
11476
11492 virtual const CResult Set(const CFLCircle<float>* pCir) sealed;
11493
11509 virtual const CResult Set(const CFLCircle<double>& cir) sealed;
11510
11526 virtual const CResult Set(const CFLCircle<double>* pCir) sealed;
11527
11543 virtual const CResult Set(const CFLEllipse<int32_t>& ell) sealed;
11544
11560 virtual const CResult Set(const CFLEllipse<int32_t>* pEll) sealed;
11561
11577 virtual const CResult Set(const CFLEllipse<int64_t>& ell) sealed;
11578
11594 virtual const CResult Set(const CFLEllipse<int64_t>* pEll) sealed;
11595
11611 virtual const CResult Set(const CFLEllipse<float>& ell) sealed;
11612
11628 virtual const CResult Set(const CFLEllipse<float>* pEll) sealed;
11629
11645 virtual const CResult Set(const CFLEllipse<double>& ell) sealed;
11646
11662 virtual const CResult Set(const CFLEllipse<double>* pEll) sealed;
11663
11679 virtual const CResult Set(const CFLCubicSpline& flcs) sealed;
11680
11696 virtual const CResult Set(const CFLCubicSpline* pFlcs) sealed;
11697
11713 virtual const CResult Set(const CFLBezierQuadraticCurve& flbc2) sealed;
11714
11730 virtual const CResult Set(const CFLBezierQuadraticCurve* pFlbc2) sealed;
11731
11747 virtual const CResult Set(const CFLBezierCubicCurve& flbc3) sealed;
11748
11764 virtual const CResult Set(const CFLBezierCubicCurve* pFlbc3) sealed;
11765
11781 virtual const CResult Set(const CFLBezierQuarticCurve& flbc4) sealed;
11782
11798 virtual const CResult Set(const CFLBezierQuarticCurve* pFlbc4) sealed;
11799
11815 virtual const CResult Set(const CFLRegion& flrg) sealed;
11816
11832 virtual const CResult Set(const CFLRegion* pFlrg) sealed;
11833
11849 virtual const CResult Set(const CFLComplexRegion& flcr) sealed;
11850
11866 virtual const CResult Set(const CFLComplexRegion* pFlcr) sealed;
11867
11883 virtual const CResult Set(const CFLPointArray& flpa) sealed;
11884
11900 virtual const CResult Set(const CFLPointArray* pFlpa) sealed;
11901
11902
11908
11913 virtual ~CFLRect();
11914
11928 CFLRect(const Base::CFLImage& fli, double angle = 0);
11929
11943 CFLRect(const Base::CFLImage* pFli, double angle = 0);
11944
11962 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
11963
11981 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
11982
12000 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12001
12019 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12020
12038 CFLRect(int32_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12039
12057 CFLRect(int32_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12058
12076 CFLRect(int32_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12077
12095 CFLRect(int32_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12096
12114 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
12115
12133 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
12134
12152 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12153
12171 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12172
12190 CFLRect(int64_t p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12191
12209 CFLRect(int64_t p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12210
12228 CFLRect(int64_t p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12229
12247 CFLRect(int64_t p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12248
12266 CFLRect(float p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
12267
12285 CFLRect(float p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
12286
12304 CFLRect(float p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12305
12323 CFLRect(float p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12324
12342 CFLRect(float p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12343
12361 CFLRect(float p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12362
12380 CFLRect(float p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12381
12399 CFLRect(float p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12400
12418 CFLRect(double p1x, int32_t p1y, const Base::CFLImage& fli, double angle = 0);
12419
12437 CFLRect(double p1x, int32_t p1y, const Base::CFLImage* pFli, double angle = 0);
12438
12456 CFLRect(double p1x, int64_t p1y, const Base::CFLImage& fli, double angle = 0);
12457
12475 CFLRect(double p1x, int64_t p1y, const Base::CFLImage* pFli, double angle = 0);
12476
12494 CFLRect(double p1x, float p1y, const Base::CFLImage& fli, double angle = 0);
12495
12513 CFLRect(double p1x, float p1y, const Base::CFLImage* pFli, double angle = 0);
12514
12532 CFLRect(double p1x, double p1y, const Base::CFLImage& fli, double angle = 0);
12533
12551 CFLRect(double p1x, double p1y, const Base::CFLImage* pFli, double angle = 0);
12552
12570 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0);
12571
12589 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0);
12590
12608 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12609
12627 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12628
12646 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0);
12647
12665 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0);
12666
12684 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12685
12703 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12704
12722 CFLRect(const Base::TPoint<float>& point, const Base::CFLImage& fli, double angle = 0);
12723
12741 CFLRect(const Base::TPoint<float>& point, const Base::CFLImage* pFli, double angle = 0);
12742
12760 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0);
12761
12779 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12780
12798 CFLRect(const Base::TPoint<double>& point, const Base::CFLImage& fli, double angle = 0);
12799
12817 CFLRect(const Base::TPoint<double>& point, const Base::CFLImage* pFli, double angle = 0);
12818
12836 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0);
12837
12855 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12856
12874 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImage& fli, double angle = 0);
12875
12893 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImage* pFli, double angle = 0);
12894
12912 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12913
12931 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
12932
12950 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImage& fli, double angle = 0);
12951
12969 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImage* pFli, double angle = 0);
12970
12988 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImage& fli, double angle = 0);
12989
13007 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImage* pFli, double angle = 0);
13008
13026 CFLRect(const CFLPoint<float>& point, const Base::CFLImage& fli, double angle = 0);
13027
13045 CFLRect(const CFLPoint<float>& point, const Base::CFLImage* pFli, double angle = 0);
13046
13064 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImage& fli, double angle = 0);
13065
13083 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImage* pFli, double angle = 0);
13084
13102 CFLRect(const CFLPoint<double>& point, const Base::CFLImage& fli, double angle = 0);
13103
13121 CFLRect(const CFLPoint<double>& point, const Base::CFLImage* pFli, double angle = 0);
13122
13140 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImage& fli, double angle = 0);
13141
13159 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImage* pFli, double angle = 0);
13160
13174 CFLRect(const Base::CFLImagePage& flip, double angle = 0);
13175
13189 CFLRect(const Base::CFLImagePage* pFlip, double angle = 0);
13190
13208 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13209
13227 CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13228
13246 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13247
13265 CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13266
13284 CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13285
13303 CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13304
13322 CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13323
13341 CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13342
13360 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13361
13379 CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13380
13398 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13399
13417 CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13418
13436 CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13437
13455 CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13456
13474 CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13475
13493 CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13494
13512 CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13513
13531 CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13532
13550 CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13551
13569 CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13570
13588 CFLRect(float p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13589
13607 CFLRect(float p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13608
13626 CFLRect(float p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13627
13645 CFLRect(float p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13646
13664 CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13665
13683 CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13684
13702 CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage& flip, double angle = 0);
13703
13721 CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13722
13740 CFLRect(double p1x, float p1y, const Base::CFLImagePage& flip, double angle = 0);
13741
13759 CFLRect(double p1x, float p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13760
13778 CFLRect(double p1x, double p1y, const Base::CFLImagePage& flip, double angle = 0);
13779
13797 CFLRect(double p1x, double p1y, const Base::CFLImagePage* pFlip, double angle = 0);
13798
13816 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0);
13817
13835 CFLRect(const Base::TPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
13836
13854 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
13855
13873 CFLRect(const Base::TPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
13874
13892 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0);
13893
13911 CFLRect(const Base::TPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
13912
13930 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
13931
13949 CFLRect(const Base::TPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
13950
13968 CFLRect(const Base::TPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0);
13969
13987 CFLRect(const Base::TPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0);
13988
14006 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14007
14025 CFLRect(const Base::TPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14026
14044 CFLRect(const Base::TPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0);
14045
14063 CFLRect(const Base::TPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14064
14082 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14083
14101 CFLRect(const Base::TPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14102
14120 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImagePage& flip, double angle = 0);
14121
14139 CFLRect(const CFLPoint<int32_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14140
14158 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14159
14177 CFLRect(const CFLPoint<int32_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14178
14196 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImagePage& flip, double angle = 0);
14197
14215 CFLRect(const CFLPoint<int64_t>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14216
14234 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14235
14253 CFLRect(const CFLPoint<int64_t>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14254
14272 CFLRect(const CFLPoint<float>& point, const Base::CFLImagePage& flip, double angle = 0);
14273
14291 CFLRect(const CFLPoint<float>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14292
14310 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14311
14329 CFLRect(const CFLPoint<float>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14330
14348 CFLRect(const CFLPoint<double>& point, const Base::CFLImagePage& flip, double angle = 0);
14349
14367 CFLRect(const CFLPoint<double>& point, const Base::CFLImagePage* pFlip, double angle = 0);
14368
14386 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImagePage& flip, double angle = 0);
14387
14405 CFLRect(const CFLPoint<double>* pPoint, const Base::CFLImagePage* pFlip, double angle = 0);
14406
14424 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
14425
14443 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
14444
14462 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
14463
14481 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
14482
14500 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
14501
14519 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
14520
14538 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
14539
14557 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
14558
14576 CFLRect(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
14577
14595 CFLRect(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
14596
14614 CFLRect(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
14615
14633 CFLRect(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
14634
14652 CFLRect(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
14653
14671 CFLRect(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
14672
14690 CFLRect(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
14691
14709 CFLRect(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
14710
14728 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
14729
14747 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
14748
14766 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
14767
14785 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
14786
14804 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
14805
14823 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
14824
14842 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
14843
14861 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
14862
14880 CFLRect(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
14881
14899 CFLRect(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
14900
14918 CFLRect(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
14919
14937 CFLRect(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
14938
14956 CFLRect(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
14957
14975 CFLRect(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
14976
14994 CFLRect(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
14995
15013 CFLRect(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
15014
15032 CFLRect(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
15033
15051 CFLRect(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
15052
15070 CFLRect(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
15071
15089 CFLRect(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
15090
15108 CFLRect(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
15109
15127 CFLRect(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
15128
15146 CFLRect(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
15147
15165 CFLRect(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
15166
15184 CFLRect(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
15185
15203 CFLRect(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
15204
15222 CFLRect(int32_t p1x, float p1y, float p2x, float p2y, double angle = 0);
15223
15241 CFLRect(int32_t p1x, float p1y, float p2x, double p2y, double angle = 0);
15242
15260 CFLRect(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
15261
15279 CFLRect(int32_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
15280
15298 CFLRect(int32_t p1x, float p1y, double p2x, float p2y, double angle = 0);
15299
15317 CFLRect(int32_t p1x, float p1y, double p2x, double p2y, double angle = 0);
15318
15336 CFLRect(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
15337
15355 CFLRect(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
15356
15374 CFLRect(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
15375
15393 CFLRect(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
15394
15412 CFLRect(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
15413
15431 CFLRect(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
15432
15450 CFLRect(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
15451
15469 CFLRect(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
15470
15488 CFLRect(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
15489
15507 CFLRect(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
15508
15526 CFLRect(int32_t p1x, double p1y, float p2x, float p2y, double angle = 0);
15527
15545 CFLRect(int32_t p1x, double p1y, float p2x, double p2y, double angle = 0);
15546
15564 CFLRect(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
15565
15583 CFLRect(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
15584
15602 CFLRect(int32_t p1x, double p1y, double p2x, float p2y, double angle = 0);
15603
15621 CFLRect(int32_t p1x, double p1y, double p2x, double p2y, double angle = 0);
15622
15640 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
15641
15659 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
15660
15678 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
15679
15697 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
15698
15716 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
15717
15735 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
15736
15754 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
15755
15773 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
15774
15792 CFLRect(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
15793
15811 CFLRect(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
15812
15830 CFLRect(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
15831
15849 CFLRect(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
15850
15868 CFLRect(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
15869
15887 CFLRect(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
15888
15906 CFLRect(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
15907
15925 CFLRect(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
15926
15944 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
15945
15963 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
15964
15982 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
15983
16001 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
16002
16020 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
16021
16039 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
16040
16058 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
16059
16077 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
16078
16096 CFLRect(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
16097
16115 CFLRect(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
16116
16134 CFLRect(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
16135
16153 CFLRect(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
16154
16172 CFLRect(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
16173
16191 CFLRect(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
16192
16210 CFLRect(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
16211
16229 CFLRect(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
16230
16248 CFLRect(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
16249
16267 CFLRect(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
16268
16286 CFLRect(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
16287
16305 CFLRect(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
16306
16324 CFLRect(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
16325
16343 CFLRect(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
16344
16362 CFLRect(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
16363
16381 CFLRect(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
16382
16400 CFLRect(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
16401
16419 CFLRect(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
16420
16438 CFLRect(int64_t p1x, float p1y, float p2x, float p2y, double angle = 0);
16439
16457 CFLRect(int64_t p1x, float p1y, float p2x, double p2y, double angle = 0);
16458
16476 CFLRect(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
16477
16495 CFLRect(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
16496
16514 CFLRect(int64_t p1x, float p1y, double p2x, float p2y, double angle = 0);
16515
16533 CFLRect(int64_t p1x, float p1y, double p2x, double p2y, double angle = 0);
16534
16552 CFLRect(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
16553
16571 CFLRect(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
16572
16590 CFLRect(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
16591
16609 CFLRect(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
16610
16628 CFLRect(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
16629
16647 CFLRect(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
16648
16666 CFLRect(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
16667
16685 CFLRect(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
16686
16704 CFLRect(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
16705
16723 CFLRect(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
16724
16742 CFLRect(int64_t p1x, double p1y, float p2x, float p2y, double angle = 0);
16743
16761 CFLRect(int64_t p1x, double p1y, float p2x, double p2y, double angle = 0);
16762
16780 CFLRect(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
16781
16799 CFLRect(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
16800
16818 CFLRect(int64_t p1x, double p1y, double p2x, float p2y, double angle = 0);
16819
16837 CFLRect(int64_t p1x, double p1y, double p2x, double p2y, double angle = 0);
16838
16856 CFLRect(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
16857
16875 CFLRect(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
16876
16894 CFLRect(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
16895
16913 CFLRect(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
16914
16932 CFLRect(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
16933
16951 CFLRect(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
16952
16970 CFLRect(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
16971
16989 CFLRect(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
16990
17008 CFLRect(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
17009
17027 CFLRect(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
17028
17046 CFLRect(float p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
17047
17065 CFLRect(float p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
17066
17084 CFLRect(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
17085
17103 CFLRect(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
17104
17122 CFLRect(float p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
17123
17141 CFLRect(float p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
17142
17160 CFLRect(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
17161
17179 CFLRect(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
17180
17198 CFLRect(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
17199
17217 CFLRect(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
17218
17236 CFLRect(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
17237
17255 CFLRect(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
17256
17274 CFLRect(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
17275
17293 CFLRect(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
17294
17312 CFLRect(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
17313
17331 CFLRect(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
17332
17350 CFLRect(float p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
17351
17369 CFLRect(float p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
17370
17388 CFLRect(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
17389
17407 CFLRect(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
17408
17426 CFLRect(float p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
17427
17445 CFLRect(float p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
17446
17464 CFLRect(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
17465
17483 CFLRect(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
17484
17502 CFLRect(float p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
17503
17521 CFLRect(float p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
17522
17540 CFLRect(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
17541
17559 CFLRect(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
17560
17578 CFLRect(float p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
17579
17597 CFLRect(float p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
17598
17616 CFLRect(float p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
17617
17635 CFLRect(float p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
17636
17654 CFLRect(float p1x, float p1y, float p2x, float p2y, double angle = 0);
17655
17673 CFLRect(float p1x, float p1y, float p2x, double p2y, double angle = 0);
17674
17692 CFLRect(float p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
17693
17711 CFLRect(float p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
17712
17730 CFLRect(float p1x, float p1y, double p2x, float p2y, double angle = 0);
17731
17749 CFLRect(float p1x, float p1y, double p2x, double p2y, double angle = 0);
17750
17768 CFLRect(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
17769
17787 CFLRect(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
17788
17806 CFLRect(float p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
17807
17825 CFLRect(float p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
17826
17844 CFLRect(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
17845
17863 CFLRect(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
17864
17882 CFLRect(float p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
17883
17901 CFLRect(float p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
17902
17920 CFLRect(float p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
17921
17939 CFLRect(float p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
17940
17958 CFLRect(float p1x, double p1y, float p2x, float p2y, double angle = 0);
17959
17977 CFLRect(float p1x, double p1y, float p2x, double p2y, double angle = 0);
17978
17996 CFLRect(float p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
17997
18015 CFLRect(float p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
18016
18034 CFLRect(float p1x, double p1y, double p2x, float p2y, double angle = 0);
18035
18053 CFLRect(float p1x, double p1y, double p2x, double p2y, double angle = 0);
18054
18072 CFLRect(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
18073
18091 CFLRect(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
18092
18110 CFLRect(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle = 0);
18111
18129 CFLRect(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle = 0);
18130
18148 CFLRect(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
18149
18167 CFLRect(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
18168
18186 CFLRect(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle = 0);
18187
18205 CFLRect(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle = 0);
18206
18224 CFLRect(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle = 0);
18225
18243 CFLRect(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle = 0);
18244
18262 CFLRect(double p1x, int32_t p1y, float p2x, float p2y, double angle = 0);
18263
18281 CFLRect(double p1x, int32_t p1y, float p2x, double p2y, double angle = 0);
18282
18300 CFLRect(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle = 0);
18301
18319 CFLRect(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle = 0);
18320
18338 CFLRect(double p1x, int32_t p1y, double p2x, float p2y, double angle = 0);
18339
18357 CFLRect(double p1x, int32_t p1y, double p2x, double p2y, double angle = 0);
18358
18376 CFLRect(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle = 0);
18377
18395 CFLRect(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle = 0);
18396
18414 CFLRect(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle = 0);
18415
18433 CFLRect(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle = 0);
18434
18452 CFLRect(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle = 0);
18453
18471 CFLRect(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle = 0);
18472
18490 CFLRect(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle = 0);
18491
18509 CFLRect(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle = 0);
18510
18528 CFLRect(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle = 0);
18529
18547 CFLRect(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle = 0);
18548
18566 CFLRect(double p1x, int64_t p1y, float p2x, float p2y, double angle = 0);
18567
18585 CFLRect(double p1x, int64_t p1y, float p2x, double p2y, double angle = 0);
18586
18604 CFLRect(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle = 0);
18605
18623 CFLRect(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle = 0);
18624
18642 CFLRect(double p1x, int64_t p1y, double p2x, float p2y, double angle = 0);
18643
18661 CFLRect(double p1x, int64_t p1y, double p2x, double p2y, double angle = 0);
18662
18680 CFLRect(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle = 0);
18681
18699 CFLRect(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle = 0);
18700
18718 CFLRect(double p1x, float p1y, int32_t p2x, float p2y, double angle = 0);
18719
18737 CFLRect(double p1x, float p1y, int32_t p2x, double p2y, double angle = 0);
18738
18756 CFLRect(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle = 0);
18757
18775 CFLRect(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle = 0);
18776
18794 CFLRect(double p1x, float p1y, int64_t p2x, float p2y, double angle = 0);
18795
18813 CFLRect(double p1x, float p1y, int64_t p2x, double p2y, double angle = 0);
18814
18832 CFLRect(double p1x, float p1y, float p2x, int32_t p2y, double angle = 0);
18833
18851 CFLRect(double p1x, float p1y, float p2x, int64_t p2y, double angle = 0);
18852
18870 CFLRect(double p1x, float p1y, float p2x, float p2y, double angle = 0);
18871
18889 CFLRect(double p1x, float p1y, float p2x, double p2y, double angle = 0);
18890
18908 CFLRect(double p1x, float p1y, double p2x, int32_t p2y, double angle = 0);
18909
18927 CFLRect(double p1x, float p1y, double p2x, int64_t p2y, double angle = 0);
18928
18946 CFLRect(double p1x, float p1y, double p2x, float p2y, double angle = 0);
18947
18965 CFLRect(double p1x, float p1y, double p2x, double p2y, double angle = 0);
18966
18984 CFLRect(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle = 0);
18985
19003 CFLRect(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle = 0);
19004
19022 CFLRect(double p1x, double p1y, int32_t p2x, float p2y, double angle = 0);
19023
19041 CFLRect(double p1x, double p1y, int32_t p2x, double p2y, double angle = 0);
19042
19060 CFLRect(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle = 0);
19061
19079 CFLRect(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle = 0);
19080
19098 CFLRect(double p1x, double p1y, int64_t p2x, float p2y, double angle = 0);
19099
19117 CFLRect(double p1x, double p1y, int64_t p2x, double p2y, double angle = 0);
19118
19136 CFLRect(double p1x, double p1y, float p2x, int32_t p2y, double angle = 0);
19137
19155 CFLRect(double p1x, double p1y, float p2x, int64_t p2y, double angle = 0);
19156
19174 CFLRect(double p1x, double p1y, float p2x, float p2y, double angle = 0);
19175
19193 CFLRect(double p1x, double p1y, float p2x, double p2y, double angle = 0);
19194
19212 CFLRect(double p1x, double p1y, double p2x, int32_t p2y, double angle = 0);
19213
19231 CFLRect(double p1x, double p1y, double p2x, int64_t p2y, double angle = 0);
19232
19250 CFLRect(double p1x, double p1y, double p2x, float p2y, double angle = 0);
19251
19269 CFLRect(double p1x, double p1y, double p2x, double p2y, double angle = 0);
19270
19280 CFLRect(const CFLFigure& flf);
19281
19291 CFLRect(const CFLFigure* pFlf);
19292
19306 CFLRect(const Base::TPoint<int32_t>& point, double angle = 0);
19307
19321 CFLRect(const Base::TPoint<int32_t>* pPoint, double angle = 0);
19322
19336 CFLRect(const Base::TPoint<int64_t>& point, double angle = 0);
19337
19351 CFLRect(const Base::TPoint<int64_t>* pPoint, double angle = 0);
19352
19366 CFLRect(const Base::TPoint<float>& point, double angle = 0);
19367
19381 CFLRect(const Base::TPoint<float>* pPoint, double angle = 0);
19382
19396 CFLRect(const Base::TPoint<double>& point, double angle = 0);
19397
19411 CFLRect(const Base::TPoint<double>* pPoint, double angle = 0);
19412
19426 CFLRect(const CFLPoint<int32_t>& point, double angle = 0);
19427
19441 CFLRect(const CFLPoint<int32_t>* pPoint, double angle = 0);
19442
19456 CFLRect(const CFLPoint<int64_t>& point, double angle = 0);
19457
19471 CFLRect(const CFLPoint<int64_t>* pPoint, double angle = 0);
19472
19486 CFLRect(const CFLPoint<float>& point, double angle = 0);
19487
19501 CFLRect(const CFLPoint<float>* pPoint, double angle = 0);
19502
19516 CFLRect(const CFLPoint<double>& point, double angle = 0);
19517
19531 CFLRect(const CFLPoint<double>* pPoint, double angle = 0);
19532
19546 CFLRect(const CFLFigureText<int32_t>& flft, double angle = 0);
19547
19561 CFLRect(const CFLFigureText<int32_t>* pFlft, double angle = 0);
19562
19576 CFLRect(const CFLFigureText<int64_t>& flft, double angle = 0);
19577
19591 CFLRect(const CFLFigureText<int64_t>* pFlft, double angle = 0);
19592
19606 CFLRect(const CFLFigureText<float>& flft, double angle = 0);
19607
19621 CFLRect(const CFLFigureText<float>* pFlft, double angle = 0);
19622
19636 CFLRect(const CFLFigureText<double>& flft, double angle = 0);
19637
19651 CFLRect(const CFLFigureText<double>* pFlft, double angle = 0);
19652
19668 CFLRect(const Base::TPoint<int32_t>& point1, const Base::TPoint<int32_t>& point2, double angle = 0);
19669
19685 CFLRect(const Base::TPoint<int32_t>* pPoint1, Base::TPoint<int32_t>* pPoint2, double angle = 0);
19686
19702 CFLRect(const Base::TPoint<int64_t>& point1, const Base::TPoint<int64_t>& point2, double angle = 0);
19703
19719 CFLRect(const Base::TPoint<int64_t>* pPoint1, Base::TPoint<int64_t>* pPoint2, double angle = 0);
19720
19736 CFLRect(const Base::TPoint<float>& point1, const Base::TPoint<float>& point2, double angle = 0);
19737
19753 CFLRect(const Base::TPoint<float>* pPoint1, Base::TPoint<float>* pPoint2, double angle = 0);
19754
19770 CFLRect(const Base::TPoint<double>& point1, const Base::TPoint<double>& point2, double angle = 0);
19771
19787 CFLRect(const Base::TPoint<double>* pPoint1, Base::TPoint<double>* pPoint2, double angle = 0);
19788
19804 CFLRect(const CFLPoint<int32_t>& point1, const CFLPoint<int32_t>& point2, double angle = 0);
19805
19821 CFLRect(const CFLPoint<int32_t>* pPoint1, CFLPoint<int32_t>* pPoint2, double angle = 0);
19822
19838 CFLRect(const CFLPoint<int64_t>& point1, const CFLPoint<int64_t>& point2, double angle = 0);
19839
19855 CFLRect(const CFLPoint<int64_t>* pPoint1, CFLPoint<int64_t>* pPoint2, double angle = 0);
19856
19872 CFLRect(const CFLPoint<float>& point1, const CFLPoint<float>& point2, double angle = 0);
19873
19889 CFLRect(const CFLPoint<float>* pPoint1, CFLPoint<float>* pPoint2, double angle = 0);
19890
19906 CFLRect(const CFLPoint<double>& point1, const CFLPoint<double>& point2, double angle = 0);
19907
19923 CFLRect(const CFLPoint<double>* pPoint1, CFLPoint<double>* pPoint2, double angle = 0);
19924
19938 CFLRect(const CFLLine<int32_t>& line, double angle = 0);
19939
19953 CFLRect(const CFLLine<int32_t>* pLine, double angle = 0);
19954
19968 CFLRect(const CFLLine<int64_t>& line, double angle = 0);
19969
19983 CFLRect(const CFLLine<int64_t>* pLine, double angle = 0);
19984
19998 CFLRect(const CFLLine<float>& line, double angle = 0);
19999
20013 CFLRect(const CFLLine<float>* pLine, double angle = 0);
20014
20028 CFLRect(const CFLLine<double>& line, double angle = 0);
20029
20043 CFLRect(const CFLLine<double>* pLine, double angle = 0);
20044
20056 CFLRect(const Base::TRect<int32_t>& rect, double angle = 0);
20057
20069 CFLRect(const Base::TRect<int32_t>* pRect, double angle = 0);
20070
20082 CFLRect(const Base::TRect<int64_t>& rect, double angle = 0);
20083
20096 CFLRect(const Base::TRect<int64_t>* pRect, double angle = 0);
20097
20110 CFLRect(const Base::TRect<float>& rect, double angle = 0);
20111
20124 CFLRect(const Base::TRect<float>* pRect, double angle = 0);
20125
20138 CFLRect(const Base::TRect<double>& rect, double angle = 0);
20139
20151 CFLRect(const Base::TRect<double>* pRect, double angle = 0);
20152
20161
20170
20179
20188
20197
20206
20215
20224
20235
20246
20257
20268
20279
20290
20301
20312
20326 CFLRect(const CFLQuad<int32_t>& quad, bool bFullAngle = true);
20327
20341 CFLRect(const CFLQuad<int32_t>* pQuad, bool bFullAngle = true);
20342
20356 CFLRect(const CFLQuad<int64_t>& quad, bool bFullAngle = true);
20357
20371 CFLRect(const CFLQuad<int64_t>* pQuad, bool bFullAngle = true);
20372
20386 CFLRect(const CFLQuad<float>& quad, bool bFullAngle = true);
20387
20401 CFLRect(const CFLQuad<float>* pQuad, bool bFullAngle = true);
20402
20416 CFLRect(const CFLQuad<double>& quad, bool bFullAngle = true);
20417
20431 CFLRect(const CFLQuad<double>* pQuad, bool bFullAngle = true);
20432
20445
20458
20471
20484
20497
20510
20523
20536
20549
20562
20575
20588
20601
20614
20627
20640
20653
20666
20679
20692
20705
20718
20731
20744
20756 CFLRect(const CFLRegion& flrg);
20757
20769 CFLRect(const CFLRegion* pFlrg);
20770
20783
20796
20809
20821 CFLRect(const CFLPointArray* pFlpa);
20823
20825 // Assignment operator
20840
20855
20870
20885
20900
20915
20930
20945
20960
20975
20990
21005
21020
21034 const CFLRect<T>& operator=(const CFLPoint<float>* pPoint);
21035
21050
21065
21080
21095
21110
21125
21140
21155
21170
21185
21200
21215
21230
21245
21260
21275
21290
21305
21318
21331
21344
21357
21370
21383
21396
21409
21424
21439
21454
21469
21484
21499
21514
21529
21544
21559
21574
21589
21604
21619
21634
21649
21664
21679
21694
21709
21724
21739
21754
21769
21784
21800
21801
21803 // Comparison operator
21815 bool operator==(const CFLLine<int32_t>& line) const;
21816
21828 bool operator==(const CFLLine<int64_t>& line) const;
21829
21841 bool operator==(const CFLLine<float>& line) const;
21842
21854 bool operator==(const CFLLine<double>& line) const;
21855
21865 bool operator==(const CFLRect<int32_t>& rect) const;
21866
21876 bool operator==(const CFLRect<int64_t>& rect) const;
21877
21887 bool operator==(const CFLRect<float>& rect) const;
21888
21898 bool operator==(const CFLRect<double>& rect) const;
21899
21911 bool operator!=(const CFLLine<int32_t>& line) const;
21912
21924 bool operator!=(const CFLLine<int64_t>& line) const;
21925
21937 bool operator!=(const CFLLine<float>& line) const;
21938
21950 bool operator!=(const CFLLine<double>& line) const;
21951
21961 bool operator!=(const CFLRect<int32_t>& rect) const;
21962
21972 bool operator!=(const CFLRect<int64_t>& rect) const;
21973
21983 bool operator!=(const CFLRect<float>& rect) const;
21984
21994 bool operator!=(const CFLRect<double>& rect) const;
21996
21997
21999 // Arithmetic and assignment operator
22009 const CFLRect<T>& operator+=(const int32_t& value);
22010
22020 const CFLRect<T>& operator+=(const int64_t& value);
22021
22031 const CFLRect<T>& operator+=(const float& value);
22032
22042 const CFLRect<T>& operator+=(const double& value);
22043
22056
22069
22082
22095
22108
22121
22134
22147
22160
22173
22186
22199
22209 const CFLRect<T>& operator-=(const int32_t& value);
22210
22220 const CFLRect<T>& operator-=(const int64_t& value);
22221
22231 const CFLRect<T>& operator-=(const float& value);
22232
22242 const CFLRect<T>& operator-=(const double& value);
22243
22256
22269
22282
22295
22308
22321
22334
22347
22360
22373
22386
22399
22400
22410 const CFLRect<T>& operator*=(const int32_t& value);
22411
22421 const CFLRect<T>& operator*=(const int64_t& value);
22422
22432 const CFLRect<T>& operator*=(const float& value);
22433
22443 const CFLRect<T>& operator*=(const double& value);
22444
22457
22470
22483
22496
22509
22522
22535
22548
22561
22574
22587
22600
22610 const CFLRect<T>& operator/=(const int32_t& value);
22611
22621 const CFLRect<T>& operator/=(const int64_t& value);
22622
22632 const CFLRect<T>& operator/=(const float& value);
22633
22643 const CFLRect<T>& operator/=(const double& value);
22644
22657
22670
22683
22696
22709
22722
22735
22748
22761
22774
22787
22801
22802
22804 // Arithmetic operator
22814 CFLRect<double> operator+(const int32_t& value) const;
22815
22825 CFLRect<double> operator+(const int64_t& value) const;
22826
22836 CFLRect<double> operator+(const float& value) const;
22837
22847 CFLRect<double> operator+(const double& value) const;
22848
22861
22874
22887
22900
22913
22926
22939
22952
22965
22978
22991
23004
23014 CFLRect<double> operator-(const int32_t& value) const;
23015
23025 CFLRect<double> operator-(const int64_t& value) const;
23026
23036 CFLRect<double> operator-(const float& value) const;
23037
23047 CFLRect<double> operator-(const double& value) const;
23048
23061
23074
23087
23100
23113
23126
23139
23152
23165
23178
23191
23204
23214 CFLRect<double> operator*(const int32_t& value) const;
23215
23225 CFLRect<double> operator*(const int64_t& value) const;
23226
23236 CFLRect<double> operator*(const float& value) const;
23237
23247 CFLRect<double> operator*(const double& value) const;
23248
23261
23274
23287
23300
23313
23326
23339
23352
23365
23378
23391
23404
23414 CFLRect<double> operator/(const int32_t& value) const;
23415
23425 CFLRect<double> operator/(const int64_t& value) const;
23426
23436 CFLRect<double> operator/(const float& value) const;
23437
23447 CFLRect<double> operator/(const double& value) const;
23448
23461
23474
23487
23500
23513
23526
23539
23552
23565
23578
23591
23605
23606 //Friend operator
23608 // Arithmetic operator
23620 friend CFLRect<double> operator+(const int32_t& value, const CFLRect<T>& rect)
23621 {
23622 CFLRect<double> t(rect);
23623 t += value;
23624 return t;
23625 }
23626
23638 friend CFLRect<double> operator+(const int64_t& value, const CFLRect<T>& rect)
23639 {
23640 CFLRect<double> t(rect);
23641 t += value;
23642 return t;
23643 }
23644
23656 friend CFLRect<double> operator+(const float& value, const CFLRect<T>& rect)
23657 {
23658 CFLRect<double> t(rect);
23659 t += value;
23660 return t;
23661 }
23662
23674 friend CFLRect<double> operator+(const double& value, const CFLRect<T>& rect)
23675 {
23676 CFLRect<double> t(rect);
23677 t += value;
23678 return t;
23679 }
23680
23692 friend CFLRect<double> operator-(const int32_t& value, const CFLRect<T>& rect)
23693 {
23694 CFLRect<double> t(rect);
23695 t *= -1.;
23696 t += value;
23697 return t;
23698 }
23699
23711 friend CFLRect<double> operator-(const int64_t& value, const CFLRect<T>& rect)
23712 {
23713 CFLRect<double> t(rect);
23714 t *= -1.;
23715 t += value;
23716 return t;
23717 }
23718
23730 friend CFLRect<double> operator-(const float& value, const CFLRect<T>& rect)
23731 {
23732 CFLRect<double> t(rect);
23733 t *= -1.;
23734 t += value;
23735 return t;
23736 }
23737
23749 friend CFLRect<double> operator-(const double& value, const CFLRect<T>& rect)
23750 {
23751 CFLRect<double> t(rect);
23752 t *= -1.;
23753 t += value;
23754 return t;
23755 }
23756
23768 friend CFLRect<double> operator*(const int32_t& value, const CFLRect<T>& rect)
23769 {
23770 CFLRect<double> t(rect);
23771 t *= value;
23772 return t;
23773 }
23774
23786 friend CFLRect<double> operator*(const int64_t& value, const CFLRect<T>& rect)
23787 {
23788 CFLRect<double> t(rect);
23789 t *= value;
23790 return t;
23791 }
23792
23804 friend CFLRect<double> operator*(const float& value, const CFLRect<T>& rect)
23805 {
23806 CFLRect<double> t(rect);
23807 t *= value;
23808 return t;
23809 }
23810
23822 friend CFLRect<double> operator*(const double& value, const CFLRect<T>& rect)
23823 {
23824 CFLRect<double> t(rect);
23825 t *= value;
23826 return t;
23827 }
23828
23840 friend CFLRect<double> operator/(const int32_t& value, const CFLRect<T>& rect)
23841 {
23842 CFLRect<double> t(rect);
23843 t.left = value / (double)rect.left;
23844 t.top = value / (double)rect.top;
23845 t.right = value / (double)rect.right;
23846 t.bottom = value / (double)rect.bottom;
23847 return t;
23848 }
23849
23861 friend CFLRect<double> operator/(const int64_t& value, const CFLRect<T>& rect)
23862 {
23863 CFLRect<double> t(rect);
23864 t.left = value / (double)rect.left;
23865 t.top = value / (double)rect.top;
23866 t.right = value / (double)rect.right;
23867 t.bottom = value / (double)rect.bottom;
23868 return t;
23869 }
23870
23882 friend CFLRect<double> operator/(const float& value, const CFLRect<T>& rect)
23883 {
23884 CFLRect<double> t(rect);
23885 t.left = value / (double)rect.left;
23886 t.top = value / (double)rect.top;
23887 t.right = value / (double)rect.right;
23888 t.bottom = value / (double)rect.bottom;
23889 return t;
23890 }
23891
23903 friend CFLRect<double> operator/(const double& value, const CFLRect<T>& rect)
23904 {
23905 CFLRect<double> t(rect);
23906 t.left = value / (double)rect.left;
23907 t.top = value / (double)rect.top;
23908 t.right = value / (double)rect.right;
23909 t.bottom = value / (double)rect.bottom;
23910 return t;
23911 }
23913
23914
23930 CFLFigureArray operator& (const CFLFigure& flf) const;
23931
23947 CFLFigureArray operator| (const CFLFigure& flf) const;
23948
23964 CFLFigureArray operator^ (const CFLFigure& flf) const;
23965
23979 CFLFigureArray operator- (const CFLRect<int32_t>& flr) const;
23980
23994 CFLFigureArray operator- (const CFLRect<int64_t>& flr) const;
23995
24009 CFLFigureArray operator- (const CFLRect<float>& flr) const;
24010
24024 CFLFigureArray operator- (const CFLRect<double>& flr) const;
24025
24041 CFLFigureArray operator- (const CFLQuad<int32_t>& flq) const;
24042
24058 CFLFigureArray operator- (const CFLQuad<int64_t>& flq) const;
24059
24075 CFLFigureArray operator- (const CFLQuad<float>& flq) const;
24076
24092 CFLFigureArray operator- (const CFLQuad<double>& flq) const;
24093
24109 CFLFigureArray operator- (const CFLCircle<int32_t>& flc) const;
24110
24126 CFLFigureArray operator- (const CFLCircle<int64_t>& flc) const;
24127
24143 CFLFigureArray operator- (const CFLCircle<float>& flc) const;
24144
24160 CFLFigureArray operator- (const CFLCircle<double>& flc) const;
24161
24177 CFLFigureArray operator- (const CFLEllipse<int32_t>& fle) const;
24178
24194 CFLFigureArray operator- (const CFLEllipse<int64_t>& fle) const;
24195
24211 CFLFigureArray operator- (const CFLEllipse<float>& fle) const;
24212
24228 CFLFigureArray operator- (const CFLEllipse<double>& fle) const;
24229
24245 CFLFigureArray operator- (const CFLComplexRegion& flcr) const;
24246
24247
24249 operator Base::TPoint<int32_t>() const;
24250 operator Base::TRect<int32_t>() const;
24251 operator Base::TRect<int32_t>* () const;
24252
24253 SupportToDuplicateObject(CFLRect<T>, *this);
24254 DeclareGetClassType();
24255 };
24256
24257 typedef CFLRect<int32_t> CFLRectL;
24259 typedef CFLRect<float> CFLRectF;
24260 typedef CFLRect<double> CFLRectD;
24261 }
24262}
Template type 의 배열 클래스.
Definition RangeTree.h:19
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:1514
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
도형을 표현하는 클래스의 기저 클래스
Definition FLFigure.h:27
그리기에 필요한 정보들을 표현하는 클래스
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)
초기화 생성자
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:23674
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:23656
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:23882
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)
초기화 생성자
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:23730
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:23786
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 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:23903
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:23768
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 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:23861
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)
초기화 생성자
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:23620
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:23822
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)
초기화 생성자
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:23749
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:23804
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:23692
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:23711
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:23840
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
파라미터 설정 함수
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
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)
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:23638
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
EWarpingType
Definition DefinitionsFigure.h:2748
EWindingDirection
점들이 이어지는 방향
Definition DefinitionsFigure.h:2529
EIncludingRegionType
Definition DefinitionsFigure.h:2723
EFigureDeclType
도형의 타입
Definition DefinitionsFigure.h:33
EFigureTemplateType
도형의 변수 자료형
Definition DefinitionsFigure.h:302
EFigureFlipDirection
뒤집는 방향
Definition DefinitionsFigure.h:2620