Files
envi-code/SourceCode/Code2026/inc/AdsXRx/Migration.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

48 lines
1.7 KiB
C

#ifndef Migration_H_
#define Migration_H_
#if ARX < 18
//AcDbObject
#define subDeepClone deepClone
#define subWblockClone wblockClone
#define subGetClassID getClassID
//AcDbEntity
#define subAddSubentPaths addSubentPaths
#define subDeleteSubentPaths deleteSubentPaths
#define subExplode explode
#define subGetCompoundObjectTransform getCompoundObjectTransform
#define subGetGeomExtents getGeomExtents
#define subGetGripEntityUCS getGripEntityUCS
#define subGetGripPoints getGripPoints
#define subGetGripPointsAtSubentPath getGripPointsAtSubentPath
#define subGetGsMarkersAtSubentPath getGsMarkersAtSubentPath
#define subGetOsnapPoints getOsnapPoints
#define subGetStretchPoints getStretchPoints
#define subGetSubentClassId getSubentClassId
#define subGetSubentPathGeomExtents getSubentPathGeomExtents
#define subGetSubentPathsAtGsMarker getSubentPathsAtGsMarker
#define subGetTransformedCopy getTransformedCopy
#define subHighlight highlight
#define subIntersectWith intersectWith
#define subMoveGripPointsAt moveGripPointsAt
#define subMoveGripPointsAtSubentPaths moveGripPointsAtSubentPaths
#define subMoveStretchPointsAt moveStretchPointsAt
#define subTransformBy transformBy
#define subTransformSubentPathsBy transformSubentPathsBy
#define subUnhighlight unhighlight
#define subCloneMeForDragging cloneMeForDragging
#define subHideMeForDragging hideMeForDragging
#define subGripStatus gripStatus
#define subList list
#define subSubentGripStatus subentGripStatus
#define subSubEntPtr subentPtr
//AcGiWorldDraw
#define subViewportDrawLogicalFlags viewportDrawLogicalFlags
#define subSetAttributes setAttributes
#define subWorldDraw worldDraw
#define subViewportDraw viewportDraw
#endif
#endif // Migration_H_