klayout 源码分析系列1 klayout主要类

klayout 源码分析系列1 klayout主要类目录 1 klayout 主要类 2 klayout 读 gds 文件流程 3 klayout 层操作 4 klayoutruler klayout 主要类 2 klayout 读 gds 文件流程 3 klayout 层操作 4 klayoutruler

目录 1. klayout主要类 2. klayout gds文件流程 3. klayout 层操作 4. klayout ruler 
klayout 主要的类是 Application,MainWindow,LayoutView,CellView,Shape 

Application: The Application class is a representative for the KLayout application. Since there is only one application, it is a singleton.

MainWindow:The MainWindow object represents the application’s window and manages the top level visual objects of the application. The main visual components of the main window are the menus, the tool panels (cell tree, layer list, tool box, navigator …) and the layout views.

LayoutView:The layout view is the representation of a layout tab. That is basically the window to the layouts loaded into that tab. All related information such as the display settings, the zoom area, the layer properties and the information about the cell shown, the hierarchy levels and further settings go here.

CellView:Layout, current cell, context cell, specific and unspecific path are combined into the CellView object. A layout view can have multiple cell views corresponding to the different layouts that can be loaded into a panel.

Shape:which is some kind of pointer (a “proxy”) to the actual shape. The actual shape is either a polygon, a box, a text or a path.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218850.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:19
下一篇 2026年3月17日 下午11:20


相关推荐

  • 笛卡尔积简单介绍「建议收藏」

    笛卡尔积简单介绍「建议收藏」title:简单介绍笛卡尔积date:2020-10-1320:26:18tags:“离散数学????”categories:“2020/10”简介这个博客参考左孝陵先生的《离散数学》,会尽量简单的讲讲笛卡尔积,能够给大家一个更加具体的认识。什么是序偶要知道什么是序偶,先得弄明白序偶的作用,我觉得序偶就是带顺序的集合,用来表示一些集合表示不了的东西。比如在小学学的直角坐标系上,有两个点,(2,3)和(3,2),点的坐标就是序偶,因为它自带顺序,为什么每次一个点都先读x坐标再读y坐标

    2022年7月11日
    24
  • 罗技 mk275 键盘不能输入的解决方案「建议收藏」

    罗技 mk275 键盘不能输入的解决方案「建议收藏」罗技mk275键盘不能输入的解决方案今天隔壁办公室的同事的电脑突然不能输入,初步怀疑是键盘的问题,赶紧换套键盘,它就是罗技mk275!!!拆掉包装,上电池,把接收器插上,发现问题鼠标可以用~回车键可以用~就是字母键没有反应!!!赶紧百度,发现是驱动的问题,按照教程更新键盘驱动。还不行,键盘没有反应……键盘不会是坏的吧,得赶紧退货!!!不,还有两套新键盘没有…

    2022年10月15日
    2
  • onLoad和onShow的使用

    onLoad和onShow的使用onLoad页面第一次加载时执行,只执行一次,一般用于上一级点击进入下一级,需要传参数时使用。onShow除了页面第一次加载时会执行,页面有什么小程序API操作行为也会触发执行。onLoad:function(options){//页面初始化options为页面跳转所带来的参数},onShow:function(){…

    2022年6月19日
    152
  • k8s教程

    k8s教程k8s 简单教程

    2026年3月18日
    1
  • 自定义线程池拒绝策略

    自定义线程池拒绝策略一 默认的拒绝策略 ThreadPoolEx AbortPolicy 丢弃任务并抛出 RejectedExec 异常 ThreadPoolEx DiscardPolic 丢弃任务 但是不抛出异常 ThreadPoolEx DiscardOldes 丢弃队列最前面的任务 然后重新提交被拒绝的任务 ThreadPoolEx CallerRunsPo

    2026年3月17日
    2
  • 开源新纪录,月之暗面Kimi K2实测超越GPT-5和Claude4.5,完全免费

    开源新纪录,月之暗面Kimi K2实测超越GPT-5和Claude4.5,完全免费

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号