get_parallels_xldT_get_parallels_xldGetParallelsXldGetParallelsXldget_parallels_xld (算子)
名称
get_parallels_xldT_get_parallels_xldGetParallelsXldGetParallelsXldget_parallels_xld — 返回 XLD 平行的数据(作为线)。获取多边形的平行线。
签名
void GetParallelsXld(const HObject& Parallels, HTuple* Row1, HTuple* Col1, HTuple* Length1, HTuple* Phi1, HTuple* Row2, HTuple* Col2, HTuple* Length2, HTuple* Phi2)
void HXLD::GetParallelsXld(HTuple* Row1, HTuple* Col1, HTuple* Length1, HTuple* Phi1, HTuple* Row2, HTuple* Col2, HTuple* Length2, HTuple* Phi2) const
static void HOperatorSet.GetParallelsXld(HObject parallels, out HTuple row1, out HTuple col1, out HTuple length1, out HTuple phi1, out HTuple row2, out HTuple col2, out HTuple length2, out HTuple phi2)
void HXLD.GetParallelsXld(out HTuple row1, out HTuple col1, out HTuple length1, out HTuple phi1, out HTuple row2, out HTuple col2, out HTuple length2, out HTuple phi2)
def get_parallels_xld(parallels: HObject) -> Tuple[Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float]]
描述
get_parallels_xldget_parallels_xldGetParallelsXldGetParallelsXldGetParallelsXldget_parallels_xld returns for the first XLD parallel in
ParallelsParallelsParallelsParallelsparallelsparallels the following values:
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
ParallelsParallelsParallelsParallelsparallelsparallels (输入对象) xld → objectHXLDHObjectHXLDHobject
Input XLD parallels.
Row1Row1Row1Row1row1row_1 (输出控制) polygon.y-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Row coordinates of the points on polygon P1.
Col1Col1Col1Col1col1col_1 (输出控制) polygon.x-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Column coordinates of the points on polygon P1.
Length1Length1Length1Length1length1length_1 (输出控制) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Lengths of the line segments on polygon P1.
Phi1Phi1Phi1Phi1phi1phi_1 (输出控制) angle.rad-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Angles to the normal vectors of the line segments on polygon P1.
Row2Row2Row2Row2row2row_2 (输出控制) polygon.y-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Row coordinates of the points on polygon P2.
Col2Col2Col2Col2col2col_2 (输出控制) polygon.x-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Column coordinates of the points on polygon P2.
Length2Length2Length2Length2length2length_2 (输出控制) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Lengths of the line segments on polygon P2.
Phi2Phi2Phi2Phi2phi2phi_2 (输出控制) angle.rad-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Angles to the normal vectors of the line segments on polygon P2.
可能的前趋
gen_parallels_xldgen_parallels_xldGenParallelsXldGenParallelsXldGenParallelsXldgen_parallels_xld
另见
get_polygon_xldget_polygon_xldGetPolygonXldGetPolygonXldGetPolygonXldget_polygon_xld,
get_lines_xldget_lines_xldGetLinesXldGetLinesXldGetLinesXldget_lines_xld
模块
基础