resbuf

作者: 吃柠檬的鸮 | 来源:发表于2019-04-15 03:25 被阅读0次

resbuf = result buffer structure 结果缓存区表
用于处理 AutoCAD 的基本数据类型,本质上是一个链表。
resbuf 的定义:

struct resbuf {
  struct resbuf *rbnext; // Linked list pointer
  short restype;
  union ads_u_val resval;
};

rbnext :resbuf 指针,指向下一个 resbuf
restype :查询参数的类型,为一个 DXF 组码;
resval :相应种类的匹配值。

其中,resval 的类型 ads_u_val 的定义为:

union ads_u_val {
  ads_real rreal;
  ads_real rpoint[3];
  short rint; // Must be declared short, not int.
  char *rstring;
  long rlname[2];
  long rlong;
  struct ads_binary rbinary;
};

来自开发文档的一份 resbuf list 的图解:

resbuf list

相关文章

  • resbuf

    resbuf acutNewRb acutRelRb 常见的类型有: RTSHORT RTLONG RTINT64...

  • resbuf

    resbuf = result buffer structure 结果缓存区表用于处理 AutoCAD 的基本数据...

网友评论

      本文标题:resbuf

      本文链接:https://www.haomeiwen.com/subject/rmfywqtx.html