|
GME
13
|
Go to the source code of this file.
Functions | |
| CRect | InflatedRect (const CRect &rect, int a) |
| CRect | DeflatedRect (const CRect &rect, int a) |
| bool | IsPointNear (const CPoint &p1, const CPoint &p2, int nearness) |
| bool | IsPointIn (const CPoint &point, const CRect &rect, int nearness) |
| bool | IsRectIn (const CRect &r1, const CRect &r2) |
| bool | IsRectClip (const CRect &r1, const CRect &r2) |
| bool | IsPointNearHLine (const CPoint &p, long x1, long x2, long y, int nearness) |
| bool | IsPointNearVLine (const CPoint &p, long y1, long y2, long x, int nearness) |
| int | DistanceFromHLine (const CPoint &p, long x1, long x2, long y) |
| int | DistanceFromVLine (const CPoint &p, long y1, long y2, long x) |
| double | DistanceSquareFromLine (const CPoint &start, const CPoint &end, const CPoint &pt) |
| bool | IsOnEdge (const CPoint &start, const CPoint &end, const CPoint &pt, int nearness) |
| bool | IsPointNearLine (const CPoint &point, const CPoint &start, const CPoint &end, int nearness) |
| bool | IsLineMeetHLine (const CPoint &start, const CPoint &end, long x1, long x2, long y) |
| bool | IsLineMeetVLine (const CPoint &start, const CPoint &end, long y1, long y2, long x) |
| bool | IsLineClipRect (const CPoint &start, const CPoint &end, const CRect &rect) |
| bool | Intersect (long a1, long a2, long b1, long b2) |
| bool | AreInRightAngle (RoutingDirection dir1, RoutingDirection dir2) |
| RoutingDirection | NextClockwiseDir (RoutingDirection dir) |
| RoutingDirection | PrevClockwiseDir (RoutingDirection dir) |
| RoutingDirection | ReverseDir (RoutingDirection dir) |
| CPoint | StepOneInDir (const CPoint &point, RoutingDirection dir) |
| long & | GetRectCoord (CRect &rect, RoutingDirection dir) |
| long | GetRectOuterCoord (const CRect &rect, RoutingDirection dir) |
| int | GetDirTableIndex (const CSize &offset) |
| RoutingDirection | GetMajorDir (const CSize &offset) |
| RoutingDirection | GetMinorDir (const CSize &offset) |
| int | ExGetDirTableIndex (const CSize &offset) |
| RoutingDirection | ExGetMajorDir (const CSize &offset) |
| RoutingDirection | ExGetMinorDir (const CSize &offset) |
| RoutingDirection | GetDir (const CSize &offset, RoutingDirection nodir) |
| RoutingDirection | GetSkewDir (const CSize &offset, RoutingDirection nodir) |
| bool | IsPointInDirFrom (const CPoint &point, const CPoint &from, RoutingDirection dir) |
| bool | IsPointInDirFrom (const CPoint &point, const CRect &rect, RoutingDirection dir) |
| bool | IsPointBetweenSides (const CPoint &point, const CRect &rect, bool ishorizontal) |
| RoutingDirection | PointOnSide (const CPoint &point, const CRect &rect) |
| bool | IsCoordInDirFrom (long coord, long from, RoutingDirection dir) |
| RoutingDirection | OnWhichEdge (const CRect &rect, const CPoint &point) |
Variables | |
| RoutingDirection | majordir_table [] |
| RoutingDirection | minordir_table [] |
| RoutingDirection | exmajordir_table [17] |
| RoutingDirection | exminordir_table [17] |
| bool AreInRightAngle | ( | RoutingDirection | dir1, |
| RoutingDirection | dir2 | ||
| ) |
Definition at line 442 of file ArHelper.cpp.
| CRect DeflatedRect | ( | const CRect & | rect, |
| int | a | ||
| ) |
Definition at line 240 of file ArHelper.cpp.
| int DistanceFromHLine | ( | const CPoint & | p, |
| long | x1, | ||
| long | x2, | ||
| long | y | ||
| ) |
Definition at line 288 of file ArHelper.cpp.
| int DistanceFromVLine | ( | const CPoint & | p, |
| long | y1, | ||
| long | y2, | ||
| long | x | ||
| ) |
Definition at line 295 of file ArHelper.cpp.
| double DistanceSquareFromLine | ( | const CPoint & | start, |
| const CPoint & | end, | ||
| const CPoint & | pt | ||
| ) |
Definition at line 302 of file ArHelper.cpp.
| int ExGetDirTableIndex | ( | const CSize & | offset | ) |
Definition at line 588 of file ArHelper.cpp.
| RoutingDirection ExGetMajorDir | ( | const CSize & | offset | ) |
Definition at line 695 of file ArHelper.cpp.
| RoutingDirection ExGetMinorDir | ( | const CSize & | offset | ) |
Definition at line 721 of file ArHelper.cpp.
| RoutingDirection GetDir | ( | const CSize & | offset, |
| RoutingDirection | nodir | ||
| ) |
Definition at line 726 of file ArHelper.cpp.
| int GetDirTableIndex | ( | const CSize & | offset | ) |
Definition at line 543 of file ArHelper.cpp.
| RoutingDirection GetMajorDir | ( | const CSize & | offset | ) |
Definition at line 560 of file ArHelper.cpp.
| RoutingDirection GetMinorDir | ( | const CSize & | offset | ) |
Definition at line 577 of file ArHelper.cpp.
| long& GetRectCoord | ( | CRect & | rect, |
| RoutingDirection | dir | ||
| ) |
Definition at line 499 of file ArHelper.cpp.
| long GetRectOuterCoord | ( | const CRect & | rect, |
| RoutingDirection | dir | ||
| ) |
Definition at line 518 of file ArHelper.cpp.
| RoutingDirection GetSkewDir | ( | const CSize & | offset, |
| RoutingDirection | nodir | ||
| ) |
Definition at line 750 of file ArHelper.cpp.
| CRect InflatedRect | ( | const CRect & | rect, |
| int | a | ||
| ) |
Definition at line 233 of file ArHelper.cpp.
| bool Intersect | ( | long | a1, |
| long | a2, | ||
| long | b1, | ||
| long | b2 | ||
| ) |
Definition at line 433 of file ArHelper.cpp.
| bool IsCoordInDirFrom | ( | long | coord, |
| long | from, | ||
| RoutingDirection | dir | ||
| ) |
Definition at line 846 of file ArHelper.cpp.
| bool IsLineClipRect | ( | const CPoint & | start, |
| const CPoint & | end, | ||
| const CRect & | rect | ||
| ) |
Definition at line 422 of file ArHelper.cpp.
| bool IsLineMeetHLine | ( | const CPoint & | start, |
| const CPoint & | end, | ||
| long | x1, | ||
| long | x2, | ||
| long | y | ||
| ) |
Definition at line 382 of file ArHelper.cpp.
| bool IsLineMeetVLine | ( | const CPoint & | start, |
| const CPoint & | end, | ||
| long | y1, | ||
| long | y2, | ||
| long | x | ||
| ) |
Definition at line 402 of file ArHelper.cpp.
Definition at line 314 of file ArHelper.cpp.
| bool IsPointBetweenSides | ( | const CPoint & | point, |
| const CRect & | rect, | ||
| bool | ishorizontal | ||
| ) |
Definition at line 819 of file ArHelper.cpp.
Definition at line 253 of file ArHelper.cpp.
| bool IsPointInDirFrom | ( | const CPoint & | point, |
| const CPoint & | from, | ||
| RoutingDirection | dir | ||
| ) |
Definition at line 775 of file ArHelper.cpp.
| bool IsPointInDirFrom | ( | const CPoint & | point, |
| const CRect & | rect, | ||
| RoutingDirection | dir | ||
| ) |
Definition at line 797 of file ArHelper.cpp.
| bool IsPointNear | ( | const CPoint & | p1, |
| const CPoint & | p2, | ||
| int | nearness | ||
| ) |
Definition at line 247 of file ArHelper.cpp.
| bool IsPointNearHLine | ( | const CPoint & | p, |
| long | x1, | ||
| long | x2, | ||
| long | y, | ||
| int | nearness | ||
| ) |
Definition at line 272 of file ArHelper.cpp.
| bool IsPointNearLine | ( | const CPoint & | point, |
| const CPoint & | start, | ||
| const CPoint & | end, | ||
| int | nearness | ||
| ) |
Definition at line 349 of file ArHelper.cpp.
| bool IsPointNearVLine | ( | const CPoint & | p, |
| long | y1, | ||
| long | y2, | ||
| long | x, | ||
| int | nearness | ||
| ) |
Definition at line 280 of file ArHelper.cpp.
| bool IsRectClip | ( | const CRect & | r1, |
| const CRect & | r2 | ||
| ) |
Definition at line 266 of file ArHelper.cpp.
| bool IsRectIn | ( | const CRect & | r1, |
| const CRect & | r2 | ||
| ) |
Definition at line 260 of file ArHelper.cpp.
Definition at line 448 of file ArHelper.cpp.
| RoutingDirection OnWhichEdge | ( | const CRect & | rect, |
| const CPoint & | point | ||
| ) |
Definition at line 856 of file ArHelper.cpp.
| RoutingDirection PointOnSide | ( | const CPoint & | point, |
| const CRect & | rect | ||
| ) |
Definition at line 827 of file ArHelper.cpp.
Definition at line 456 of file ArHelper.cpp.
Definition at line 464 of file ArHelper.cpp.
| CPoint StepOneInDir | ( | const CPoint & | point, |
| RoutingDirection | dir | ||
| ) |
Definition at line 472 of file ArHelper.cpp.
{
Dir_None,
Dir_Top,
Dir_Top,
Dir_Right,
Dir_Right,
Dir_Right,
Dir_Right,
Dir_Right,
Dir_Bottom,
Dir_Bottom,
Dir_Bottom,
Dir_Left,
Dir_Left,
Dir_Left,
Dir_Left,
Dir_Left,
Dir_Top
}
Definition at line 674 of file ArHelper.cpp.
{
Dir_None,
Dir_None,
Dir_Right,
Dir_Top,
Dir_Top,
Dir_None,
Dir_Bottom,
Dir_Bottom,
Dir_Right,
Dir_None,
Dir_Left,
Dir_Bottom,
Dir_Bottom,
Dir_None,
Dir_Top,
Dir_Top,
Dir_Left
}
Definition at line 700 of file ArHelper.cpp.
{
Dir_Top,
Dir_Left,
Dir_Bottom,
Dir_Left,
Dir_Top,
Dir_Right,
Dir_Bottom,
Dir_Right
}
Definition at line 548 of file ArHelper.cpp.
Definition at line 565 of file ArHelper.cpp.
1.7.6.1