length_xldlength_xldLengthXldLengthXldlength_xld (算子)

名称

length_xldlength_xldLengthXldLengthXldlength_xld — 轮廓或多边形的长度。

签名

length_xld(XLD : : : Length)

Herror length_xld(const Hobject XLD, double* Length)

Herror T_length_xld(const Hobject XLD, Htuple* Length)

void LengthXld(const HObject& XLD, HTuple* Length)

HTuple HXLD::LengthXld() const

static void HOperatorSet.LengthXld(HObject XLD, out HTuple length)

HTuple HXLD.LengthXld()

def length_xld(xld: HObject) -> Sequence[float]

def length_xld_s(xld: HObject) -> float

描述

length_xldlength_xldLengthXldLengthXldLengthXldlength_xld calculates the length of the contours or polygons XLDXLDXLDXLDXLDxld. The length is calculated as the sum of the Euclidean distances of successive points on the contour or polygon. 如果传递多个轮廓或多边形,结果将按其在 XLDXLDXLDXLDXLDxld 中的顺序存储为元组。

执行信息

参数

XLDXLDXLDXLDXLDxld (输入对象)  xld(-array) objectHXLDHObjectHXLDHobject

待检查的轮廓或多边形。

LengthLengthLengthLengthlengthlength (输出控制)  real(-array) HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Length of the contour or polygon.

Assertion: Length >= 0

复杂度

设 n 为轮廓或多边形的点数。则运行时间为 O(n)。

结果

length_xldlength_xldLengthXldLengthXldLengthXldlength_xld 在输入不为空时返回 2 ( H_MSG_TRUE )。如果输入为空则可设置行为通过 set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)。如有必要,则抛出异常。

可能的前趋

gen_contours_skeleton_xldgen_contours_skeleton_xldGenContoursSkeletonXldGenContoursSkeletonXldGenContoursSkeletonXldgen_contours_skeleton_xld, smooth_contours_xldsmooth_contours_xldSmoothContoursXldSmoothContoursXldSmoothContoursXldsmooth_contours_xld, gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld

另见

area_center_xldarea_center_xldAreaCenterXldAreaCenterXldAreaCenterXldarea_center_xld, moments_any_xldmoments_any_xldMomentsAnyXldMomentsAnyXldMomentsAnyXldmoments_any_xld, moments_xldmoments_xldMomentsXldMomentsXldMomentsXldmoments_xld, contlengthcontlengthContlengthContlengthContlengthcontlength

模块

基础