get_lines_xldT_get_lines_xldGetLinesXldGetLinesXldget_lines_xld (算子名称)
名称
get_lines_xldT_get_lines_xldGetLinesXldGetLinesXldget_lines_xld — Return an XLD polygon's data (as lines).
参数签名
void GetLinesXld(const HObject& Polygon, HTuple* BeginRow, HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi)
void HXLDPoly::GetLinesXld(HTuple* BeginRow, HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi) const
static void HOperatorSet.GetLinesXld(HObject polygon, out HTuple beginRow, out HTuple beginCol, out HTuple endRow, out HTuple endCol, out HTuple length, out HTuple phi)
void HXLDPoly.GetLinesXld(out HTuple beginRow, out HTuple beginCol, out HTuple endRow, out HTuple endCol, out HTuple length, out HTuple phi)
def get_lines_xld(polygon: HObject) -> Tuple[Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float]]
描述
get_lines_xldget_lines_xldGetLinesXldGetLinesXldGetLinesXldget_lines_xld returns the XLD polygon PolygonPolygonPolygonPolygonpolygonpolygon
as a set of lines. The following values are returned:
运行信息
- 多线程类型:可重入(与非独占操作符并行运行)。
- 多线程作用域:全局(可以从任何线程调用)。
- 在元组级别自动并行化。
参数表
PolygonPolygonPolygonPolygonpolygonpolygon (input_object) xld_poly(-array) → objectHXLDPolyHObjectHXLDPolyHobject
Input XLD polygons.
BeginRowBeginRowBeginRowBeginRowbeginRowbegin_row (output_control) line.begin.y-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Row coordinates of the lines' start points.
BeginColBeginColBeginColBeginColbeginColbegin_col (output_control) line.begin.x-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Column coordinates of the lines' start points.
EndRowEndRowEndRowEndRowendRowend_row (output_control) line.end.y-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Column coordinates of the lines' end points.
EndColEndColEndColEndColendColend_col (output_control) line.end.x-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Column coordinates of the lines' end points.
LengthLengthLengthLengthlengthlength (output_control) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Lengths of the line segments.
PhiPhiPhiPhiphiphi (output_control) angle.rad-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Angles to the normal vectors of the line segments.
可能的前置算子
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld
可替代算子
get_polygon_xldget_polygon_xldGetPolygonXldGetPolygonXldGetPolygonXldget_polygon_xld
模块
Foundation