67 lines
1.9 KiB
C
67 lines
1.9 KiB
C
#ifndef _AECSUBDEF_H_
|
|
#define _AECSUBDEF_H_
|
|
|
|
#define DRAW_2D 0x01
|
|
#define DRAW_3D 0x02
|
|
|
|
typedef enum ExplodeOrDrawType
|
|
{
|
|
kExplode = 0,
|
|
kWroldDraw = 1,
|
|
kViewportDraw = 2,
|
|
}kExplodeOrDrawType;
|
|
|
|
typedef enum DrawModeType
|
|
{
|
|
k2Dand3D = 0,
|
|
k2DOnly = 1,
|
|
k3DOnly = 2,
|
|
kToViewportDraw = 3,
|
|
}kDrawModeType;
|
|
|
|
#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
|