CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
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 OdRxClass * getDbBaseDatabasePEClass ()
 
static OdDbBaseDatabasePE * getDbBaseDatabasePE (const OdDbBaseDatabase *pDb)
 
static OdDbBaseDatabasePE * getDbBaseDatabasePEForDrawable (const OdGiDrawable *pDrw, OdDbBaseDatabase *&pDb)
 
static OdRxClass * getDbBaseHostAppServicesClass ()
 
static OdDbBaseHostAppServices * getDbBaseHostAppServices (const OdRxObject *pServices)
 
static OdDbBaseHostAppServices * getDatabaseDbBaseHostAppServices (const OdDbBaseDatabase *pDb)
 
static bool displayWarning (const OdDbBaseDatabase *pDb, const OdString &message)
 
static OdRxClass * getDbBaseLayerPEClass ()
 
static OdDbBaseLayerPE * getDbBaseLayerPE (const OdRxObject *pLayer)
 
static OdRxClass * getDbBaseVisualStylePEClass ()
 
static OdDbBaseVisualStylePE * getDbBaseVisualStylePE (const OdRxObject *pVisualStyle)
 
static OdRxClass * getDbBaseAnnotationScalePEClass ()
 
static OdDbBaseAnnotationScalePE * getDbBaseAnnotationScalePE (const OdRxObject *pView)
 
static OdRxClass * getDbBaseMaterialPEClass ()
 
static OdDbBaseMaterialPE * getDbBaseMaterialPE (const OdRxObject *pMaterial)
 
static OdRxClass * getDbBaseLayoutPEClass ()
 
static OdDbBaseLayoutPE * getDbBaseLayoutPE (const OdRxObject *pLayout)
 
static bool isLayoutDrawable (const OdGiDrawable *pLayout)
 
static OdRxClass * getAbstractViewPEClass ()
 
static OdAbstractViewPE * getAbstractViewPE (const OdRxObject *pViewport)
 
static OdRxClass * getDbBaseBlockPEClass ()
 
static OdDbBaseBlockPE * getDbBaseBlockPE (const OdRxObject *pBlock)
 
static OdRxClass * getDbBaseBlockRefPEClass ()
 
static OdDbBaseBlockRefPE * getDbBaseBlockRefPE (const OdRxObject *pBlockRef)
 
static bool isBlockRefDrawable (const OdGiDrawable *pBlockRef, bool *bMInsert=NULL)
 
static OdRxClass * getDbBaseSortEntsPEClass ()
 
static OdDbBaseSortEntsPE * getDbBaseSortEntsPE (const OdRxObject *pSortents)
 
static OdRxClass * getDbBaseLongTransactionPEClass ()
 
static OdDbBaseLongTransactionPE * getDbBaseLongTransactionPE (const OdRxObject *pLT)
 
static OdRxClass * getDbBaseHatchPEClass ()
 
static OdDbBaseHatchPE * getDbBaseHatchPE (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: