65 using CFLFigure::GetRasterRegion;
143 using CFLFigure::GetBoundaryRect;
146 using CFLFigure::Inflate;
147 virtual const CResult Inflate(
double left,
double top,
double right,
double bottom)
override;
149 using CFLFigure::Offset;
152 using CFLFigure::Multiply;
155 using CFLFigure::Scale;
156 virtual const CResult Scale(
double f64PivotX,
double f64PivotY,
double f64RatioX,
double f64RatioY)
override;
158 using CFLFigure::Rotate;
159 virtual const CResult Rotate(
double f64Angle,
double f64PivotX,
double f64PivotY)
override;
161 using CFLFigure::GetCenter;
164 using CFLFigure::GetCenterOfGravity;
167 using CFLFigure::Flip;
170 using CFLFigure::Warp;
174 using CFLFigure::Swap;
177 using CFLFigure::GetMinimumEnclosingRectangle;
180 using CFLFigure::Extend;
181 virtual const CResult Extend(
double left,
double top,
double right,
double bottom)
override;
183 using CFLFigure::GetMinimumDistance;
184 using CFLFigure::GetMaximumDistance;
186 using CFLFigure::GetPointsOfMinimumDistance;
189 using CFLFigure::GetPointsOfMaximumDistance;
193 using CFLFigure::IsCollision;
213 using CFLFigure::GetIntersection;
229 using CFLFigure::GetRegionOfIntersection;
230 using CFLFigure::GetRegionOfUnion;
231 using CFLFigure::GetRegionOfSubtraction;
232 using CFLFigure::GetRegionOfExclusiveOr;
274 virtual const CResult Set2(T tCenterX, T tCenterY, T tWidth, T tHeight,
double f64Angle = 0)
sealed;
4021 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
4044 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
4067 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
4090 virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
4113 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
4136 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
4159 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
4182 virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
4205 virtual const CResult Set(int32_t p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
4228 virtual const CResult Set(int32_t p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
4251 virtual const CResult Set(int32_t p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
4274 virtual const CResult Set(int32_t p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
4297 virtual const CResult Set(int32_t p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
4320 virtual const CResult Set(int32_t p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
4343 virtual const CResult Set(int32_t p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
4366 virtual const CResult Set(int32_t p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
4389 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
4412 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
4435 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
4458 virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
4481 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
4504 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
4527 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
4550 virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
4573 virtual const CResult Set(int32_t p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
4596 virtual const CResult Set(int32_t p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
4619 virtual const CResult Set(int32_t p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
4642 virtual const CResult Set(int32_t p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
4665 virtual const CResult Set(int32_t p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
4688 virtual const CResult Set(int32_t p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
4711 virtual const CResult Set(int32_t p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
4734 virtual const CResult Set(int32_t p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
4757 virtual const CResult Set(int32_t p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
4780 virtual const CResult Set(int32_t p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
4803 virtual const CResult Set(int32_t p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
4826 virtual const CResult Set(int32_t p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
4849 virtual const CResult Set(int32_t p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
4872 virtual const CResult Set(int32_t p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
4895 virtual const CResult Set(int32_t p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
4918 virtual const CResult Set(int32_t p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
4941 virtual const CResult Set(int32_t p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
4964 virtual const CResult Set(int32_t p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
4987 virtual const CResult Set(int32_t p1x,
float p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
5010 virtual const CResult Set(int32_t p1x,
float p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
5033 virtual const CResult Set(int32_t p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
5056 virtual const CResult Set(int32_t p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
5079 virtual const CResult Set(int32_t p1x,
float p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
5102 virtual const CResult Set(int32_t p1x,
float p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
5125 virtual const CResult Set(int32_t p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
5148 virtual const CResult Set(int32_t p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
5171 virtual const CResult Set(int32_t p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
5194 virtual const CResult Set(int32_t p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
5217 virtual const CResult Set(int32_t p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
5240 virtual const CResult Set(int32_t p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
5263 virtual const CResult Set(int32_t p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
5286 virtual const CResult Set(int32_t p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
5309 virtual const CResult Set(int32_t p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
5332 virtual const CResult Set(int32_t p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
5355 virtual const CResult Set(int32_t p1x,
double p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
5378 virtual const CResult Set(int32_t p1x,
double p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
5401 virtual const CResult Set(int32_t p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
5424 virtual const CResult Set(int32_t p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
5447 virtual const CResult Set(int32_t p1x,
double p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
5470 virtual const CResult Set(int32_t p1x,
double p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
5493 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
5516 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
5539 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
5562 virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
5585 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
5608 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
5631 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
5654 virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
5677 virtual const CResult Set(int64_t p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
5700 virtual const CResult Set(int64_t p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
5723 virtual const CResult Set(int64_t p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
5746 virtual const CResult Set(int64_t p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
5769 virtual const CResult Set(int64_t p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
5792 virtual const CResult Set(int64_t p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
5815 virtual const CResult Set(int64_t p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
5838 virtual const CResult Set(int64_t p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
5861 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
5884 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
5907 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
5930 virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
5953 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
5976 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
5999 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
6022 virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
6045 virtual const CResult Set(int64_t p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
6068 virtual const CResult Set(int64_t p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
6091 virtual const CResult Set(int64_t p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
6114 virtual const CResult Set(int64_t p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
6137 virtual const CResult Set(int64_t p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
6160 virtual const CResult Set(int64_t p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
6183 virtual const CResult Set(int64_t p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
6206 virtual const CResult Set(int64_t p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
6229 virtual const CResult Set(int64_t p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
6252 virtual const CResult Set(int64_t p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
6275 virtual const CResult Set(int64_t p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
6298 virtual const CResult Set(int64_t p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
6321 virtual const CResult Set(int64_t p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
6344 virtual const CResult Set(int64_t p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
6367 virtual const CResult Set(int64_t p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
6390 virtual const CResult Set(int64_t p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
6413 virtual const CResult Set(int64_t p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
6436 virtual const CResult Set(int64_t p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
6459 virtual const CResult Set(int64_t p1x,
float p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
6482 virtual const CResult Set(int64_t p1x,
float p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
6505 virtual const CResult Set(int64_t p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
6528 virtual const CResult Set(int64_t p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
6551 virtual const CResult Set(int64_t p1x,
float p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
6574 virtual const CResult Set(int64_t p1x,
float p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
6597 virtual const CResult Set(int64_t p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
6620 virtual const CResult Set(int64_t p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
6643 virtual const CResult Set(int64_t p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
6666 virtual const CResult Set(int64_t p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
6689 virtual const CResult Set(int64_t p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
6712 virtual const CResult Set(int64_t p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
6735 virtual const CResult Set(int64_t p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
6758 virtual const CResult Set(int64_t p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
6781 virtual const CResult Set(int64_t p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
6804 virtual const CResult Set(int64_t p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
6827 virtual const CResult Set(int64_t p1x,
double p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
6850 virtual const CResult Set(int64_t p1x,
double p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
6873 virtual const CResult Set(int64_t p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
6896 virtual const CResult Set(int64_t p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
6919 virtual const CResult Set(int64_t p1x,
double p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
6942 virtual const CResult Set(int64_t p1x,
double p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
6965 virtual const CResult Set(
float p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
6988 virtual const CResult Set(
float p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
7011 virtual const CResult Set(
float p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
7034 virtual const CResult Set(
float p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
7057 virtual const CResult Set(
float p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
7080 virtual const CResult Set(
float p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
7103 virtual const CResult Set(
float p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
7126 virtual const CResult Set(
float p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
7149 virtual const CResult Set(
float p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
7172 virtual const CResult Set(
float p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
7195 virtual const CResult Set(
float p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
7218 virtual const CResult Set(
float p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
7241 virtual const CResult Set(
float p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
7264 virtual const CResult Set(
float p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
7287 virtual const CResult Set(
float p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
7310 virtual const CResult Set(
float p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
7333 virtual const CResult Set(
float p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
7356 virtual const CResult Set(
float p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
7379 virtual const CResult Set(
float p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
7402 virtual const CResult Set(
float p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
7425 virtual const CResult Set(
float p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
7448 virtual const CResult Set(
float p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
7471 virtual const CResult Set(
float p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
7494 virtual const CResult Set(
float p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
7517 virtual const CResult Set(
float p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
7540 virtual const CResult Set(
float p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
7563 virtual const CResult Set(
float p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
7586 virtual const CResult Set(
float p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
7609 virtual const CResult Set(
float p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
7632 virtual const CResult Set(
float p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
7655 virtual const CResult Set(
float p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
7678 virtual const CResult Set(
float p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
7701 virtual const CResult Set(
float p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
7724 virtual const CResult Set(
float p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
7747 virtual const CResult Set(
float p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
7770 virtual const CResult Set(
float p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
7793 virtual const CResult Set(
float p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
7816 virtual const CResult Set(
float p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
7839 virtual const CResult Set(
float p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
7862 virtual const CResult Set(
float p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
7885 virtual const CResult Set(
float p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
7908 virtual const CResult Set(
float p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
7931 virtual const CResult Set(
float p1x,
float p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
7954 virtual const CResult Set(
float p1x,
float p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
7977 virtual const CResult Set(
float p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
8000 virtual const CResult Set(
float p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
8023 virtual const CResult Set(
float p1x,
float p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
8046 virtual const CResult Set(
float p1x,
float p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
8069 virtual const CResult Set(
float p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
8092 virtual const CResult Set(
float p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
8115 virtual const CResult Set(
float p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
8138 virtual const CResult Set(
float p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
8161 virtual const CResult Set(
float p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
8184 virtual const CResult Set(
float p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
8207 virtual const CResult Set(
float p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
8230 virtual const CResult Set(
float p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
8253 virtual const CResult Set(
float p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
8276 virtual const CResult Set(
float p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
8299 virtual const CResult Set(
float p1x,
double p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
8322 virtual const CResult Set(
float p1x,
double p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
8345 virtual const CResult Set(
float p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
8368 virtual const CResult Set(
float p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
8391 virtual const CResult Set(
float p1x,
double p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
8414 virtual const CResult Set(
float p1x,
double p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
8437 virtual const CResult Set(
double p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
8460 virtual const CResult Set(
double p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
8483 virtual const CResult Set(
double p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
8506 virtual const CResult Set(
double p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
8529 virtual const CResult Set(
double p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
8552 virtual const CResult Set(
double p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
8575 virtual const CResult Set(
double p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
8598 virtual const CResult Set(
double p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
8621 virtual const CResult Set(
double p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
8644 virtual const CResult Set(
double p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
8667 virtual const CResult Set(
double p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
8690 virtual const CResult Set(
double p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
8713 virtual const CResult Set(
double p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
8736 virtual const CResult Set(
double p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
8759 virtual const CResult Set(
double p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
8782 virtual const CResult Set(
double p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
8805 virtual const CResult Set(
double p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
8828 virtual const CResult Set(
double p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
8851 virtual const CResult Set(
double p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
8874 virtual const CResult Set(
double p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
8897 virtual const CResult Set(
double p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
8920 virtual const CResult Set(
double p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
8943 virtual const CResult Set(
double p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
8966 virtual const CResult Set(
double p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
8989 virtual const CResult Set(
double p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
9012 virtual const CResult Set(
double p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
9035 virtual const CResult Set(
double p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
9058 virtual const CResult Set(
double p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
9081 virtual const CResult Set(
double p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
9104 virtual const CResult Set(
double p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
9127 virtual const CResult Set(
double p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
9150 virtual const CResult Set(
double p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
9173 virtual const CResult Set(
double p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
9196 virtual const CResult Set(
double p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
9219 virtual const CResult Set(
double p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
9242 virtual const CResult Set(
double p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
9265 virtual const CResult Set(
double p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
9288 virtual const CResult Set(
double p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
9311 virtual const CResult Set(
double p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
9334 virtual const CResult Set(
double p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
9357 virtual const CResult Set(
double p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
9380 virtual const CResult Set(
double p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
9403 virtual const CResult Set(
double p1x,
float p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
9426 virtual const CResult Set(
double p1x,
float p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
9449 virtual const CResult Set(
double p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
9472 virtual const CResult Set(
double p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
9495 virtual const CResult Set(
double p1x,
float p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
9518 virtual const CResult Set(
double p1x,
float p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
9541 virtual const CResult Set(
double p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0.)
sealed;
9564 virtual const CResult Set(
double p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0.)
sealed;
9587 virtual const CResult Set(
double p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0.)
sealed;
9610 virtual const CResult Set(
double p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0.)
sealed;
9633 virtual const CResult Set(
double p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0.)
sealed;
9656 virtual const CResult Set(
double p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0.)
sealed;
9679 virtual const CResult Set(
double p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0.)
sealed;
9702 virtual const CResult Set(
double p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0.)
sealed;
9725 virtual const CResult Set(
double p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0.)
sealed;
9748 virtual const CResult Set(
double p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0.)
sealed;
9771 virtual const CResult Set(
double p1x,
double p1y,
float p2x,
float p2y,
double angle = 0.)
sealed;
9794 virtual const CResult Set(
double p1x,
double p1y,
float p2x,
double p2y,
double angle = 0.)
sealed;
9817 virtual const CResult Set(
double p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0.)
sealed;
9840 virtual const CResult Set(
double p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0.)
sealed;
9863 virtual const CResult Set(
double p1x,
double p1y,
double p2x,
float p2y,
double angle = 0.)
sealed;
9886 virtual const CResult Set(
double p1x,
double p1y,
double p2x,
double p2y,
double angle = 0.)
sealed;
14424 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
14443 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
14462 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0);
14481 CFLRect(int32_t p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0);
14500 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
14519 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
14538 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0);
14557 CFLRect(int32_t p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0);
14576 CFLRect(int32_t p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0);
14595 CFLRect(int32_t p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0);
14614 CFLRect(int32_t p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0);
14633 CFLRect(int32_t p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0);
14652 CFLRect(int32_t p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0);
14671 CFLRect(int32_t p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0);
14690 CFLRect(int32_t p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0);
14709 CFLRect(int32_t p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0);
14728 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
14747 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
14766 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0);
14785 CFLRect(int32_t p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0);
14804 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
14823 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
14842 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0);
14861 CFLRect(int32_t p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0);
14880 CFLRect(int32_t p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0);
14899 CFLRect(int32_t p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0);
14918 CFLRect(int32_t p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0);
14937 CFLRect(int32_t p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0);
14956 CFLRect(int32_t p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0);
14975 CFLRect(int32_t p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0);
14994 CFLRect(int32_t p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0);
15013 CFLRect(int32_t p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0);
15032 CFLRect(int32_t p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0);
15051 CFLRect(int32_t p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0);
15070 CFLRect(int32_t p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0);
15089 CFLRect(int32_t p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0);
15108 CFLRect(int32_t p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0);
15127 CFLRect(int32_t p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0);
15146 CFLRect(int32_t p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0);
15165 CFLRect(int32_t p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0);
15184 CFLRect(int32_t p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0);
15203 CFLRect(int32_t p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0);
15222 CFLRect(int32_t p1x,
float p1y,
float p2x,
float p2y,
double angle = 0);
15241 CFLRect(int32_t p1x,
float p1y,
float p2x,
double p2y,
double angle = 0);
15260 CFLRect(int32_t p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0);
15279 CFLRect(int32_t p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0);
15298 CFLRect(int32_t p1x,
float p1y,
double p2x,
float p2y,
double angle = 0);
15317 CFLRect(int32_t p1x,
float p1y,
double p2x,
double p2y,
double angle = 0);
15336 CFLRect(int32_t p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0);
15355 CFLRect(int32_t p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0);
15374 CFLRect(int32_t p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0);
15393 CFLRect(int32_t p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0);
15412 CFLRect(int32_t p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0);
15431 CFLRect(int32_t p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0);
15450 CFLRect(int32_t p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0);
15469 CFLRect(int32_t p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0);
15488 CFLRect(int32_t p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0);
15507 CFLRect(int32_t p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0);
15526 CFLRect(int32_t p1x,
double p1y,
float p2x,
float p2y,
double angle = 0);
15545 CFLRect(int32_t p1x,
double p1y,
float p2x,
double p2y,
double angle = 0);
15564 CFLRect(int32_t p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0);
15583 CFLRect(int32_t p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0);
15602 CFLRect(int32_t p1x,
double p1y,
double p2x,
float p2y,
double angle = 0);
15621 CFLRect(int32_t p1x,
double p1y,
double p2x,
double p2y,
double angle = 0);
15640 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
15659 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
15678 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0);
15697 CFLRect(int64_t p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0);
15716 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
15735 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
15754 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0);
15773 CFLRect(int64_t p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0);
15792 CFLRect(int64_t p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0);
15811 CFLRect(int64_t p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0);
15830 CFLRect(int64_t p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0);
15849 CFLRect(int64_t p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0);
15868 CFLRect(int64_t p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0);
15887 CFLRect(int64_t p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0);
15906 CFLRect(int64_t p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0);
15925 CFLRect(int64_t p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0);
15944 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
15963 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
15982 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0);
16001 CFLRect(int64_t p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0);
16020 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
16039 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
16058 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0);
16077 CFLRect(int64_t p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0);
16096 CFLRect(int64_t p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0);
16115 CFLRect(int64_t p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0);
16134 CFLRect(int64_t p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0);
16153 CFLRect(int64_t p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0);
16172 CFLRect(int64_t p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0);
16191 CFLRect(int64_t p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0);
16210 CFLRect(int64_t p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0);
16229 CFLRect(int64_t p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0);
16248 CFLRect(int64_t p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0);
16267 CFLRect(int64_t p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0);
16286 CFLRect(int64_t p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0);
16305 CFLRect(int64_t p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0);
16324 CFLRect(int64_t p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0);
16343 CFLRect(int64_t p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0);
16362 CFLRect(int64_t p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0);
16381 CFLRect(int64_t p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0);
16400 CFLRect(int64_t p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0);
16419 CFLRect(int64_t p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0);
16438 CFLRect(int64_t p1x,
float p1y,
float p2x,
float p2y,
double angle = 0);
16457 CFLRect(int64_t p1x,
float p1y,
float p2x,
double p2y,
double angle = 0);
16476 CFLRect(int64_t p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0);
16495 CFLRect(int64_t p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0);
16514 CFLRect(int64_t p1x,
float p1y,
double p2x,
float p2y,
double angle = 0);
16533 CFLRect(int64_t p1x,
float p1y,
double p2x,
double p2y,
double angle = 0);
16552 CFLRect(int64_t p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0);
16571 CFLRect(int64_t p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0);
16590 CFLRect(int64_t p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0);
16609 CFLRect(int64_t p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0);
16628 CFLRect(int64_t p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0);
16647 CFLRect(int64_t p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0);
16666 CFLRect(int64_t p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0);
16685 CFLRect(int64_t p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0);
16704 CFLRect(int64_t p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0);
16723 CFLRect(int64_t p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0);
16742 CFLRect(int64_t p1x,
double p1y,
float p2x,
float p2y,
double angle = 0);
16761 CFLRect(int64_t p1x,
double p1y,
float p2x,
double p2y,
double angle = 0);
16780 CFLRect(int64_t p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0);
16799 CFLRect(int64_t p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0);
16818 CFLRect(int64_t p1x,
double p1y,
double p2x,
float p2y,
double angle = 0);
16837 CFLRect(int64_t p1x,
double p1y,
double p2x,
double p2y,
double angle = 0);
16856 CFLRect(
float p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
16875 CFLRect(
float p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
16894 CFLRect(
float p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0);
16913 CFLRect(
float p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0);
16932 CFLRect(
float p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
16951 CFLRect(
float p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
16970 CFLRect(
float p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0);
16989 CFLRect(
float p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0);
17008 CFLRect(
float p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0);
17027 CFLRect(
float p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0);
17046 CFLRect(
float p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0);
17065 CFLRect(
float p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0);
17084 CFLRect(
float p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0);
17103 CFLRect(
float p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0);
17122 CFLRect(
float p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0);
17141 CFLRect(
float p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0);
17160 CFLRect(
float p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
17179 CFLRect(
float p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
17198 CFLRect(
float p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0);
17217 CFLRect(
float p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0);
17236 CFLRect(
float p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
17255 CFLRect(
float p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
17274 CFLRect(
float p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0);
17293 CFLRect(
float p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0);
17312 CFLRect(
float p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0);
17331 CFLRect(
float p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0);
17350 CFLRect(
float p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0);
17369 CFLRect(
float p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0);
17388 CFLRect(
float p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0);
17407 CFLRect(
float p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0);
17426 CFLRect(
float p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0);
17445 CFLRect(
float p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0);
17464 CFLRect(
float p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0);
17483 CFLRect(
float p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0);
17502 CFLRect(
float p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0);
17521 CFLRect(
float p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0);
17540 CFLRect(
float p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0);
17559 CFLRect(
float p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0);
17578 CFLRect(
float p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0);
17597 CFLRect(
float p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0);
17616 CFLRect(
float p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0);
17635 CFLRect(
float p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0);
17654 CFLRect(
float p1x,
float p1y,
float p2x,
float p2y,
double angle = 0);
17673 CFLRect(
float p1x,
float p1y,
float p2x,
double p2y,
double angle = 0);
17692 CFLRect(
float p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0);
17711 CFLRect(
float p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0);
17730 CFLRect(
float p1x,
float p1y,
double p2x,
float p2y,
double angle = 0);
17749 CFLRect(
float p1x,
float p1y,
double p2x,
double p2y,
double angle = 0);
17768 CFLRect(
float p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0);
17787 CFLRect(
float p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0);
17806 CFLRect(
float p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0);
17825 CFLRect(
float p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0);
17844 CFLRect(
float p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0);
17863 CFLRect(
float p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0);
17882 CFLRect(
float p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0);
17901 CFLRect(
float p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0);
17920 CFLRect(
float p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0);
17939 CFLRect(
float p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0);
17958 CFLRect(
float p1x,
double p1y,
float p2x,
float p2y,
double angle = 0);
17977 CFLRect(
float p1x,
double p1y,
float p2x,
double p2y,
double angle = 0);
17996 CFLRect(
float p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0);
18015 CFLRect(
float p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0);
18034 CFLRect(
float p1x,
double p1y,
double p2x,
float p2y,
double angle = 0);
18053 CFLRect(
float p1x,
double p1y,
double p2x,
double p2y,
double angle = 0);
18072 CFLRect(
double p1x, int32_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
18091 CFLRect(
double p1x, int32_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
18110 CFLRect(
double p1x, int32_t p1y, int32_t p2x,
float p2y,
double angle = 0);
18129 CFLRect(
double p1x, int32_t p1y, int32_t p2x,
double p2y,
double angle = 0);
18148 CFLRect(
double p1x, int32_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
18167 CFLRect(
double p1x, int32_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
18186 CFLRect(
double p1x, int32_t p1y, int64_t p2x,
float p2y,
double angle = 0);
18205 CFLRect(
double p1x, int32_t p1y, int64_t p2x,
double p2y,
double angle = 0);
18224 CFLRect(
double p1x, int32_t p1y,
float p2x, int32_t p2y,
double angle = 0);
18243 CFLRect(
double p1x, int32_t p1y,
float p2x, int64_t p2y,
double angle = 0);
18262 CFLRect(
double p1x, int32_t p1y,
float p2x,
float p2y,
double angle = 0);
18281 CFLRect(
double p1x, int32_t p1y,
float p2x,
double p2y,
double angle = 0);
18300 CFLRect(
double p1x, int32_t p1y,
double p2x, int32_t p2y,
double angle = 0);
18319 CFLRect(
double p1x, int32_t p1y,
double p2x, int64_t p2y,
double angle = 0);
18338 CFLRect(
double p1x, int32_t p1y,
double p2x,
float p2y,
double angle = 0);
18357 CFLRect(
double p1x, int32_t p1y,
double p2x,
double p2y,
double angle = 0);
18376 CFLRect(
double p1x, int64_t p1y, int32_t p2x, int32_t p2y,
double angle = 0);
18395 CFLRect(
double p1x, int64_t p1y, int32_t p2x, int64_t p2y,
double angle = 0);
18414 CFLRect(
double p1x, int64_t p1y, int32_t p2x,
float p2y,
double angle = 0);
18433 CFLRect(
double p1x, int64_t p1y, int32_t p2x,
double p2y,
double angle = 0);
18452 CFLRect(
double p1x, int64_t p1y, int64_t p2x, int32_t p2y,
double angle = 0);
18471 CFLRect(
double p1x, int64_t p1y, int64_t p2x, int64_t p2y,
double angle = 0);
18490 CFLRect(
double p1x, int64_t p1y, int64_t p2x,
float p2y,
double angle = 0);
18509 CFLRect(
double p1x, int64_t p1y, int64_t p2x,
double p2y,
double angle = 0);
18528 CFLRect(
double p1x, int64_t p1y,
float p2x, int32_t p2y,
double angle = 0);
18547 CFLRect(
double p1x, int64_t p1y,
float p2x, int64_t p2y,
double angle = 0);
18566 CFLRect(
double p1x, int64_t p1y,
float p2x,
float p2y,
double angle = 0);
18585 CFLRect(
double p1x, int64_t p1y,
float p2x,
double p2y,
double angle = 0);
18604 CFLRect(
double p1x, int64_t p1y,
double p2x, int32_t p2y,
double angle = 0);
18623 CFLRect(
double p1x, int64_t p1y,
double p2x, int64_t p2y,
double angle = 0);
18642 CFLRect(
double p1x, int64_t p1y,
double p2x,
float p2y,
double angle = 0);
18661 CFLRect(
double p1x, int64_t p1y,
double p2x,
double p2y,
double angle = 0);
18680 CFLRect(
double p1x,
float p1y, int32_t p2x, int32_t p2y,
double angle = 0);
18699 CFLRect(
double p1x,
float p1y, int32_t p2x, int64_t p2y,
double angle = 0);
18718 CFLRect(
double p1x,
float p1y, int32_t p2x,
float p2y,
double angle = 0);
18737 CFLRect(
double p1x,
float p1y, int32_t p2x,
double p2y,
double angle = 0);
18756 CFLRect(
double p1x,
float p1y, int64_t p2x, int32_t p2y,
double angle = 0);
18775 CFLRect(
double p1x,
float p1y, int64_t p2x, int64_t p2y,
double angle = 0);
18794 CFLRect(
double p1x,
float p1y, int64_t p2x,
float p2y,
double angle = 0);
18813 CFLRect(
double p1x,
float p1y, int64_t p2x,
double p2y,
double angle = 0);
18832 CFLRect(
double p1x,
float p1y,
float p2x, int32_t p2y,
double angle = 0);
18851 CFLRect(
double p1x,
float p1y,
float p2x, int64_t p2y,
double angle = 0);
18870 CFLRect(
double p1x,
float p1y,
float p2x,
float p2y,
double angle = 0);
18889 CFLRect(
double p1x,
float p1y,
float p2x,
double p2y,
double angle = 0);
18908 CFLRect(
double p1x,
float p1y,
double p2x, int32_t p2y,
double angle = 0);
18927 CFLRect(
double p1x,
float p1y,
double p2x, int64_t p2y,
double angle = 0);
18946 CFLRect(
double p1x,
float p1y,
double p2x,
float p2y,
double angle = 0);
18965 CFLRect(
double p1x,
float p1y,
double p2x,
double p2y,
double angle = 0);
18984 CFLRect(
double p1x,
double p1y, int32_t p2x, int32_t p2y,
double angle = 0);
19003 CFLRect(
double p1x,
double p1y, int32_t p2x, int64_t p2y,
double angle = 0);
19022 CFLRect(
double p1x,
double p1y, int32_t p2x,
float p2y,
double angle = 0);
19041 CFLRect(
double p1x,
double p1y, int32_t p2x,
double p2y,
double angle = 0);
19060 CFLRect(
double p1x,
double p1y, int64_t p2x, int32_t p2y,
double angle = 0);
19079 CFLRect(
double p1x,
double p1y, int64_t p2x, int64_t p2y,
double angle = 0);
19098 CFLRect(
double p1x,
double p1y, int64_t p2x,
float p2y,
double angle = 0);
19117 CFLRect(
double p1x,
double p1y, int64_t p2x,
double p2y,
double angle = 0);
19136 CFLRect(
double p1x,
double p1y,
float p2x, int32_t p2y,
double angle = 0);
19155 CFLRect(
double p1x,
double p1y,
float p2x, int64_t p2y,
double angle = 0);
19174 CFLRect(
double p1x,
double p1y,
float p2x,
float p2y,
double angle = 0);
19193 CFLRect(
double p1x,
double p1y,
float p2x,
double p2y,
double angle = 0);
19212 CFLRect(
double p1x,
double p1y,
double p2x, int32_t p2y,
double angle = 0);
19231 CFLRect(
double p1x,
double p1y,
double p2x, int64_t p2y,
double angle = 0);
19250 CFLRect(
double p1x,
double p1y,
double p2x,
float p2y,
double angle = 0);
19269 CFLRect(
double p1x,
double p1y,
double p2x,
double p2y,
double angle = 0);
23843 t.
left = value / (double)rect.
left;
23844 t.
top = value / (double)rect.
top;
23864 t.
left = value / (double)rect.
left;
23865 t.
top = value / (double)rect.
top;
23885 t.
left = value / (double)rect.
left;
23886 t.
top = value / (double)rect.
top;
23906 t.
left = value / (double)rect.
left;
23907 t.
top = value / (double)rect.
top;
24253 SupportToDuplicateObject(
CFLRect<T>, *
this);
24254 DeclareGetClassType();
Template type array class.
Definition RangeTree.h:19
FLIMaging's image class.
Definition FLImage.h:35
CFLImage's page class.
Definition FLImagePage.h:37
Simplified class representing a 3-D point.
Definition TPoint3.h:37
Simplified class representing a point.
Definition TPoint.h:37
Simplified class representing a rectangle.
Definition TRect.h:37
FLImaging module execution result object.
Definition ResultsDef.h:1514
A class representing bezier cubic curve.
Definition FLBezierCubicCurve.h:24
A class representing bezier quadratic curve.
Definition FLBezierQuadraticCurve.h:24
A class representing bezier quartic curve.
Definition FLBezierQuarticCurve.h:24
A class representing circle.
Definition FLCircle.h:25
A class representing a polygon.
Definition FLComplexRegion.h:27
A class representing cubic spline.
Definition FLCubicSpline.h:23
A class representing a doughnut shape of a circle or an arc.
Definition FLDoughnut.h:26
A class representing ellipse.
Definition FLEllipse.h:25
A class that expresses information necessary for drawing.
Definition FLFigureText.h:26
A class representing a line.
Definition FLLine.h:25
A base class representing array of figure.
Definition FLPointArray.h:26
A class representing a point.
Definition FLPoint.h:24
A class representing a quadrangle.
Definition FLQuad.h:24
A class representing a rectangle.
Definition FLRect.h:24
virtual const CResult Set(double p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::CFLImage &fli) override
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< int64_t > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = pPoint->x and the Rect's top = bot...
CFLRect< double > operator+(const CFLLine< float > &line) const
CFLRect(const CFLPoint< int64_t > *pPoint1, CFLPoint< int64_t > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
virtual const CResult Set(const CFLQuad< int32_t > *pQuad, bool bFullAngle=true) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
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)
initialization constructor
CFLRect(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLRect< int64_t > *pRect)
Assignment operator.
bool operator==(const CFLRect< float > &rect) const
CFLRect(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const CFLPointArray *pFlpa)
initialization constructor
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const Base::TPoint< int32_t > *pTpCenter, const Base::TPoint< int32_t > *pTpSize, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, float p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLFigureText< double > *pFlft, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLRoundRect< int32_t > &flrr) sealed
Parameter setting function.
CFLRect(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const CFLPoint< int64_t > *pFlpCenter, const CFLPoint< int64_t > *pFlpSize, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLEllipse< int64_t > &ell)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TRect< double > &rect)
Assignment operator.
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int32_t > &point, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLRoundRect< int64_t > &flrr)
CFLRect(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
friend CFLRect< double > operator+(const double &value, const CFLRect< T > &rect)
Definition FLRect.h:23674
const CFLRect< T > & operator=(const CFLPoint< double > *pPoint)
Assignment operator.
CFLRect(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
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)
initialization constructor
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)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLRect< float > *pRect)
CFLRect(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int64_t > &point, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLRect< float > *pRect) sealed
Parameter setting function.
virtual const CResult Set(double p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPointArray &flpa) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLRegion *pFlrg) sealed
Parameter setting function.
CFLRect(int32_t p1x, double p1y, float p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual double GetHeight() const override
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint1, Base::TPoint< int32_t > *pPoint2, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > &point1, const Base::TPoint< int32_t > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLBezierQuarticCurve *pFlbc4) sealed
Parameter setting function.
CFLRect(const Base::TPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< float > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLLine< int32_t > &line)
Assignment operator.
virtual const CResult Set(const CFLQuad< int64_t > &quad, bool bFullAngle=true) sealed
Parameter setting function.
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
Parameter setting function.
const CFLRect< T > & operator=(const Base::TRect< double > *pRect)
Assignment operator.
CFLRect(const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect< double > operator*(const Base::TPoint< int32_t > &point) const
CFLRect(const Base::TPoint< double > *pPoint1, Base::TPoint< double > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
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
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator-(const double &value) const
CFLRect(double p1x, float p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator-=(const double &value)
const CFLRect< T > & operator=(const CFLRect< int32_t > &rect)
Assignment operator.
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
bool operator==(const CFLRect< int64_t > &rect) const
CFLRect(const CFLQuad< int64_t > *pQuad, bool bFullAngle=true)
initialization constructor
CFLRect(double p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
const CFLRect< T > & operator-=(const CFLPoint< int32_t > &point)
CFLRect(const CFLPoint< int32_t > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator*(const CFLPoint< int32_t > &point) const
CFLRect(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLCircle< int64_t > &cir)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, float p2x, float p2y, double angle=0)
initialization constructor
T right
Definition FLRect.h:42
virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray *pFlfaResult) const
Function to split a rectangle.
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLRoundRect< double > *pFlrr)
CFLRect(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect< double > operator+(const Base::TPoint< float > &point) const
CFLRect(const CFLQuad< double > *pQuad, bool bFullAngle=true)
initialization constructor
CFLRect(int64_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set2(const Base::TPoint< float > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const Base::TPoint< double > &point1, const Base::TPoint< double > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
virtual const CResult Set(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLEllipse< double > *pEll)
Assignment operator.
CFLRect(const Base::TRect< int32_t > *pRect, double angle=0)
CFLRect(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const CFLPoint< int64_t > *pFlpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(int64_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect< double > operator-(const CFLPoint< int64_t > &point) const
CFLRect(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set2(const Base::TPoint< int64_t > *pTpCenter, const Base::TPoint< int64_t > *pTpSize, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(int64_t p1x, double p1y, double p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult GetRasterContour(CFLPointArray *pFlpaResult, bool bExcludeSingleDelta=false) const override
Get contour's raster point information.
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const CFLCircle< double > *pCir)
initialization constructor
virtual const CResult Set(int32_t p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLLine< int32_t > &line, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual bool IsCollision(const CFLQuad< double > *pQuad) const override
CFLRect(float p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLRect< double > *pRect) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< int32_t > *pPoint1, Base::TPoint< int32_t > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
CFLRect(const Base::TPoint< float > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLFigureText< double > *pFlft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
CFLRect(const CFLPoint< int64_t > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray *pFlfaResult) const override
Get point information moving by the set length.
virtual const CResult Set(const CFLRoundRect< int32_t > *pFlrr) sealed
Parameter setting function.
const CFLRect< T > & operator*=(const int32_t &value)
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLLine< float > *pLine)
Assignment operator.
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult MakeFigureInvalid() override
Make the figure invalid. (For example, set the coordinates of the point to invalid x,...
CFLRect(int32_t p1x, float p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(const CFLCircle< double > &cir)
initialization constructor
CFLRect< double > operator*(const Base::TPoint< float > &point) const
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set2(const Base::TPoint< double > *pTpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult GetSamplingVectorOnSegment(double f64SamplingDistance, CFLFigureArray &flfaResult) const override
Get point information moving by the set length.
CFLRect(const CFLPoint< double > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TRect< double > *pRect, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLQuad< double > &quad, bool bFullAngle=true) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const CFLRect< int32_t > &rect) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< float > &point1, const CFLPoint< float > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
const CFLRect< T > & operator/=(const CFLPoint< float > &point)
CFLRect(const Base::TPoint< float > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLCubicSpline *pFlcs) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLLine< int64_t > &line, double angle=0)
initialization constructor
virtual const CResult Set(const CFLLine< double > &line, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const Base::TPoint< double > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
virtual const CResult Set2(const Base::TPoint< int64_t > *pTpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
CFLRect< double > operator-(const CFLPoint< int32_t > &point) const
CFLRect(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLQuad< float > &quad, bool bFullAngle=true) sealed
Parameter setting function.
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)
initialization constructor
const CFLRect< T > & operator=(const CFLQuad< int32_t > &quad)
Assignment operator.
bool operator==(const CFLRect< int32_t > &rect) const
CFLRect(const CFLFigureText< int32_t > &flft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
CFLRect(const CFLPoint< double > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(const Base::CFLImagePage &flip, double angle) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
CFLRect(const CFLFigureText< int64_t > *pFlft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
CFLRect< double > operator+(const double &value) const
CFLRect(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLCubicSpline *pFlcs)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(const CFLCircle< float > *pCir) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
virtual const CResult Set2(const CFLPoint< int64_t > &flpCenter, const CFLPoint< int64_t > &flpSize, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLCircle< float > *pCir)
Assignment operator.
CFLRect(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator+=(const CFLLine< int64_t > &line)
CFLRect(int64_t p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set2(const Base::TPoint< int64_t > &tpCenter, const Base::TPoint< int64_t > &tpSize, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
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
Parameter setting function.
CFLRect(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Swap(CFLFigure *pFlfRight) override
CFLRect(const CFLRoundRect< int32_t > *pFlrr)
CFLRect(const CFLEllipse< int64_t > *pEll)
initialization constructor
const CFLRect< T > & operator=(const Base::TPoint< float > *pPoint)
Assignment operator.
virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(int32_t p1x, double p1y, double p2x, double p2y, double angle=0)
initialization constructor
CFLRect< double > operator*(const CFLLine< int64_t > &line) const
CFLRect(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLPoint< int32_t > *pPoint)
Assignment operator.
const CFLRect< T > & operator*=(const CFLLine< int32_t > &line)
virtual const CResult GetPointsOfMaximumDistance(const CFLFigure *pFlfTarget, CFLPointArray *pFlpaResult) const override
Get the location farthest away from the target figure.
CFLRect(const CFLFigureText< int32_t > *pFlft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
virtual const CResult Set(double p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< float > *pPoint1, CFLPoint< float > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
CFLRect(double p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect< double > operator-(const CFLLine< int32_t > &line) const
virtual const CResult Set(const Base::CFLImage &fli, double angle) sealed
Parameter setting function.
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(double p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual bool IsCollision(const CFLComplexRegion *pFlcr) const override
CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
CFLRect(const CFLPointArray &flpa)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const Base::TPoint< int32_t > *pPoint)
Assignment operator.
virtual const CResult Set(const CFLComplexRegion &flcr) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult GetIntersection(const CFLCircle< double > *pCir, CFLFigureArray *pFlfaResult) const override
const CFLRect< T > & operator=(const CFLCircle< float > &cir)
Assignment operator.
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
Parameter setting function.
CFLRect(double p1x, float p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator/(const Base::TPoint< int32_t > &point) const
CFLRect(double p1x, float p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::CFLImagePage *pFlip, double angle) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, float p1y, float p2x, double p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLRoundRect< double > *pFlrr) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(int32_t p1x, float p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = pPoint->x and the Rect's top = bot...
const CFLRect< T > & operator=(const CFLPoint< double > &point)
Assignment operator.
CFLRect(const Base::TPoint< double > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLFigureText< float > &flft, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLEllipse< float > *pEll) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLCircle< int64_t > &cir) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int32_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual bool IsFigureValid() const override
virtual const CResult Set(const CFLRect< int64_t > &rect) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint1, Base::TPoint< int64_t > *pPoint2, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLCircle< double > &cir) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, double p1y, double p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, float p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const CFLCircle< float > *pCir)
initialization constructor
CFLRect(double p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< double > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< float > &point1, const Base::TPoint< float > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
CFLRect(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const Base::TPoint< int32_t > &point)
Assignment operator.
virtual const CResult Set(const CFLBezierQuadraticCurve &flbc2) sealed
Parameter setting function.
CFLRect(const CFLRoundRect< float > &flrr)
virtual const CResult MakeFigureValid() override
Turn an invalid figure into a valid figure. (For example, restore the left and right,...
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TRect< int32_t > *pRect)
Assignment operator.
CFLRect(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual double GetAngle() const override
virtual const CResult Set(float p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< double > &point1, const CFLPoint< double > &point2, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const Base::TPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(float p1x, double p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, float p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect< double > operator/(const CFLPoint< int64_t > &point) const
CFLRect(double p1x, double p1y, double p2x, double p2y, double angle=0)
initialization constructor
CFLRect< double > operator/(const float &value) const
CFLRect(int32_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
CFLRect(float p1x, double p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set2(const Base::TPoint< float > &tpCenter, const Base::TPoint< float > &tpSize, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLEllipse< float > *pEll)
Assignment operator.
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
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator*=(const CFLPoint< float > &point)
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(const CFLQuad< int32_t > *pQuad, bool bFullAngle=true)
initialization constructor
CFLRect(const CFLRegion *pFlrg)
initialization constructor
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< double > *pPoint1, const Base::TPoint< double > *pPoint2, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLCubicSpline &flcs)
initialization constructor
virtual const CResult Set(const Base::TPoint< double > &point, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< double > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLLine< int32_t > *pLine, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< int64_t > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = point->x and the Rect's top = bott...
CFLRect(const CFLQuad< float > *pQuad, bool bFullAngle=true)
initialization constructor
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const CFLPoint< int32_t > &flpCenter, const CFLPoint< int32_t > &flpSize, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLRect< double > &rect)
Assignment operator.
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
Parameter setting function.
CFLRect(const CFLPoint< int64_t > &point1, const CFLPoint< int64_t > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
CFLRect(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const Base::TRect< int32_t > &rect, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
const CFLRect< T > & operator/=(const Base::TPoint< int64_t > &point)
CFLRect(float p1x, double p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLEllipse< float > &ell)
Assignment operator.
CFLRect(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLLine< float > &line)
Assignment operator.
CFLRect(int32_t p1x, float p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator*=(const CFLLine< double > &line)
CFLRect(int32_t p1x, double p1y, double p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLEllipse< float > &ell)
initialization constructor
virtual const CResult Set(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect< double > operator/(const CFLLine< int64_t > &line) const
CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(double p1x, float p1y, float p2x, float p2y, double angle=0)
initialization constructor
CFLRect(const CFLQuad< float > &quad, bool bFullAngle=true)
initialization constructor
virtual const CResult Set(const Base::TPoint< int64_t > &point1, const Base::TPoint< int64_t > &point2, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(int64_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator+=(const CFLLine< double > &line)
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
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
Parameter setting function.
const CFLRect< T > & operator-=(const CFLLine< int64_t > &line)
virtual const CResult Set(const CFLBezierQuarticCurve &flbc4) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
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)
initialization constructor
const CFLRect< T > & operator=(const CFLRect< int32_t > *pRect)
Assignment operator.
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
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > &point1, const Base::TPoint< int64_t > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
virtual const CResult Set(const CFLPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
bool operator==(const CFLLine< int64_t > &line) const
CFLRect(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set2(const CFLPoint< double > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
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)
initialization constructor
CFLRect(const CFLBezierQuadraticCurve *pFlbc2)
initialization constructor
CFLRect(const CFLPoint< float > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(int32_t p1x, float p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator+=(const Base::TPoint< double > &point)
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLRoundRect< float > &flrr) sealed
Parameter setting function.
virtual const CResult Set(const CFLLine< float > &line, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
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
Parameter setting function.
const CFLRect< T > & operator=(const CFLComplexRegion &flcr)
Assignment operator.
virtual const CResult Set(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::CFLImage *pFli, double angle) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual EFigureDeclType GetDeclType() const override
virtual const CResult Set(double p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLPoint< float > &point)
Assignment operator.
const CFLRect< T > & operator=(const CFLLine< int64_t > &line)
Assignment operator.
virtual const CResult Set(const CFLPoint< double > &point, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< float > *pPoint1, const CFLPoint< float > *pPoint2, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect< double > operator-(const Base::TPoint< float > &point) const
CFLRect(int64_t p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
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
Parameter setting function.
const CFLRect< T > & operator=(const CFLCircle< int64_t > &cir)
Assignment operator.
const CFLRect< T > & operator=(const CFLLine< int64_t > *pLine)
Assignment operator.
const CFLRect< T > & operator=(const CFLQuad< float > &quad)
Assignment operator.
virtual const CResult Set2(const Base::TPoint< double > *pTpCenter, const Base::TPoint< double > *pTpSize, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLFigure *pFlf)
virtual const CResult Set2(T tCenterX, T tCenterY, T tWidth, T tHeight, double f64Angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int64_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
virtual const CResult Set2(const Base::TPoint< int32_t > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, float p1y, double p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, double p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< int64_t > *pPoint1, Base::TPoint< int64_t > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
CFLRect(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLRect< int64_t > &rect)
Assignment operator.
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
Parameter setting function.
CFLRect(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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)
Assignment operator.
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
T top
Definition FLRect.h:36
const CFLRect< T > & operator/=(const Base::TPoint< float > &point)
virtual void Clear() override
Clear an object's variable.
virtual const CResult Set(const CFLEllipse< int32_t > *pEll) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLRect< int64_t > *pRect) sealed
Parameter setting function.
CFLRect(float p1x, float p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
bool operator!=(const CFLLine< int32_t > &line) const
CFLRect(double p1x, double p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< float > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = pPoint->x and the Rect's top = bot...
CFLRect(int64_t p1x, double p1y, float p2x, float p2y, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(const CFLPoint< int32_t > *pPoint1, CFLPoint< int32_t > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLComplexRegion *pFlcr) sealed
Parameter setting function.
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)
initialization constructor
CFLRect(const CFLQuad< int64_t > &quad, bool bFullAngle=true)
initialization constructor
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
Parameter setting function.
CFLRect(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLQuad< int64_t > *pQuad, bool bFullAngle=true) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set2(const CFLPoint< int32_t > *pFlpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLQuad< int64_t > &quad)
Assignment operator.
CFLRect(float p1x, float p1y, float p2x, double p2y, double angle=0)
initialization constructor
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
Parameter setting function.
const CFLRect< T > & operator=(const CFLEllipse< int64_t > &ell)
Assignment operator.
virtual const CResult Set2(const CFLPoint< int32_t > *pFlpCenter, const CFLPoint< int32_t > *pFlpSize, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, double p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLBezierCubicCurve *pFlbc3)
initialization constructor
CFLRect(float p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< float > *pPoint, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator+=(const CFLPoint< float > &point)
CFLRect(int64_t p1x, double p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual double GetArea() const override
const CFLRect< T > & operator=(const CFLRect< float > &rect)
Assignment operator.
CFLRect(int32_t p1x, double p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator/=(const CFLPoint< int32_t > &point)
CFLRect(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLFigureText< int32_t > &flft, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLPoint< int64_t > *pPoint)
Assignment operator.
CFLRect(float p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect< double > operator/(const CFLLine< float > &line) const
virtual const CResult Set(float p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLFigureText< float > *pFlft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLCircle< int32_t > *pCir) sealed
Parameter setting function.
virtual const CResult GetVertexCount(CFLFigureArray *pFlfaResult, EIncludingRegionType eType=EIncludingRegionType_All, bool bRecursive=true) const override
Get the number of vertices in the figure.
CFLRect(const CFLBezierCubicCurve &flbc3)
initialization constructor
virtual const CResult Set(const CFLCircle< int32_t > &cir) sealed
Parameter setting function.
friend CFLRect< double > operator*(const double &value, const CFLRect< T > &rect)
Definition FLRect.h:23822
CFLRect(const CFLPoint< float > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = point->x and the Rect's top = bott...
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect< double > operator-(const CFLPoint< double > &point) const
CFLRect(double p1x, float p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual double GetWidth() const override
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLCircle< float > &cir)
initialization constructor
virtual const CResult Set(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
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)
As an initialization constructor, we set the Rect's left = right = pPoint->x and the Rect's top = bot...
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int64_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult GetRasterContour(Base::CFLArray< Base::TPoint< int32_t > > *pFlaResult, bool bExcludeSingleDelta=false) const override
Get contour's raster point information.
virtual const CResult Set(double p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
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)
initialization constructor
const CFLRect< T > & operator=(const CFLLine< double > &line)
Assignment operator.
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
Parameter setting function.
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, double p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int64_t > *pPoint1, const CFLPoint< int64_t > *pPoint2, double angle=0) sealed
Parameter setting function.
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)
initialization constructor
CFLRect< double > operator/(const CFLPoint< float > &point) const
CFLRect(const CFLPoint< double > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = point->x and the Rect's top = bott...
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLEllipse< int32_t > *pEll)
initialization constructor
virtual const CResult Set(int32_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(double p1x, double p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual bool IsCollision(const CFLEllipse< double > *pEll) const override
CFLRect(const CFLPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(int32_t p1x, float p1y, double p2x, float p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLQuad< float > *pQuad)
Assignment operator.
CFLRect(int64_t p1x, int64_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
CFLRect(double p1x, float p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const CFLLine< double > *pLine, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator+(const float &value) const
CFLRect(const CFLPoint< double > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
CFLRect< double > operator+(const CFLLine< int32_t > &line) const
CFLRect(float p1x, int32_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
CFLRect(double p1x, double p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(const CFLRect< double > &rect)
virtual const CResult Set(double p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLQuad< int32_t > &quad, bool bFullAngle=true) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
virtual EFigureTemplateType GetTemplateType() const override
CFLRect(int64_t p1x, double p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLRect< int32_t > &rect)
CFLRect(int64_t p1x, float p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
bool operator!=(const CFLRect< float > &rect) const
CFLRect(double p1x, double p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect< double > operator/(const int64_t &value) const
CFLRect(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, float p1y, float p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set2(const CFLPoint< float > *pFlpCenter, const CFLPoint< float > *pFlpSize, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< double > *pPoint1, const CFLPoint< double > *pPoint2, double angle=0) sealed
Parameter setting function.
virtual const CResult Set2(const CFLPoint< float > &flpCenter, const CFLPoint< float > &flpSize, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLEllipse< int32_t > &ell)
Assignment operator.
const CFLRect< T > & operator=(const CFLCircle< double > &cir)
Assignment operator.
CFLRect(int64_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator-(const float &value) const
CFLRect(const Base::TPoint< double > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLCircle< int64_t > *pCir)
Assignment operator.
virtual const CResult Set(const Base::TPoint< float > &point, double angle=0) sealed
Parameter setting function.
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)
initialization constructor
CFLRect(const CFLEllipse< float > *pEll)
initialization constructor
CFLRect(float p1x, int64_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLComplexRegion &flcr)
initialization constructor
CFLRect(float p1x, float p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(const CFLPoint< double > *pPoint1, CFLPoint< double > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
const CFLRect< T > & operator+=(const CFLPoint< double > &point)
const CFLRect< T > & operator=(const CFLComplexRegion *pFlcr)
Assignment operator.
CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
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)
initialization constructor
virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const Base::TPoint< int64_t > &point)
Assignment operator.
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLFigure &flf) override
CFLRect(const CFLPoint< float > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int32_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const CFLPoint< float > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const CFLBezierQuarticCurve *pFlbc4)
initialization constructor
CFLRect(double p1x, int64_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLQuad< double > &quad)
Assignment operator.
CFLRect(float p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLQuad< double > &quad, bool bFullAngle=true)
initialization constructor
const CFLRect< T > & operator=(const CFLCircle< int32_t > &cir)
Assignment operator.
virtual const CResult Set(int32_t p1x, double p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
bool operator==(const CFLRect< double > &rect) const
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLBezierQuadraticCurve &flbc2)
initialization constructor
virtual const CResult Set(int32_t p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
const CFLRect< T > & operator/=(const int64_t &value)
virtual const CResult Set(const CFLBezierCubicCurve *pFlbc3) sealed
Parameter setting function.
CFLRect(const CFLPoint< float > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
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)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, double p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< double > &point1, const Base::TPoint< double > &point2, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, float p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int64_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLPoint< int64_t > &point)
Assignment operator.
const CFLRect< T > & operator=(const CFLCircle< double > *pCir)
Assignment operator.
virtual const CResult Set(const CFLRect< float > &rect) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLQuad< int64_t > *pQuad)
Assignment operator.
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< double > &point, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< float > *pPoint1, Base::TPoint< float > *pPoint2, double angle=0)
As an initialization constructor, set the Rect 's left = pPoint1->x, top = pPoint1->y,...
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray &flfaResult) const override
Get point information moving by the set length.
CFLRect(const CFLPoint< float > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
const CFLRect< T > & operator+=(const CFLPoint< int32_t > &point)
CFLRect(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Correct() sealed
Function to swap left and right if left > right of a rectangle, swap top and bottom if top > bottom.
virtual const CResult Set(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
const CFLRect< T > & operator/=(const double &value)
virtual const CResult Set(const CFLPoint< double > *pPoint, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLEllipse< double > &ell)
initialization constructor
virtual const CResult Set(const CFLCircle< double > *pCir) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(const CFLFigureText< double > &flft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
CFLRect(int64_t p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(double p1x, double p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const Base::TPoint< int32_t > &tpCenter, const Base::TPoint< int32_t > &tpSize, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLRegion &flrg) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< double > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< float > &point, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, int64_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator/=(const float &value)
const CFLRect< T > & operator=(const CFLLine< double > *pLine)
Assignment operator.
virtual const CResult GetMinimumEnclosingRectangle(CFLQuad< double > *pQuad) const override
Get a minimum enclosing rectangle.
CFLRect(const CFLCircle< int64_t > *pCir)
initialization constructor
virtual const CResult Set(float p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLQuad< int32_t > *pQuad)
Assignment operator.
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, float p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set2(const Base::TPoint< int64_t > &tpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, int64_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
CFLRect(float p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TRect< double > &rect, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const CFLEllipse< int32_t > &ell)
initialization constructor
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
Parameter setting function.
CFLRect(int32_t p1x, float p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const Base::TRect< int32_t > &rect)
Assignment operator.
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult GetVertexCount(CFLFigureArray &flfaResult, EIncludingRegionType eType=EIncludingRegionType_All, bool bRecursive=true) const override
Get the number of vertices in the figure.
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
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
Parameter setting function.
CFLRect(const CFLFigure &flf)
CFLRect(int64_t p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator-=(const CFLLine< float > &line)
CFLRect(const CFLBezierQuarticCurve &flbc4)
initialization constructor
virtual const CResult Set(const Base::TPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(float p1x, double p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int32_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< float > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
const CFLRect< T > & operator=(const CFLCircle< int32_t > *pCir)
Assignment operator.
virtual const CResult Set(double p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, double p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set2(const Base::TPoint< float > *pTpCenter, const Base::TPoint< float > *pTpSize, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLFigureText< int64_t > *pFlft, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLLine< int64_t > *pLine, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int32_t > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLRoundRect< int64_t > *pFlrr) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, double p2x, float p2y, double angle=0)
initialization constructor
CFLRect(const CFLFigureText< float > &flft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
virtual const CResult Set(const CFLQuad< float > *pQuad, bool bFullAngle=true) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, float p2x, float p2y, double angle=0)
initialization constructor
CFLRect(double p1x, double p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(float p1x, int64_t p1y, float p2x, double p2y, double angle=0)
initialization constructor
CFLRect(const Base::TRect< int64_t > *pRect, double angle=0)
virtual const CResult Set(const CFLRoundRect< float > *pFlrr) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(double p1x, float p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TRect< int64_t > *pRect)
Assignment operator.
virtual const CResult Set(double p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, double p2x, double p2y, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< float > &point, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(float p1x, float p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, double p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLBezierCubicCurve &flbc3) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
CFLRect(const CFLPoint< int32_t > *pPoint, double angle=0)
As an initialization constructor, we set the Rect's left = right = point->x and the Rect's top = bott...
const CFLRect< T > & operator=(const CFLEllipse< int32_t > *pEll)
Assignment operator.
CFLRect(const CFLEllipse< double > *pEll)
initialization constructor
CFLRect(double p1x, float p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLEllipse< double > &ell)
Assignment operator.
CFLRect(const Base::TPoint< float > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
CFLRect(const CFLLine< int32_t > *pLine, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator*=(const double &value)
virtual const CResult Set(const Base::TRect< float > *pRect, double angle=0.) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > &point, const Base::CFLImage *pFli, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
CFLRect(const CFLRect< int64_t > *pRect)
CFLRect(int64_t p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLLine< int32_t > &line, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect(float p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(float p1x, float p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLPoint< double > &point1, const CFLPoint< double > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, float p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< double > *pPoint, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::CFLImagePage &flip, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TPoint< int64_t > *pPoint)
Assignment operator.
virtual const CResult Set(double p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, float p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect< double > operator-(const int64_t &value) const
CFLRect(const CFLPoint< int32_t > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(int64_t p1x, float p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult ReverseSequence() override
Function to reverse the sequence.
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
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLLine< int32_t > *pLine)
Assignment operator.
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
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator+(const CFLLine< double > &line) const
CFLRect(const Base::TPoint< int64_t > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
CFLRect(const Base::TPoint< int32_t > &point, double angle=0)
As an initialization constructor, we set the Rect's left = right = point.x and the Rect's top = botto...
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
CFLRect(const CFLPoint< double > *pPoint, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
const CFLRect< T > & operator-=(const int32_t &value)
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual bool IsCollision(const CFLPointArray *pFlpa) const override
CFLRect(float p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(const CFLPoint< int32_t > &point1, const CFLPoint< int32_t > &point2, double angle=0)
As an initialization constructor, set the Rect 's left = point1.x, top = point1.y,...
virtual const CResult Set2(const CFLPoint< int32_t > &flpCenter, T tWidth, T tHeight, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const Base::TRect< float > &rect, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int32_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
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)
initialization constructor
CFLRect(int64_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int32_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TRect< int64_t > &rect, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< float > *pPoint, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, double p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(double p1x, int32_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(const CFLCircle< int32_t > &cir)
initialization constructor
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
const CFLRect< T > & operator=(const Base::TRect< float > &rect)
Assignment operator.
virtual const CResult Set(const CFLEllipse< int32_t > &ell) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const Base::TPoint< int64_t > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect< double > operator*(const int32_t &value) const
CFLRect(double p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const CFLQuad< double > *pQuad)
Assignment operator.
CFLRect(int32_t p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const CFLPoint< float > *pPoint)
Assignment operator.
virtual const CResult Set(double p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, double p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, double p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, float p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
CFLRect< double > operator+(const CFLPoint< float > &point) const
virtual const CResult Set(const CFLQuad< double > *pQuad, bool bFullAngle=true) sealed
Parameter setting function.
CFLRect(const CFLRect< float > &rect)
double angle
Definition FLRect.h:54
virtual const CResult Set(const CFLEllipse< double > *pEll) sealed
Parameter setting function.
CFLRect(const CFLLine< float > &line, double angle=0)
initialization constructor
CFLRect(const CFLRoundRect< double > &flrr)
CFLRect(int64_t p1x, float p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TRect< float > *pRect)
Assignment operator.
CFLRect(double p1x, int64_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLRect< double > &rect) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, double p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
CFLRect(const Base::TPoint< float > *pPoint, const Base::CFLImage *pFli, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, double p1y, float p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLEllipse< int64_t > &ell) sealed
Parameter setting function.
virtual const CResult Set(float p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(int32_t p1x, double p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Offset(double x, double y) override
const CFLRect< T > & operator=(const CFLPoint< int32_t > &point)
Assignment operator.
CFLRect(double p1x, int64_t p1y, float p2x, float p2y, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, float p2x, float p2y, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(double p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect< double > operator-(const CFLLine< double > &line) const
const CFLRect< T > & operator=(const Base::TPoint< float > &point)
Assignment operator.
bool operator!=(const CFLRect< int32_t > &rect) const
CFLRect(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TRect< int64_t > &rect)
Assignment operator.
CFLRect(float p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< float > &point1, const CFLPoint< float > &point2, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLFigureText< float > *pFlft, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, float p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Split(int32_t i32Row, int32_t i32Column, CFLFigureArray &flfaResult) const
Function to split a rectangle.
const CFLRect< T > & operator=(const CFLRect< float > *pRect)
Assignment operator.
virtual const CResult Set(int32_t p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLRect< int32_t > *pRect) sealed
Parameter setting function.
CFLRect(double p1x, int32_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, double p1y, int64_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int32_t > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLFigureText< int32_t > *pFlft, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLLine< int64_t > &line, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, const Base::CFLImage *pFli, double angle=0) sealed
Parameter setting function.
virtual bool IsCollision(const CFLRect< double > *pRect) const override
const CFLRect< T > & operator=(const CFLRect< double > *pRect)
Assignment operator.
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)
initialization constructor
virtual const CResult Set(float p1x, int32_t p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, double p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int32_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual bool IsCollision(const CFLLine< double > *pLine) const override
CFLRect(float p1x, int32_t p1y, double p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, int64_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator+=(const CFLLine< float > &line)
CFLRect(const CFLFigureText< int64_t > &flft, double angle=0)
As an initialization constructor, set Rect's left = right = FigureText's x-coordinate,...
CFLRect(const CFLRegion &flrg)
initialization constructor
virtual const CResult GetRasterRegion(Base::CFLArray< Base::TRect< float > > *pFlaResult, const CFLRect< int64_t > *pFlrROI=nullptr) const override
CFLRect(const CFLComplexRegion *pFlcr)
initialization constructor
CFLRect(int64_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult GetRasterContour(CFLFigureArray *pFlfaResult, bool bExcludeSingleDelta=false) const override
Get contour's raster point information.
virtual const CResult Set(float p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, int64_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
CFLRect(const Base::TRect< int32_t > &rect, double angle=0)
CFLRect(const CFLPoint< int64_t > &point, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
CFLRect(double p1x, double p1y, float p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLCubicSpline &flcs) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(double p1x, int64_t p1y, int32_t p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLRoundRect< int64_t > &flrr) sealed
Parameter setting function.
virtual const CResult Set(double p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual double GetLength() const override
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(const CFLPoint< int64_t > *pPoint, double angle=0) sealed
Parameter setting function.
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)
initialization constructor
virtual const CResult Set(int64_t p1x, double p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(double p1x, int64_t p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLLine< float > *pLine, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(double p1x, double p1y, float p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
bool operator!=(const CFLLine< int64_t > &line) const
virtual const CResult Set(const CFLEllipse< int64_t > *pEll) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLBezierQuadraticCurve *pFlbc2) sealed
Parameter setting function.
virtual const CResult Set(const CFLEllipse< double > &ell) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< int64_t > &point1, const CFLPoint< int64_t > &point2, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(float p1x, int32_t p1y, int32_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TRect< int32_t > *pRect, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator=(const Base::TPoint< double > &point)
Assignment operator.
virtual const CResult Set(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(const CFLLine< double > &line, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, double p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(int64_t p1x, int32_t p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(float p1x, float p1y, float p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual bool IsCollision(const CFLFigureArray *pFlfa) const override
virtual const CResult Set(const CFLPoint< int64_t > &point, double angle=0) sealed
Parameter setting function.
CFLRect(double p1x, int64_t p1y, float p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(int32_t p1x, double p1y, int64_t p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TRect< int64_t > *pRect, double angle=0.) sealed
Parameter setting function.
CFLRect(int32_t p1x, float p1y, const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(const CFLFigureText< int64_t > &flft, double angle=0) sealed
Parameter setting function.
CFLRect(int64_t p1x, float p1y, int32_t p2x, int64_t p2y, double angle=0)
initialization constructor
CFLRect(int32_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPointArray *pFlpa) sealed
Parameter setting function.
const CFLRect< T > & operator-=(const Base::TPoint< int32_t > &point)
CFLRect(double p1x, float p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(float p1x, float p1y, int64_t p2x, double p2y, double angle=0)
initialization constructor
CFLRect(const CFLRect< int64_t > &rect)
CFLRect(float p1x, int64_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(int64_t p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const CFLCircle< float > &cir) sealed
Parameter setting function.
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)
initialization constructor
virtual const CResult GetSamplingPointsOnSegment(double f64SamplingDistance, CFLFigureArray *pFlfaResult) const override
Get point information moving by the set length.
virtual const CResult Set(float p1x, int64_t p1y, double p2x, int64_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator-=(const CFLLine< int32_t > &line)
CFLRect(double p1x, int32_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, int32_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, double p1y, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLLine< float > *pLine, double angle=0)
initialization constructor
virtual const CResult Set(const CFLLine< double > *pLine, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, int64_t p1y, int64_t p2x, int64_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, float p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator=(const Base::TPoint< double > *pPoint)
Assignment operator.
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, float p1y, double p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(int32_t p1x, int32_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(const Base::TPoint< float > *pPoint, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImagePage &flip, double angle=0) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, double p2x, double p2y, double angle=0)
initialization constructor
virtual const CResult GetPointsOfMinimumDistance(const CFLFigure *pFlfTarget, CFLPointArray *pFlpaResult) const override
Get the position closest to the target figure.
virtual uint64_t GetVertexCountRecursive(EIncludingRegionType eType=EIncludingRegionType_All) const override
FigureArray Get the number of all vertices inside.
virtual const CResult Set(int32_t p1x, float p1y, int64_t p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(float p1x, double p1y, const Base::CFLImagePage &flip, double angle=0)
initialization constructor
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
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, const Base::CFLImage &fli, double angle=0) sealed
Parameter setting function.
CFLRect(int32_t p1x, int32_t p1y, int64_t p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(float p1x, int64_t p1y, int64_t p2x, double p2y, double angle=0.) sealed
Parameter setting function.
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
Parameter setting function.
CFLRect(const Base::CFLImage *pFli, double angle=0)
initialization constructor
virtual const CResult Set(const Base::TPoint< int32_t > *pPoint, double angle=0) sealed
Parameter setting function.
CFLRect(const CFLPoint< double > &point, const Base::CFLImage &fli, double angle=0)
initialization constructor
virtual bool IsCollision(const CFLRoundRect< double > *pFlrr) const override
CFLRect(const CFLLine< int64_t > *pLine, double angle=0)
initialization constructor
CFLRect(const CFLCircle< int32_t > *pCir)
initialization constructor
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
Parameter setting function.
CFLRect(double p1x, double p1y, int64_t p2x, int32_t p2y, double angle=0)
initialization constructor
virtual const CResult Set(double p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
virtual const CResult Set(double p1x, float p1y, int32_t p2x, float p2y, double angle=0.) sealed
Parameter setting function.
CFLRect(int64_t p1x, int32_t p1y, int32_t p2x, int32_t p2y, double angle=0)
initialization constructor
const CFLRect< T > & operator*=(const Base::TPoint< double > &point)
CFLRect(float p1x, int64_t p1y, double p2x, float p2y, double angle=0)
initialization constructor
virtual const CResult Set(const CFLPoint< float > &point, const Base::CFLImagePage *pFlip, double angle=0) sealed
Parameter setting function.
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
Parameter setting function.
virtual const CResult Set(int32_t p1x, int64_t p1y, double p2x, int32_t p2y, double angle=0.) sealed
Parameter setting function.
const CFLRect< T > & operator/=(const CFLPoint< double > &point)
virtual const CResult Set(const Base::TPoint< int32_t > &point, double angle=0) sealed
Parameter setting function.
A class representing region.
Definition FLRegion.h:26
A class representing a round rectangle.
Definition FLRoundRect.h:24
EWarpingType
Definition DefinitionsFigure.h:2748
EWindingDirection
Winding direction.
Definition DefinitionsFigure.h:2529
EIncludingRegionType
Definition DefinitionsFigure.h:2723
EFigureDeclType
Declare type of figure.
Definition DefinitionsFigure.h:33
EFigureTemplateType
Template type of figure.
Definition DefinitionsFigure.h:302
EFigureFlipDirection
Flip direction.
Definition DefinitionsFigure.h:2620