首页> 外文会议>International Conference on Computational Science >An Incremental Editor for Dynamic Hierarchical Drawing of Trees
【24h】

An Incremental Editor for Dynamic Hierarchical Drawing of Trees

机译:树木动态分层图形的增量编辑器

获取原文
获取外文期刊封面目录资料

摘要

We present an incremental tree editor based on algorithms for manipulating shape functions. The tree layout is hierarchical, left-to-right. Nodes of variable size and shape are supported. The paper presents algorithms for basic tree editing operations, including cut and paste. The layout algorithm for positioning child-subtrees rooted at a given parent is incrementally recomputed with each edit operation; it attempts to conserve the total display area allocated to child-subtrees while preserving the user's mental map. The runtime and space efficiency is good as a result of exploiting a specially designed Shape abstraction for encoding and manipulating the geometric boundaries of subtrees as monotonic step functions to determine their best placement. All tree operations, including loading, saving trees to files, and incremental cut and paste, are worst case O(N) in time, but typically cut and paste are O(log(N)~2), where N is the number of nodes.
机译:我们提出了一个基于用于操纵形状函数的算法的增量树编辑器。树布局是分层,左右。支持可变大小和形状的节点。本文为基本树编辑操作提供了算法,包括剪切和粘贴。用于定位在给定父级的子集团的布局算法逐步重新计算每个编辑操作;它试图在保留用户的心理映射时节省分配给儿童子树的总显示区域。运行时和空间效率是良好的,这是利用专门设计的形状抽象来编码和操纵子树的几何边界,因为单调步长函数来确定它们的最佳放置。所有树操作,包括加载,将树保存到文件以及增量切割和粘贴,是最糟糕的o(n)及时,但通常剪切和粘贴是o(log(n)〜2),其中n是数量节点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号