You are here: Start » AVL.NET » Path Features

Path Features

IconNameDescription
PathArrayPointsConverts an array of paths to an array of points.
PathAverageTurnAngleComputes the average absolute turn angle of a path per unit of length.
PathBoundingBoxComputes the smallest box containing a path.
PathBoundingBox_OrNilComputes the smallest box containing a path; returns NIL if the path is empty.
PathBoundingCircleComputes the smallest circle enclosing a path.
PathBoundingCircle_OrNilComputes the smallest circle enclosing a path; returns NIL if the path is empty.
PathBoundingParallelogramComputes the smallest parallelogram containing a path.
PathBoundingRectangleComputes the smallest rectangle containing a path.
PathBoundingRectangle_FixedAngleComputes the smallest rectangle with the given orientation angle containing a path.
PathBoundingRectangle_FixedAngle_OrNilComputes the smallest rectangle with the given orientation angle containing a path; returns NIL when the path is empty.
PathBoundingRectangle_OrNilComputes the smallest rectangle containing a path; returns NIL when the path is empty.
PathCaliperDiameterComputes the longest and the shortest width of the input path measured as distance between parallel lines containing the whole path.
PathConvexHullComputes the smallest convex shape that contains the given path.
PathDiameterFinds the longest segment connecting two characteristic points of a path.
PathEndpointsReturns the two endpoints of a path.
PathLengthComputes the total length of the input path.
PathMassCenterComputes the average of the path points (all, not only characteristic ones).
PathMassCenter_OrNilComputes the average of the path points (all, not only characteristic ones); returns NIL if the path is empty.
PathSegmentsConverts a path to an array of line segments.
PathSelfIntersectionsChecks if a path has any self-intersections and computes all of them.
PathSizeReturns the number of characteristic points on the input path.
PathTurnAngleLocalMaximaFinds the local maxima of the profile of turn angles of a path.
PathTurnAngleMaximumFinds the maximum of the profile of turn angles of a path.
PathTurnAngleMaximum_OrNilFinds the maximum of the profile of turn angles of a path; returns NIL if the path has no turn angles.
PathTurnAngleProfileComputes the profile of turn angles at characteristic points of a path.