Length of contours or polygons.
length_xld calculates the length of the contours or polygons XLD. The length is calculated as the sum of the euclidian distances of successive points on the contour or polygon. If more than one contour or polygon is passed the results are stored as tuples in which the index of a value corresponds to the index of the respective contour or polygon in XLD.
XLD (input_object) |
xld(-array) -> object |
Contours or polygons to be examined. |
Length (output_control) |
real(-array) -> real |
Length of the contour or polygon. | |
Assertion: Length >= 0 |
Let n be the number of points of the contour or polygon. Then the run time is O(n).
length_xld returns TRUE if the input is not empty. If the input is empty the behaviour can be set via set_system(::'no_object_result',<Result>:). If necessary, an exception is raised.
gen_contour2_xld, gen_contour_xld, smooth_cont_xld, poly_xld
area_center_xld, moments_any_xld, moments_xld, contlength