CFx SDK Documentation  2022 SP0
Public Member Functions | Static Public Member Functions | List of all members
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)
 

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

Definition at line 47 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.

◆ 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: