CFx SDK Documentation  2022 SP0
Classes | Functions
GsDbRootLinkage.h File Reference
#include "OdaCommon.h"
#include "RxObject.h"
#include "Gs/GsExport.h"
#include "Gi/GiDrawable.h"
#include "DbBaseHostAppServices.h"
#include "DbBaseDatabase.h"
#include "AbstractViewPE.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdGsDbRootLinkage
 

Functions

GS_TOOLKIT_EXPORT OdDbBaseDatabaseodgsDbGetDatabase (OdDbStub *pId)
 
GS_TOOLKIT_EXPORT OdDbStub * odgsDbGetOwner (OdDbStub *pId)
 
GS_TOOLKIT_EXPORT OdDbStub * odgsDbRedirectID (OdDbStub *&pId)
 
GS_TOOLKIT_EXPORT bool odgsDbObjectIDRedirected (OdDbStub *pId)
 
GS_TOOLKIT_EXPORT void odgsDbObjectIDSetRedirected (OdDbStub *pId, bool bSet)
 
GS_TOOLKIT_EXPORT void odgsDbObjectIDSetLockingFlag (OdDbStub *pId, bool bSet)
 
GS_TOOLKIT_EXPORT OdDbBaseDatabaseodgsDbObjectIDRedirectedDatabase (OdDbStub *pId)
 
GS_TOOLKIT_EXPORT bool odgsDbObjectIDErased (OdDbStub *pId)
 

Function Documentation

◆ odgsDbGetDatabase()

GS_TOOLKIT_EXPORT OdDbBaseDatabase* odgsDbGetDatabase ( OdDbStub *  pId)

Returns database for Object ID.

Parameters
pId[in] Object persistent ID.

◆ odgsDbGetOwner()

GS_TOOLKIT_EXPORT OdDbStub* odgsDbGetOwner ( OdDbStub *  pId)

Returns owner for Object ID.

Parameters
pId[in] Object persistent ID.

◆ odgsDbObjectIDErased()

GS_TOOLKIT_EXPORT bool odgsDbObjectIDErased ( OdDbStub *  pId)

Checks that Object ID is erased.

Parameters
pId[in] Object persistent ID.

◆ odgsDbObjectIDRedirected()

GS_TOOLKIT_EXPORT bool odgsDbObjectIDRedirected ( OdDbStub *  pId)

Checks does Object ID is redirected.

Parameters
pId[in] Object persistent ID.

◆ odgsDbObjectIDRedirectedDatabase()

GS_TOOLKIT_EXPORT OdDbBaseDatabase* odgsDbObjectIDRedirectedDatabase ( OdDbStub *  pId)

Returns database for redirected Object ID.

Parameters
pId[in] Object persistent ID.

◆ odgsDbObjectIDSetLockingFlag()

GS_TOOLKIT_EXPORT void odgsDbObjectIDSetLockingFlag ( OdDbStub *  pId,
bool  bSet 
)

Resets Object ID locking state.

Parameters
pId[in] Object persistent ID.
bSet[in] New locking state.

◆ odgsDbObjectIDSetRedirected()

GS_TOOLKIT_EXPORT void odgsDbObjectIDSetRedirected ( OdDbStub *  pId,
bool  bSet 
)

Resets Object ID redirection state.

Parameters
pId[in] Object persistent ID.
bSet[in] New redirection state.

◆ odgsDbRedirectID()

GS_TOOLKIT_EXPORT OdDbStub* odgsDbRedirectID ( OdDbStub *&  pId)

Returns redirected Object ID.

Parameters
pId[out] Object persistent ID.