快捷导航 上传作品

[c++] uf工程图页面的相关函数

[复制链接]
梅雷工具箱发表于 2015-6-25 14:20:12 | 显示全部楼层 |阅读模式


uf工程图页面的相关函数

与工程图页面操作相关的部分函数如表 6-1 所示,这些函数都包含在头文件 uf_draw.h

中。这些函数都相当简单,这里只介绍其中的两个函数。

        表 6-1  工程图页面操作函数(部分)
       
函  数  名        函 数 作 用
UF_DRAW_ask_current_drawing()        获取当前工程图页面的标识,可以使用 UF_OBJ_ask_name()函数获取该页面的名称
       
UF_DRAW_ask_drawing_info()        获取某一工程图页面的相关信息,包括大小、比例、单位、投影角
       
UF_DRAW_set_drawing_info()        设置某一工程图页面的相关信息,包括大小、比例、单位、投影角
       
UF_DRAW_ask_drawings()        获取当前工作部件所有工程图页面的标识数组
       
UF_DRAW_create_drawing()        创建一个工程图页面
       
UF_DRAW_rename_drawing()        重新命名一个工程图页面
       
UF_DRAW_open_drawing()        打开一个工程图页面
       
UF_DRAW_delete_drawing()        删除一个工程图页面


                        表 6-5  视图检索函数       
                               
        函  数  名                函 数 作 用       
        UF_DRAW_ask_views()                查询给定工程图页面上视图的数量和视图标识数组       
                               
        UF_DRAW_ask_view_display()                查询指定视图的显示设置,这些设置信息与 UG 交互状态下使用鼠标左键双击视图       
                        打开的“视图样式”对话框中的信息相同       
                               
                               
        UF_DRAW_ask_view_borders()                获取视图的边界信息       
                               
        UF_DRAW_ask_view_scale()                获取视图的比例,如果该视图比例是参数化的还将返回表达式的标识,否则表达       
                        式的标识为 NULL_TAG       
                               
                               
                        获取视图的状态,可以为       
        UF_DRAW_ask_view_status()                UF_DRAW_ACTIVE_VIEW;       
                        UF_DRAW_REFERENCE_VIEW       
                               
        UF_VIEW_ask_type()                获取视图的类型和子类型       
                               
        UF_VIEW_ask_tag_of_view_name()                对于已存在的视图,根据视图的名称获取视图的标识       
                               
        UF_DRAW_ask_drawing_of_view()                获取包含指定视图的工程图页面的标识       
                               


       




                参        数                I/O  类  型                描    述               
                const tag_t        view_tag                Input                指定视图的标识               
                                                                       
                                                        返回视图类型,可以为:       
                UF_VIEW_type_t                Output                UF_VIEW_MODEL_TYPE:模型视图类型;       
                *type                                        UF_VIEW_DRAWING_MEMBER_TYPE:工程图视图类型;       
                                                               
                                                        UF_VIEW_DRAWING_SHEET_TYPE:页面类型       
                                                                       
                                                        视图的子类型(只对工程图视图),可以为:       
                                                        UF_VIEW_INVALID_SUBTYPE:无效类型;       
                                                        UF_VIEW_SECTION_SUBTYPE:剖视图;       
                UF_VIEW_subtype_t *subtype                Output                UF_VIEW_IMPORTED_SUBTYPE:引入视图;       
                                                UF_VIEW_BASE_MEMBER_SUBTYPE:基础视图;       
                                                               
                                                        UF_VIEW_ORTHOGONAL_SUBTYPE:投影视图;       
                                                        UF_VIEW_AUXILIARY_SUBTYPE:辅助视图;       


_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 注册UG网

本版积分规则