GcDbSymbolTable

class pygcad.pygrx.GcDbSymbolTable

Bases: GcDbObject

Methods Summary

add(*args, **kwargs)

Overloaded function.

cast(inPtr)

C++: GcDbSymbolTable::cast(const class GcRxObject *) --> class GcDbSymbolTable *

className()

C++: GcDbSymbolTable::className() --> const wchar_t *

desc()

C++: GcDbSymbolTable::desc() --> class GcRxClass *

getAt(self, entryName, openMode, openErasedRec)

C++: GcDbSymbolTable::getAt(const wchar_t *, GcDbSymbolTableRecord *&, enum GcDb::OpenMode, bool) const --> enum Gcad::ErrorStatus

getIdAt(self, entryName[, getErasedRec])

C++: GcDbSymbolTable::getAt(const wchar_t *, GcDbObjectId &, bool) const --> enum Gcad::ErrorStatus

getObjIdAt(self, entryName[, getErasedRec])

C++: GcDbSymbolTable::getAt(const wchar_t *, GcDbObjectId &, bool) const --> enum Gcad::ErrorStatus

has(*args, **kwargs)

Overloaded function.

isA(self)

C++: GcDbSymbolTable::isA() const --> class GcRxClass *

newIterator(self[, atBeginning, skipDeleted])

C++: GcDbSymbolTable::newIterator(GcDbSymbolTableIterator *&, bool, bool) const --> enum Gcad::ErrorStatus

rxInit()

C++: GcDbSymbolTable::rxInit() --> void

Methods Documentation

add(*args, **kwargs)

Overloaded function.

  1. add(self: pygcad.pygrx.GcDbSymbolTable, pRecord: object) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSymbolTable::add(class GcDbSymbolTableRecord *) –> enum Gcad::ErrorStatus

  1. add(self: pygcad.pygrx.GcDbSymbolTable, id: GcDbObjectId, pRecord: object) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSymbolTable::add(class GcDbSymbolTableRecord *) –> enum Gcad::ErrorStatus

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcDbSymbolTable

C++: GcDbSymbolTable::cast(const class GcRxObject *) –> class GcDbSymbolTable *

static className() str

C++: GcDbSymbolTable::className() –> const wchar_t *

static desc() pygcad.pygrx.GcRxClass

C++: GcDbSymbolTable::desc() –> class GcRxClass *

getAt(self: pygcad.pygrx.GcDbSymbolTable, entryName: str, openMode: pygcad.pygrx.GcDb.OpenMode = <OpenMode.kForRead: 0>, openErasedRec: bool = False) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbSymbolTableRecord]

C++: GcDbSymbolTable::getAt(const wchar_t *, GcDbSymbolTableRecord *&, enum GcDb::OpenMode, bool) const –> enum Gcad::ErrorStatus

getIdAt(self: pygcad.pygrx.GcDbSymbolTable, entryName: str, getErasedRec: bool = False) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbObjectId]

C++: GcDbSymbolTable::getAt(const wchar_t *, GcDbObjectId &, bool) const –> enum Gcad::ErrorStatus

getObjIdAt(self: pygcad.pygrx.GcDbSymbolTable, entryName: str, getErasedRec: bool = False) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbObjectId]

C++: GcDbSymbolTable::getAt(const wchar_t *, GcDbObjectId &, bool) const –> enum Gcad::ErrorStatus

has(*args, **kwargs)

Overloaded function.

  1. has(self: pygcad.pygrx.GcDbSymbolTable, name: str) -> bool

C++: GcDbSymbolTable::has(const wchar_t *) const –> bool

  1. has(self: pygcad.pygrx.GcDbSymbolTable, id: GcDbObjectId) -> bool

C++: GcDbSymbolTable::has(class GcDbObjectId) const –> bool

isA(self: pygcad.pygrx.GcDbSymbolTable) pygcad.pygrx.GcRxClass

C++: GcDbSymbolTable::isA() const –> class GcRxClass *

newIterator(self: pygcad.pygrx.GcDbSymbolTable, atBeginning: bool = True, skipDeleted: bool = True) Tuple[pygcad.pygrx.Gcad.ErrorStatus, GcDbSymbolTableIterator]

C++: GcDbSymbolTable::newIterator(GcDbSymbolTableIterator *&, bool, bool) const –> enum Gcad::ErrorStatus

static rxInit() None

C++: GcDbSymbolTable::rxInit() –> void