CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
DbBaseSubentId.h File Reference
#include "TD_PackPush.h"
#include "DbRootExport.h"
#include "DbStubPtrArray.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdDbSubentId
 
class  OdDbBaseFullSubentPath
 
class  OdBaseDatabaseByResolver
 

Namespaces

namespace  OdDb
 

Macros

#define ODDB_DBBASESUBENT_H   /*!DOM*/
 

Typedefs

typedef OdArray< OdDbBaseFullSubentPathOdDbBaseFullSubentPathArray
 

Enumerations

enum  OdDb::SubentType {
  OdDb::kNullSubentType = 0 , OdDb::kFaceSubentType , OdDb::kEdgeSubentType , OdDb::kVertexSubentType ,
  OdDb::kMlineSubentCache , OdDb::kClassSubentType
}
 

Functions

DBROOT_EXPORT OdRxObjectbaseDatabaseBy (OdDbStub *id)
 
DBROOT_EXPORT void addBaseDatabaseByResolver (OdBaseDatabaseByResolver *pResolver)
 
DBROOT_EXPORT void removeBaseDatabaseByResolver (OdBaseDatabaseByResolver *pResolver)
 

Macro Definition Documentation

◆ ODDB_DBBASESUBENT_H

#define ODDB_DBBASESUBENT_H   /*!DOM*/

Definition at line 28 of file DbBaseSubentId.h.

Typedef Documentation

◆ OdDbBaseFullSubentPathArray

This template class is a specialization of the OdArray class for OdDbBaseFullSubentPath object pointers.

Definition at line 355 of file DbBaseSubentId.h.

Function Documentation

◆ addBaseDatabaseByResolver()

DBROOT_EXPORT void addBaseDatabaseByResolver ( OdBaseDatabaseByResolver pResolver)

Adds an OdBaseDatabaseByResolver object.

Parameters
pResolver[in] Pointer to the OdBaseDatabaseByResolver object to add.
See also
<link tkernel_common_object_id.html, Common Object ID for Different ODA Databases>

◆ baseDatabaseBy()

DBROOT_EXPORT OdRxObject * baseDatabaseBy ( OdDbStub *  id)

Obtais a pointer to the OdDbBaseDatabase object based on the universal object ID.

Parameters
id[in] Universal object ID.
Returns
Pointer to the OdDbBaseDatabase object.
See also
<link tkernel_common_object_id.html, Common Object ID for Different ODA Databases>

◆ removeBaseDatabaseByResolver()

DBROOT_EXPORT void removeBaseDatabaseByResolver ( OdBaseDatabaseByResolver pResolver)

Removes an OdBaseDatabaseByResolver object.

Parameters
pResolver[in] Pointer to the OdBaseDatabaseByResolver object to remove.
See also
<link tkernel_common_object_id.html, Common Object ID for Different ODA Databases>