|
oevislib_net
0.14.3.0
|
Functions | |
| static Array< Path > | oevislib_net.Path.ExtractOpenPaths (Array< Path > inPaths) |
| Selects open paths from an input array. | |
| static Array< Path > | oevislib_net.Path.ExtractClosedPaths (Array< Path > inPaths) |
| Selects closed paths from an input array. | |
| static Array< Path > | oevislib_net.Path.ExtractExternalPaths (Array< Path > inPaths, Point2D inCenterPoint, float inTolerance) |
| Selects paths that do not obstruct the external visibility of other objects, given a reference point. | |
| static Array< Path > | oevislib_net.Path.ExtractInternalPaths (Array< Path > inPaths, Point2D inCenterPoint, float inTolerance) |
| Selects paths that are visible from a reference point. | |
| static Array< Path > | oevislib_net.Path.ExtractPaths (Array< Path > inPaths, PathFeature inPathFeature, PathFilter inPathFilter, Optional< float > inMinValue, Optional< float > inMaxValue, Optional< Array< Path > > outRejected, Optional< Array< Path > > outBelow, Optional< Array< Path > > outAbove, Optional< Array< float > > outValues) |
| Filters an array of paths based on the provided feature. | |
| static void | oevislib_net.Path.MakePathConditional (Path inPath, PathFeature inFeature, Optional< float > inMinimum, Optional< float > inMaximum, Conditional< Path > outConditionalPath) |
| Computes a path feature, checks whether its value is in range and creates an optional path on this basis. | |
| static Array< Path > | oevislib_net.Path.SortPaths (Array< Path > inPaths, PathFeature inPathFeature, PathFilter inPathFilter, SortingOrder inSortingOrder, Optional< Array< float > > outSortedValues) |
| Returns the input path array sorted based on the requested feature. | |
| static Path | oevislib_net.Path.FindMinPath (Array< Path > inPaths, PathFeature inPathFeature, Optional< float > outValue, Optional< int > outIndex) |
| Returns the path with the minimum value of the requested feature. | |
| static Path | oevislib_net.Path.FindMaxPath (Array< Path > inPaths, PathFeature inPathFeature, Optional< float > outValue, Optional< int > outIndex) |
| Returns the path with the maximum value of the requested feature. | |
Selects closed paths from an input array.
| inPaths | Input paths. |
|
inlinestatic |
Selects paths that do not obstruct the external visibility of other objects, given a reference point.
| inPaths | Input paths. |
| inCenterPoint | Point used to determine visibility. |
| inTolerance | Fraction of the path allowed to obstruct other paths. Range: [0, 1]. |
|
inlinestatic |
Selects paths that are visible from a reference point.
| inPaths | Input paths. |
| inCenterPoint | Point used to determine visibility. |
| inTolerance | Fraction of the path allowed to be obstructed by other paths. Range: [0, 1]. |
Selects open paths from an input array.
| inPaths | Input paths. |
|
inlinestatic |
Filters an array of paths based on the provided feature.
| inPaths | Input paths. |
| inPathFeature | Feature used to filter paths. |
| inPathFilter | Type of filter considered in the algorithm. |
| inMinValue | Feature minimum accepted value. |
| inMaxValue | Feature maximum accepted value. |
| outRejected | Array containing the rejected paths. |
| outBelow | Array containing the paths that have a feature value below the accepted minimum. |
| outAbove | Array containing the paths that have a feature value above the accepted maximum. |
| outValues | Array containing the feature values for each input path. |
|
inlinestatic |
Returns the path with the maximum value of the requested feature.
| inPaths | Input paths. |
| inPathFeature | Feature used to compare the paths. |
| outValue | Value of the feature for the found path. |
| outIndex | Index of the found path in the original array. |
|
inlinestatic |
Returns the path with the minimum value of the requested feature.
| inPaths | Input paths. |
| inPathFeature | Feature used to compare the paths. |
| outValue | Value of the feature for the found path. |
| outIndex | Index of the found path in the original array. |
|
inlinestatic |
Computes a path feature, checks whether its value is in range and creates an optional path on this basis.
| inPath | Input path. |
| inFeature | Path feature value to be computed. |
| inMinimum | Lowest value of the range. Default value: Null. |
| inMaximum | Highest value of the range. Default value: Null. |
| outConditionalPath | The path if the condition is met or nothing otherwise. |
|
inlinestatic |
Returns the input path array sorted based on the requested feature.
| inPaths | Input paths. |
| inPathFeature | Feature used to sort the paths. |
| inPathFilter | Type of filter considered in the sorting algorithm. |
| inSortingOrder | Sorting order. |
| outSortedValues | All the computed feature values, sorted. |