CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdGsDbRootLinkage Class Reference

#include <GsDbRootLinkage.h>

Public Member Functions

 OdGsDbRootLinkage ()
 

Static Public Member Functions

static void initialize ()
 
static void uninitialize ()
 
static bool isInitialized ()
 
static bool isInitializedAny ()
 
static OdRxClassgetDbBaseDatabasePEClass ()
 
static OdDbBaseDatabasePEgetDbBaseDatabasePE (const OdDbBaseDatabase *pDb)
 
static OdDbBaseDatabasePEgetDbBaseDatabasePEForDrawable (const OdGiDrawable *pDrw, OdDbBaseDatabase *&pDb)
 
static OdRxClassgetDbBaseHostAppServicesClass ()
 
static OdDbBaseHostAppServicesgetDbBaseHostAppServices (const OdRxObject *pServices)
 
static OdDbBaseHostAppServicesgetDatabaseDbBaseHostAppServices (const OdDbBaseDatabase *pDb)
 
static bool displayWarning (const OdDbBaseDatabase *pDb, const OdString &message)
 
static OdRxClassgetDbBaseLayerPEClass ()
 
static OdDbBaseLayerPEgetDbBaseLayerPE (const OdRxObject *pLayer)
 
static OdRxClassgetDbBaseVisualStylePEClass ()
 
static OdDbBaseVisualStylePEgetDbBaseVisualStylePE (const OdRxObject *pVisualStyle)
 
static OdRxClassgetDbBaseAnnotationScalePEClass ()
 
static OdDbBaseAnnotationScalePEgetDbBaseAnnotationScalePE (const OdRxObject *pView)
 
static OdRxClassgetDbBaseMaterialPEClass ()
 
static OdDbBaseMaterialPEgetDbBaseMaterialPE (const OdRxObject *pMaterial)
 
static OdRxClassgetDbBaseLayoutPEClass ()
 
static OdDbBaseLayoutPEgetDbBaseLayoutPE (const OdRxObject *pLayout)
 
static bool isLayoutDrawable (const OdGiDrawable *pLayout)
 
static OdRxClassgetAbstractViewPEClass ()
 
static OdAbstractViewPEgetAbstractViewPE (const OdRxObject *pViewport)
 
static OdRxClassgetDbBaseBlockPEClass ()
 
static OdDbBaseBlockPEgetDbBaseBlockPE (const OdRxObject *pBlock)
 
static OdRxClassgetDbBaseBlockRefPEClass ()
 
static OdDbBaseBlockRefPEgetDbBaseBlockRefPE (const OdRxObject *pBlockRef)
 
static bool isBlockRefDrawable (const OdGiDrawable *pBlockRef, bool *bMInsert=NULL)
 
static OdRxClassgetDbBaseSortEntsPEClass ()
 
static OdDbBaseSortEntsPEgetDbBaseSortEntsPE (const OdRxObject *pSortents)
 
static OdRxClassgetDbBaseLongTransactionPEClass ()
 
static OdDbBaseLongTransactionPEgetDbBaseLongTransactionPE (const OdRxObject *pLT)
 
static OdRxClassgetDbBaseHatchPEClass ()
 
static OdDbBaseHatchPEgetDbBaseHatchPE (const OdRxObject *pHatch)
 
static bool isHatchDrawable (const OdGiDrawable *pHatch)
 
static OdRxClassgetDbBaseLinetypePEClass ()
 
static OdDbBaseLinetypePEgetDbBaseLinetypePE (const OdRxObject *pLinetype)
 

Detailed Description

Provides connection between Gs module and DbRoot module export classes.

Corresponding C++ library: TD_Gs

<group OdGs_Classes>

Definition at line 44 of file GsDbRootLinkage.h.

Constructor & Destructor Documentation

◆ OdGsDbRootLinkage()

OdGsDbRootLinkage::OdGsDbRootLinkage ( )
inline

Default constructor for the OdGsDbRootLinkage class.

Definition at line 50 of file GsDbRootLinkage.h.

Member Function Documentation

◆ displayWarning()

static bool OdGsDbRootLinkage::displayWarning ( const OdDbBaseDatabase * pDb,
const OdString & message )
static

Displays warning message for specified database object.

Parameters
pDb[in] Database object pointer.
message[in] Warning message.

◆ getAbstractViewPE()

static OdAbstractViewPE * OdGsDbRootLinkage::getAbstractViewPE ( const OdRxObject * pViewport)
static

Returns OdAbstractViewPE protocol extension linked with layout object.

Parameters
pViewport[in] Viewport object pointer.

◆ getAbstractViewPEClass()

static OdRxClass * OdGsDbRootLinkage::getAbstractViewPEClass ( )
static

Returns OdAbstractViewPE class descriptor.

◆ getDatabaseDbBaseHostAppServices()

static OdDbBaseHostAppServices * OdGsDbRootLinkage::getDatabaseDbBaseHostAppServices ( const OdDbBaseDatabase * pDb)
static

Returns OdDbBaseHostAppServices class pointer linked with database object.

Parameters
pDb[in] Database object pointer.

◆ getDbBaseAnnotationScalePE()

static OdDbBaseAnnotationScalePE * OdGsDbRootLinkage::getDbBaseAnnotationScalePE ( const OdRxObject * pView)
static

Returns OdDbBaseAnnotationScalePE protocol extension linked with DbView object.

Parameters
pView[in] view pointer.

◆ getDbBaseAnnotationScalePEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseAnnotationScalePEClass ( )
static

Returns OdDbBaseAnnotationScalePE class descriptor.

◆ getDbBaseBlockPE()

static OdDbBaseBlockPE * OdGsDbRootLinkage::getDbBaseBlockPE ( const OdRxObject * pBlock)
static

Returns OdDbBaseBlockPE protocol extension linked with block object.

Parameters
pBlock[in] Block object pointer.

◆ getDbBaseBlockPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseBlockPEClass ( )
static

Returns OdDbBaseBlockPE class descriptor.

◆ getDbBaseBlockRefPE()

static OdDbBaseBlockRefPE * OdGsDbRootLinkage::getDbBaseBlockRefPE ( const OdRxObject * pBlockRef)
static

Returns OdDbBaseBlockRefPE protocol extension linked with block reference object.

Parameters
pBlockRef[in] Block reference object pointer.

◆ getDbBaseBlockRefPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseBlockRefPEClass ( )
static

Returns OdDbBaseBlockRefPE class descriptor.

◆ getDbBaseDatabasePE()

static OdDbBaseDatabasePE * OdGsDbRootLinkage::getDbBaseDatabasePE ( const OdDbBaseDatabase * pDb)
static

Returns OdDbBaseDatabasePE protocol extension linked with database object.

Parameters
pDb[in] Database object pointer.

◆ getDbBaseDatabasePEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseDatabasePEClass ( )
static

Returns OdDbBaseDatabasePE class descriptor.

◆ getDbBaseDatabasePEForDrawable()

static OdDbBaseDatabasePE * OdGsDbRootLinkage::getDbBaseDatabasePEForDrawable ( const OdGiDrawable * pDrw,
OdDbBaseDatabase *& pDb )
static

Returns OdDbBaseDatabasePE protocol extension linked with drawable database object.

Parameters
pDrw[in] Drawable pointer.

◆ getDbBaseHatchPE()

static OdDbBaseHatchPE * OdGsDbRootLinkage::getDbBaseHatchPE ( const OdRxObject * pHatch)
static

Returns OdDbBaseHatchPE protocol extension linked with hatch object.

Parameters
pHatch[in] hatch object pointer.

◆ getDbBaseHatchPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseHatchPEClass ( )
static

Returns OdDbBaseHatchPE class descriptor.

◆ getDbBaseHostAppServices()

static OdDbBaseHostAppServices * OdGsDbRootLinkage::getDbBaseHostAppServices ( const OdRxObject * pServices)
static

Returns OdDbBaseHostAppServices class pointer linked with host application services object.

Parameters
pServices[in] Host application services object pointer.

◆ getDbBaseHostAppServicesClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseHostAppServicesClass ( )
static

Returns OdDbBaseHostAppServices class descriptor.

◆ getDbBaseLayerPE()

static OdDbBaseLayerPE * OdGsDbRootLinkage::getDbBaseLayerPE ( const OdRxObject * pLayer)
static

Returns OdDbBaseLayerPE protocol extension linked with layer object.

Parameters
pLayer[in] Layer object pointer.

◆ getDbBaseLayerPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseLayerPEClass ( )
static

Returns OdDbBaseLayerPE class descriptor.

◆ getDbBaseLayoutPE()

static OdDbBaseLayoutPE * OdGsDbRootLinkage::getDbBaseLayoutPE ( const OdRxObject * pLayout)
static

Returns OdDbBaseLayoutPE protocol extension linked with layout object.

Parameters
pLayout[in] Layout object pointer.

◆ getDbBaseLayoutPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseLayoutPEClass ( )
static

Returns OdDbBaseLayoutPE class descriptor.

◆ getDbBaseLinetypePE()

static OdDbBaseLinetypePE * OdGsDbRootLinkage::getDbBaseLinetypePE ( const OdRxObject * pLinetype)
static

Returns OdDbBaseLinetypetPE protocol extension linked with Linetype object.

Parameters
pLinetype[in] Linetype object pointer.

◆ getDbBaseLinetypePEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseLinetypePEClass ( )
static

Returns OdDbBaseLinetypePE class descriptor.

◆ getDbBaseLongTransactionPE()

static OdDbBaseLongTransactionPE * OdGsDbRootLinkage::getDbBaseLongTransactionPE ( const OdRxObject * pLT)
static

Returns OdDbBaseLongTransactionPE protocol extension linked with long transaction object.

Parameters
pLT[in] Long transaction object pointer.

◆ getDbBaseLongTransactionPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseLongTransactionPEClass ( )
static

Returns OdDbBaseLongTransactionPE class descriptor.

◆ getDbBaseMaterialPE()

static OdDbBaseMaterialPE * OdGsDbRootLinkage::getDbBaseMaterialPE ( const OdRxObject * pMaterial)
static

Returns OdDbBaseMaterialPE protocol extension linked with material object.

Parameters
pMaterial[in] Material object pointer.

◆ getDbBaseMaterialPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseMaterialPEClass ( )
static

Returns OdDbBaseMaterialPE class descriptor.

◆ getDbBaseSortEntsPE()

static OdDbBaseSortEntsPE * OdGsDbRootLinkage::getDbBaseSortEntsPE ( const OdRxObject * pSortents)
static

Returns OdDbBaseSortEntsPE protocol extension linked with entity sorting object.

Parameters
pSortEnts[in] Entity sorting object pointer.

◆ getDbBaseSortEntsPEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseSortEntsPEClass ( )
static

Returns OdDbBaseSortEntsPE class descriptor.

◆ getDbBaseVisualStylePE()

static OdDbBaseVisualStylePE * OdGsDbRootLinkage::getDbBaseVisualStylePE ( const OdRxObject * pVisualStyle)
static

Returns OdDbBaseVisualStylePE protocol extension linked with visual style object.

Parameters
pVisualStyle[in] Visual Style object pointer.

◆ getDbBaseVisualStylePEClass()

static OdRxClass * OdGsDbRootLinkage::getDbBaseVisualStylePEClass ( )
static

Returns OdDbBaseVisualStylePE class descriptor.

◆ initialize()

static void OdGsDbRootLinkage::initialize ( )
static

Initialize DbRoot link classes.

◆ isBlockRefDrawable()

static bool OdGsDbRootLinkage::isBlockRefDrawable ( const OdGiDrawable * pBlockRef,
bool * bMInsert = NULL )
static

Returns true if drawable is a block reference.

Parameters
pBlockRef[in] Block reference object pointer.
bMInsert[out] Set to true if drawable is MInsert.

◆ isHatchDrawable()

static bool OdGsDbRootLinkage::isHatchDrawable ( const OdGiDrawable * pHatch)
static

Returns true if drawable is a hatch.

Parameters
pHatch[in] Hatch object pointer.

◆ isInitialized()

static bool OdGsDbRootLinkage::isInitialized ( )
static

Returns true if and only if DbRoot link classes initialized.

◆ isInitializedAny()

static bool OdGsDbRootLinkage::isInitializedAny ( )
static

Checks does initialized at least one DbRoot link class.

◆ isLayoutDrawable()

static bool OdGsDbRootLinkage::isLayoutDrawable ( const OdGiDrawable * pLayout)
static

Checks that specified object is a paper layout drawable which is not combined with block table.

Parameters
pLayout[in] Layout object pointer.

◆ uninitialize()

static void OdGsDbRootLinkage::uninitialize ( )
static

Uninitialize DbRoot link classes.


The documentation for this class was generated from the following file: