Usage: dbShape [-help] [-d] [-step <step>] [-output {polygon rect hrect area}]

<shapeList> [AND <shapeList> | ANDNOT <shapeList> | OR <shapeList> | XOR <shapeList>

| INSIDE shapeList | OUTSIDE shapeList | ENCLOSE shapeList | STRADDLE shapeList

| BBOX | HOLES | NOHOLES | MOVE {<dx> <dy>} | SIZE <value> | SIZEX <value> | SIZEY <value>] ...

-help              # Prints out the command usage

-d                 # User specified values and return values are in database units.

# Default: All values are in user units, in microns. (bool, optional)

-step <step>       # Specifies step size if output format is rect, required to convert

# non-orthogonal shapes into series of rectangles. Default: minwidth

# value of first routing layer (coord, optional).

-output {polygon rect hrect area}

# Specifies the output format. (rect = vertical rectangles,

# hrect = horizontal rectangles), area = total area of final shape

# default: rect (enum, optional)

<shapeList>        # polygon or rect or list of polygon and rect. polygon:

# {{x y} {x y} {x y} ... }; rect: {x1 y1 x2 y2} (list, required)

AND <shapeList>    # binary operator: intersection of list of shapes

ANDNOT <shapeList> # binary operator: initial list of shapes minus second list of shapes

OR <shapeList>     # binary operator: union of list of shapes

XOR <shapeList>    # binary operator: union of list of shapes minus AND of the list of shapes

# (string, optional)

INSIDE <shapelist> # binary operator: initial shapes that are inside (including touching)

# of one of the shapes from the second list

OUTSIDE <shapelist># binary operator: initial shapes that are outside (including touching)

# of the shapes from the second list

ENCLOSE <shapelist># binary operator: initial shapes that completely enclose at least one shape from the second list

STRADDLE <shapelist>

# binary operator: initial shapes that are partially inside and partially outside

# at least one shape from the second list

MOVE {<dx> <dy>}   # unary operator : move the list of shapes by {<dx> <dy>}

BBOX               # unary operator : computes the bounding box of list of shapes

# (string, optional)

HOLES              # unary operator : returns list of new shapes that fill holes in the original list of shapes

NOHOLES            # unary operator : returns list of new shapes that include filled holes in the original list of shapes

# (same as dbShape $shapeList HOLES OR $shapeList)

SIZE  <value>      # unary operator : increase the size of list of shapes by <value>

SIZEX <value>      # unary operator : increase the size of the list of shapes in the

# X-direction by <value>

SIZEY <value>      # unary operator : increase the size of the list of shapes in the

# Y-direction by <value>

最新文章

  1. JDK1.5/1.6/1.7之新特性总结(转载)
  2. Spring mvc Controller接口
  3. mac版 android破解软件下载安装
  4. django自动化部署脚本
  5. 正在开发纯BS的可在线编辑内容的电子病历编辑器
  6. Unity-WIKI 之 DebugLine
  7. EasyUI改动DateBox和DateTimeBox的默认日期格式
  8. stdin、stdout、stderr
  9. 在后台获取Textarea控件的值
  10. HTTPS从认识到线上实战全记录
  11. Mybatis异常There is no getter for property named &#39;XXX&#39; in &#39;class com.xxx.xxx.UserAccountDTO
  12. iOS Push详述,了解一下?
  13. CodeForces - 864C-Bus-(模拟加油站问题)
  14. 前后端分离djangorestframework——版本控制组件
  15. bzoj 1112 poi 2008 砖块
  16. MySQL:数据类型介绍
  17. 重识linux-关于selinux
  18. Weex 简介
  19. leetCode题解之Number of Lines To Write String
  20. ubuntu 图形化界面 gui 桌面版 root登录 sorry,that didn&#39;t work.please try again! 抱歉,认证失败。请重试

热门文章

  1. 小白月赛22 B : 树上子链
  2. C# GZip Compress DeCompress
  3. Bootstrap 警告框(Alert)插件
  4. cookie、session和application
  5. SVN的使用01
  6. 如何在Windows上开启Ping或者禁止PING
  7. SVM-支持向量机(三)SVM回归与原理
  8. 让Surface Shader不受光照的明暗影响
  9. JS Data 时间对象
  10. python笔记20(面向对象课程二)