oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
Relations

Functions

bool oevislib_net.Region.Intersects (Region inReferenceRegion)
 Checks if the object intersects with the provided Region.
bool oevislib_net.Region.Contains (Region inSubRegion)
 Checks if the object contains the provided SubRegion.
bool oevislib_net.Region.Contains (Point2D inPoint)
 Checks if the region contains a point.
bool oevislib_net.Region.Contains (Array< Point2D > inPoints, Optional< Array< bool > > outIsContainedArray, Optional< Array< Point2D > > outPoints)
 Checks if the region contains an array of points.

Detailed Description

Function Documentation

◆ Contains() [1/3]

bool oevislib_net.Region.Contains ( Array< Point2D > inPoints,
Optional< Array< bool > > outIsContainedArray,
Optional< Array< Point2D > > outPoints )
inline

Checks if the region contains an array of points.

Parameters
inPointsArray of points to check.
outIsContainedArrayArray of booleans. The element at index i is true if the respective point is contained in the region.
outPointsArray of points contained in the region.
Returns
True if all the points are contained in the region, false otherwise.

◆ Contains() [2/3]

bool oevislib_net.Region.Contains ( Point2D inPoint)
inline

Checks if the region contains a point.

Parameters
inPointPoint to check.
Returns
True if the region contains the point, false otherwise.

◆ Contains() [3/3]

bool oevislib_net.Region.Contains ( Region inSubRegion)
inline

Checks if the object contains the provided SubRegion.

Parameters
inSubRegionRegion contained in the object.
Returns
True if the SubRegion is contained in the object, false otherwise.

◆ Intersects()

bool oevislib_net.Region.Intersects ( Region inReferenceRegion)
inline

Checks if the object intersects with the provided Region.

Parameters
inReferenceRegionRegion to check.
Returns
True if at least one point is contained in both regions, false otherwise.