FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Functions
AddGlobals.h File Reference

Go to the source code of this file.

Functions

ARX_API AcDbDatabaseacdbCurDwg ()
 
ARX_API AcGePoint3dasPnt3d (const double *pnt)
 
template<class T >
Acad::ErrorStatus acdbOpenObject (T *&pObj, AcDbObjectId id, AcDb::OpenMode mode, bool openErased=false)
 
ARX_API Acad::ErrorStatus acdbOpenObject (AcDbObject *&, AcDbObjectId, AcDb::OpenMode, bool=false)
 
ARX_API Acad::ErrorStatus acdbOpenObject (AcDbEntity *&, AcDbObjectId, AcDb::OpenMode, bool=false)
 
ARX_API void acutDelString (ACHAR *&)
 
ARX_API AcRxDictionaryacrxServiceDictionaryImp ()
 
ARX_API AcDbTransactionManageracdbTransactionManagerPtr ()
 
ARX_API doubleasDblArray (const AcGePoint2d &)
 
ARX_API doubleasDblArray (const AcGePoint3d &)
 
ARX_API doubleasDblArray (const AcGeVector2d &)
 
ARX_API doubleasDblArray (const AcGeVector3d &)
 
ARX_API AcGeVector2d asVec2d (const ads_point)
 
ARX_API AcGeVector3d asVec3d (const ads_point)
 
ARX_API AcGePoint2d asPnt2d (const ads_point)
 
ARX_API AcRxDictionaryacrxClassDictionaryPtr ()
 
ARX_API AcRxEventacrxEventPtr ()
 
ARX_API AcApDocumentcurDoc ()
 
ARX_API AcRxImpKernelacrxKernelPtr ()
 
ARX_API HINSTANCEgetDllInstance ()
 
ARX_API AcEdCommandStackacedRegCmdsPtr ()
 
ARX_API AcEditoracedEditorPtr ()
 
ARX_API AcRxDynamicLinkeracrxDynamicLinkerPtr ()
 
ARX_API AcTransactionManageractrTransactionManagerPtr ()
 
const ARX_API AcStringacdbAnnotationScaleCollectionName ()
 
ARX_API int AcIntPtrToInt (Adesk::LongPtr, Adesk::LongPtr=0x1000000)
 
ARX_API unsigned int AcUIntPtrToUInt (Adesk::ULongPtr, Adesk::ULongPtr=0x1000000)
 

Function Documentation

◆ acdbAnnotationScaleCollectionName()

const ARX_API AcString & acdbAnnotationScaleCollectionName ( )

◆ acdbCurDwg()

ARX_API AcDbDatabase * acdbCurDwg ( )

◆ acdbOpenObject() [1/3]

◆ acdbOpenObject() [2/3]

◆ acdbOpenObject() [3/3]

template<class T >
Acad::ErrorStatus acdbOpenObject ( T *& pObj,
AcDbObjectId id,
AcDb::OpenMode mode,
bool openErased = false )
inline

Definition at line 36 of file AddGlobals.h.

◆ acdbTransactionManagerPtr()

ARX_API AcDbTransactionManager * acdbTransactionManagerPtr ( )

◆ acedEditorPtr()

ARX_API AcEditor * acedEditorPtr ( )

◆ acedRegCmdsPtr()

ARX_API AcEdCommandStack * acedRegCmdsPtr ( )

◆ AcIntPtrToInt()

ARX_API int AcIntPtrToInt ( Adesk::LongPtr ,
Adesk::LongPtr = 0x1000000 )

◆ acrxClassDictionaryPtr()

ARX_API AcRxDictionary * acrxClassDictionaryPtr ( )

◆ acrxDynamicLinkerPtr()

ARX_API AcRxDynamicLinker * acrxDynamicLinkerPtr ( )

◆ acrxEventPtr()

ARX_API AcRxEvent * acrxEventPtr ( )

◆ acrxKernelPtr()

ARX_API AcRxImpKernel * acrxKernelPtr ( )

◆ acrxServiceDictionaryImp()

ARX_API AcRxDictionary * acrxServiceDictionaryImp ( )

◆ actrTransactionManagerPtr()

ARX_API AcTransactionManager * actrTransactionManagerPtr ( )

◆ AcUIntPtrToUInt()

ARX_API unsigned int AcUIntPtrToUInt ( Adesk::ULongPtr ,
Adesk::ULongPtr = 0x1000000 )

◆ acutDelString()

ARX_API void acutDelString ( ACHAR *& )

◆ asDblArray() [1/4]

ARX_API double * asDblArray ( const AcGePoint2d & )

◆ asDblArray() [2/4]

ARX_API double * asDblArray ( const AcGePoint3d & )

◆ asDblArray() [3/4]

ARX_API double * asDblArray ( const AcGeVector2d & )

◆ asDblArray() [4/4]

ARX_API double * asDblArray ( const AcGeVector3d & )

◆ asPnt2d()

ARX_API AcGePoint2d asPnt2d ( const ads_point )

◆ asPnt3d()

ARX_API AcGePoint3d & asPnt3d ( const double * pnt)

◆ asVec2d()

ARX_API AcGeVector2d asVec2d ( const ads_point )

◆ asVec3d()

ARX_API AcGeVector3d asVec3d ( const ads_point )

◆ curDoc()

ARX_API AcApDocument * curDoc ( )

◆ getDllInstance()

ARX_API HINSTANCE & getDllInstance ( )