|
oevislib_net
0.14.3.0
|
Functions | |
| static Array< Point2D > | oevislib_net.Geometry.Relations.Points.FindClosestPoints (Array< Point2D > inPoints1, Array< Point2D > inPoints2, Optional< Array< int > > outIndices=null) |
| For each point of the first array, finds the closest point of the second array. | |
Box Relations | |
| |
| bool | oevislib_net.Geometry.Box.Contains (Point2Di inPosition) |
| Returns true if the box contains the provided point, false otherwise. | |
| bool | oevislib_net.Geometry.Box.Contains (Point2D inPoint) |
| Returns true if the box contains the provided point, false otherwise. | |
| bool | oevislib_net.Geometry.Box.Contains (Array< Point2D > inPoints, Optional< Array< bool > > outIsContainedArray=null, Optional< Array< Point2D > > outPoints=null) |
| Checks if all the points in the array are contained in the box. | |
Circle2D Relations | |
| |
| bool | oevislib_net.Geometry.Circle2D.Contains (Point2D inPoint) |
| Returns true if the circle contains the provided point, false otherwise. | |
Ellipse2D Relations | |
| |
| bool | oevislib_net.Geometry.Ellipse2D.Contains (Point2D inPoint) |
| Returns whether the ellipse contains the input point or not. | |
Line2D Relations | |
| |
| bool | oevislib_net.Geometry.Line2D.Contains (Point2D inPoint, float inError) |
| Returns true if the point belongs to the line. | |
Rectangle2D Relations | |
| |
| bool | oevislib_net.Geometry.Rectangle2D.Contains (Point2D inPoint) |
| Checks if the object contains the provided point. | |
| bool | oevislib_net.Geometry.Rectangle2D.Contains (Array< Point2D > inPoints, Optional< Array< bool > > outIsContainedArray, Optional< Array< Point2D > > outPoints) |
| Checks if all the points in the array are contained in the rectangle. | |
| bool | oevislib_net.Geometry.Rectangle2D.IntersectsWith (Rectangle2D inReferenceRectangle, Optional< float > outOverlapArea=null) |
| Checks if the object intersect with the provided rectangle. | |
Ring2D Relations | |
| |
| bool | oevislib_net.Geometry.Ring2D.Contains (Point2D inPoint) |
| Returns whether a point is contained inside the ring or not. | |
Segment2D Relations | |
| |
| bool | oevislib_net.Geometry.Segment2D.Contains (Point2D inPoint, float inError) |
| Tests if a point is part of the segment. | |
|
inline |
Checks if all the points in the array are contained in the box.
| inPoints | Input points. |
| outIsContainedArray | Array containing the test result for each point. |
| outPoints | Array containing all the points for which the test returns true. |
|
inline |
Returns true if the box contains the provided point, false otherwise.
| inPoint | Point to check. |
|
inline |
Returns true if the box contains the provided point, false otherwise.
| inPosition | Point to check. |
|
inline |
Returns true if the circle contains the provided point, false otherwise.
| inPoint | Point to check. |
|
inline |
Returns whether the ellipse contains the input point or not.
| inPoint | Point to test. |
|
inline |
Returns true if the point belongs to the line.
| inPoint | Input point. |
| inError | Error used to compensate the float computation inaccuracy. |
|
inline |
Checks if all the points in the array are contained in the rectangle.
| inPoints | Input points. |
| outIsContainedArray | Array containing the test result for each point. |
| outPoints | Array with the points contained in the rectangle. |
|
inline |
Checks if the object contains the provided point.
| inPoint | Input point. |
|
inline |
Returns whether a point is contained inside the ring or not.
| inPoint | Point to test. |
|
inline |
Tests if a point is part of the segment.
| inPoint | Input point. |
| inError | Error used to compensate the float computation inaccuracy. |
|
inlinestatic |
For each point of the first array, finds the closest point of the second array.
| inPoints1 | First point array. |
| inPoints2 | Second point array. |
| outIndices | Indices of the selected points of the second array. |
|
inline |
Checks if the object intersect with the provided rectangle.
| inReferenceRectangle | Input rectangle |
| outOverlapArea | Output overlap area between the two rectangles. If Null the overlap area is not computed. |