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