|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
6 u* g& P8 p L% M# S5 {
+ V+ ]( K' G1 o/ d[mw_shl_code=c,true]static int ask_all_drf_objects(tag_t **objects)
$ s) G" U/ f4 j; N9 Z7 R: [9 d4 Z% S{
" S5 J3 W1 n# x int
1 p8 K& v8 K% {9 {8 p3 r [ subtype," `9 d3 u3 \" h v* N' W( O# B5 T( e
type;; F) q0 y" ^" M8 N2 q
tag_t, c" U- L! S6 C" U
object = NULL_TAG;
+ L+ L+ P! d+ h2 ?( g uf_list_p_t
8 {" Q* p; ]$ \ list;4 }) I/ Y# O7 u* [6 e
* K" n4 a4 p6 G" f UF_CALL(UF_MODL_create_list(&list));/ Q1 m' d) G& R
2 A, E! G6 y% Z* s2 S$ g while (!UF_CALL(UF_LAYER_cycle_by_layer(0, &object))8 u* l9 B/ C0 e% p# E
&& (object != NULL_TAG))1 V% l0 ^/ J- b
{
0 D; X( @$ g; W* i6 O5 _) Q/ E UF_CALL(UF_OBJ_ask_type_and_subtype(object, &type, &subtype));
4 P; ^) `2 g& V if ((type == UF_drafting_entity_type) ||
, j7 B+ k9 n% M* v0 \: e4 N J/ z/ d! E (type == UF_dimension_type) ||, O; r3 G% m! _8 ^4 u) z# ^
(type == UF_note_type) ||$ U: F& V3 |" {1 F/ r) W0 a* o
(type == UF_tol_feature_instance_type) ||
6 g6 A3 @1 n9 o# c8 ~" e$ p. l ((type == UF_tabular_note_type) &&
* s5 _3 j4 Z' D+ C" Z$ v (subtype == UF_tabular_note_section_subtype)) ||$ `7 L) D$ ]& U1 f3 Z: P- C
(type == UF_smart_model_instance_type) || P3 }) F7 Y0 P/ B
(type == UF_pmi_filter_type))
* M" g& f; | T UF_CALL(UF_MODL_put_list_item(list, object));+ n9 [3 O' s/ w& ]; @
}, {( [( A& O9 A
, G9 D* m. Y4 y' p& ~% m; j4 u return make_an_array(&list, objects);5 V0 z5 k+ \. p2 A
}* c( ]' Z1 D$ Q! k8 Q9 k8 w# `
[/mw_shl_code]( P1 V9 E7 i0 I; _6 Q! w
|
|