/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "../../inc/gecurv3d.h"
#include "adesk.h"
#include "geent3d.h"
#include "geponc3d.h"
#include "gept3dar.h"
#include "gevc3dar.h"
#include "gedblar.h"
#include "gevptar.h"
#include "geintarr.h"

#ifndef AcGeCurve3d
#  define AcGeCurve3d GcGeCurve3d
#endif

#ifndef AcGeTol
#  define AcGeTol GcGeTol
#endif

#ifndef AcGeInterval
#  define AcGeInterval GcGeInterval
#endif

#ifndef AcGePoint3d
#  define AcGePoint3d GcGePoint3d
#endif

#ifndef Adesk
#  define Adesk Gsoft
#endif

#ifndef AcGeContext
#  define AcGeContext GcGeContext
#endif

#ifndef AcGePointOnCurve3d
#  define AcGePointOnCurve3d GcGePointOnCurve3d
#endif

#ifndef AcGeVector3d
#  define AcGeVector3d GcGeVector3d
#endif

#ifndef AcGeBoundBlock3d
#  define AcGeBoundBlock3d GcGeBoundBlock3d
#endif

#ifndef AcGeEntity3d
#  define AcGeEntity3d GcGeEntity3d
#endif

#ifndef AcGePlane
#  define AcGePlane GcGePlane
#endif

#ifndef AcGeVoidPointerArray
#  define AcGeVoidPointerArray GcGeVoidPointerArray
#endif

#ifndef AcGe
#  define AcGe GcGe
#endif

#ifndef AcGeCurve2d
#  define AcGeCurve2d GcGeCurve2d
#endif

#ifndef AcGeSurface
#  define AcGeSurface GcGeSurface
#endif

#ifndef AcGeLinearEnt3d
#  define AcGeLinearEnt3d GcGeLinearEnt3d
#endif

#ifndef AcGeLine3d
#  define AcGeLine3d GcGeLine3d
#endif

#ifndef AcGePointOnSurface
#  define AcGePointOnSurface GcGePointOnSurface
#endif

#ifndef AcGeMatrix3d
#  define AcGeMatrix3d GcGeMatrix3d
#endif

#ifndef AcGePointOnCurve3dData
#  define AcGePointOnCurve3dData GcGePointOnCurve3dData
#endif
