struct PK_TOPOL_range_vector_o_s { int o_t_version; --- version number of option --- structure PK_LOGICAL_t have_tolerance; --- (PK_LOGICAL_false) double tolerance; --- tolerance PK_range_bound_t bound; --- bounds on min separation PK_range_guess_t guess; --- guess for end on 'topol' [PF] PK_range_opt_t opt_level; --- the level of analysis --- (PK_range_opt_performance_c) PK_range_param_entity_t param_entity; --- option to return a vector and --- parameter on the sub-entity --- (if applicable). Also controls --- whether a fin can be returned --- as the sub_entity. --- (PK_range_param_entity_topol_c) };
时间: 2024-02-10 12:08:56 浏览: 189
DotNetSiemensPLCToolBoxLibrary-master.zip_Different_S7_S7-1200_h
这段代码定义了一个名为 `PK_TOPOL_range_vector_o_s` 的结构体,它包含了一些选项,用于控制在寻找拓扑实体和位置向量的全局最小分离距离时的行为。
结构体中包含的字段及其含义如下:
- `o_t_version`:选项结构体的版本号。
- `have_tolerance`:是否使用一个容差值。
- `tolerance`:容差值。
- `bound`:最小分离距离的范围限制。
- `guess`:在拓扑实体上寻找最小分离距离时的猜测值(仅限于面几何计算)。
- `opt_level`:分析的级别,影响算法的性能和精度。
- `param_entity`:控制返回子实体的向量和参数,以及是否使用一条射线返回子实体的信息。
阅读全文