ARX<==>ADS

ADS 数据类型

  • ads_point
  • ads_name
typedef ads_real ads_point[3];
typedef long ads_name[2];

ARX 数据类型

  • AcGePoint3d
    AcGePoint2d
    AcGeVector3d
    AcGeVector2d
  • AcDbObjectId

ADS => ARX

inline AcGePoint3d& asPnt3d(
    const double* pnt
);
inline AcGeVector3d& asVec3d(
    const double* vec
);
inline AcGePoint2d& asPnt2d(
    const double* pnt
);
inline AcGeVector2d& asVec2d(
    const double* vec
);
Acad::ErrorStatus acdbGetObjectId(
    AcDbObjectId& objId, 
    const ads_name objName);

ARX => ADS

inline double* asDblArray(
    const AcGeVector2d& vec
);
inline double* asDblArray(
    const AcGePoint2d& pnt
);
inline double* asDblArray(
    const AcGeVector3d& vec
);
inline double* asDblArray(
    const AcGePoint3d& pnt
);
Acad::ErrorStatus acdbGetAdsName(
    ads_name& objName, 
    AcDbObjectId objId);
adsname2acdbobjectid.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 9,251评论 0 6
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,952评论 0 5
  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 10,828评论 1 14
  • 二月份制定了读书计划,并信誓旦旦地觉得放假应有大把的时间和功夫可以多看几本书,制定了最低的目标。如今三月,那么就回...
    雨霖玲2016阅读 1,274评论 1 2
  • 实体首部字段 实体首部字段是包含在请求报文和响应报文中的实体部分所使用的首部,用于补充内容的更新时间等于实体相关的...
    ssscen阅读 4,351评论 0 1