/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "../../inc/dbsurf.h"
#include "dbmain.h"
#include "dbsubeid.h"
#include "gepnt3d.h"
#include "gevec3d.h"
#include "dbRevolveOptions.h"
#include "dbSweepOptions.h"
#include "dbLoftOptions.h"
#include "AcDbAssocGlobal.h"
#include "AcDbCompoundObjectId.h"

#ifndef Acad
#  define Acad Gcad
#endif

#ifndef AcDb
#  define AcDb GcDb
#endif

#ifndef Adesk
#  define Adesk Gsoft
#endif

#ifndef AcArray
#  define AcArray GcArray
#endif

#ifndef AcCmColor
#  define AcCmColor GcCmColor
#endif

#ifndef AcGiMapper
#  define AcGiMapper GcGiMapper
#endif

#ifndef AcDbSubentId
#  define AcDbSubentId GcDbSubentId
#endif

#ifndef AcDbPathRef
#  define AcDbPathRef GcDbPathRef
#endif

#ifndef AcDb3dSolid
#  define AcDb3dSolid GcDb3dSolid
#endif

#ifndef AcDbSurface
#  define AcDbSurface GcDbSurface
#endif

#ifndef AcDbEntity
#  define AcDbEntity GcDbEntity
#endif

#ifndef AcGePlane
#  define AcGePlane GcGePlane
#endif

#ifndef AcRxObject
#  define AcRxObject GcRxObject
#endif

#ifndef AcDbObjectId
#  define AcDbObjectId GcDbObjectId
#endif

#ifndef AcGeVector3d
#  define AcGeVector3d GcGeVector3d
#endif

#ifndef AcGePoint3d
#  define AcGePoint3d GcGePoint3d
#endif

#ifndef AcGeDoubleArray
#  define AcGeDoubleArray GcGeDoubleArray
#endif

#ifndef AcDbBlendOptions
#  define AcDbBlendOptions GcDbBlendOptions
#endif

#ifndef AcDb3dProfile
#  define AcDb3dProfile GcDb3dProfile
#endif

#ifndef AcDbLoftProfile
#  define AcDbLoftProfile GcDbLoftProfile
#endif

#ifndef AcDbDwgFiler
#  define AcDbDwgFiler GcDbDwgFiler
#endif

#ifndef AcDbDxfFiler
#  define AcDbDxfFiler GcDbDxfFiler
#endif

#ifndef AcDbObjectIdArray
#  define AcDbObjectIdArray GcDbObjectIdArray
#endif

#ifndef AcDbSweepOptions
#  define AcDbSweepOptions GcDbSweepOptions
#endif

#ifndef AcDbLoftOptions
#  define AcDbLoftOptions GcDbLoftOptions
#endif

#ifndef AcDbRevolveOptions
#  define AcDbRevolveOptions GcDbRevolveOptions
#endif

#ifndef AcDbSweptSurface
#  define AcDbSweptSurface GcDbSweptSurface
#endif

#ifndef AcDbExtrudedSurface
#  define AcDbExtrudedSurface GcDbExtrudedSurface
#endif

#ifndef AcDbRevolvedSurface
#  define AcDbRevolvedSurface GcDbRevolvedSurface
#endif

#ifndef AcDbNurbSurfaceArray
#  define AcDbNurbSurfaceArray GcDbNurbSurfaceArray
#endif

#ifndef AcDbFullSubentPathArray
#  define AcDbFullSubentPathArray GcDbFullSubentPathArray
#endif

#ifndef ACRX_NO_CONS_DEFINE_MEMBERS
#  define ACRX_NO_CONS_DEFINE_MEMBERS GCRX_NO_CONS_DEFINE_MEMBERS
#endif
