CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
AECBaseDatabase Class Reference

#include <AECBase.h>

Inheritance diagram for AECBaseDatabase:
AECArchBaseDatabase AECScheduleDatabase AECStructureBaseDatabase AECArchDACHBaseDatabase

Public Member Functions

 AECBaseDatabase (OdDbDatabase *dDb)
 
virtual ~AECBaseDatabase ()
 
void Init () const
 
OdDbObjectId GetAECBaseSettings (bool bInitIfNotExists=true) const
 
OdDbObjectId SetAECBaseSettings (OdDbObjectId id)
 
OdDbObjectId GetLayerByKey (const OdString &strKey) const
 
FacetModeler::DeviationParams GetDeviation () const
 

Protected Attributes

OdDbDatabasem_pDb
 

Detailed Description

<group TA_API_Module_Database_Wrappers>

Definition at line 117 of file AECBase.h.

Constructor & Destructor Documentation

◆ AECBaseDatabase()

AECBaseDatabase::AECBaseDatabase ( OdDbDatabase dDb)

Constructor.

◆ ~AECBaseDatabase()

virtual AECBaseDatabase::~AECBaseDatabase ( )
virtual

Destructor.

Member Function Documentation

◆ GetAECBaseSettings()

OdDbObjectId AECBaseDatabase::GetAECBaseSettings ( bool  bInitIfNotExists = true) const

Returns the Object ID of the AEC Base database settings.

See also
AECDbVarsSetup

◆ GetDeviation()

FacetModeler::DeviationParams AECBaseDatabase::GetDeviation ( ) const

Returns database deviation parameters.

See also
AECDbVarsSetup

◆ GetLayerByKey()

OdDbObjectId AECBaseDatabase::GetLayerByKey ( const OdString strKey) const

Returns Object ID of ACAD layer associated with specified AEC Layer Key.

Parameters
strKey[in] AEC Layer Key.
See also
OdDbLayerTableRecord AECDbLayerKeyStyle

◆ Init()

void AECBaseDatabase::Init ( ) const

Initializes default database contents for AEC Base DRX.

◆ SetAECBaseSettings()

OdDbObjectId AECBaseDatabase::SetAECBaseSettings ( OdDbObjectId  id)

Sets the Object ID of the AEC Base database settings.

See also
AECDbVarsSetup

Member Data Documentation

◆ m_pDb

OdDbDatabase* AECBaseDatabase::m_pDb
protected

Definition at line 173 of file AECBase.h.


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