OCC.Core.BinMDataStd module

BinMDataStd module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_binmdatastd.html

class BinMDataStd_AsciiStringDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
  • persistent -> transient (retrieve)
    param Source

    type Source

    BinObjMgt_Persistent &

    param Target

    type Target

    opencascade::handle<TDF_Attribute> &

    param RelocTable

    type RelocTable

    BinObjMgt_RRelocationTable &

    rtype

    bool* transient -> persistent (store)

    param Source

    type Source

    opencascade::handle<TDF_Attribute> &

    param Target

    type Target

    BinObjMgt_Persistent &

    param RelocTable

    type RelocTable

    BinObjMgt_SRelocationTable &

    rtype

    None

property thisown

The membership flag

class BinMDataStd_BooleanArrayDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_BooleanListDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_ByteArrayDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_CommentDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMDataStd_DirectoryDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_ExpressionDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMDataStd_ExtStringArrayDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_ExtStringListDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_IntPackedMapDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
  • persistent -> transient (retrieve)
    param Source

    type Source

    BinObjMgt_Persistent &

    param Target

    type Target

    opencascade::handle<TDF_Attribute> &

    param RelocTable

    type RelocTable

    BinObjMgt_RRelocationTable &

    rtype

    bool* transient -> persistent (store)

    param Source

    type Source

    opencascade::handle<TDF_Attribute> &

    param Target

    type Target

    BinObjMgt_Persistent &

    param RelocTable

    type RelocTable

    BinObjMgt_SRelocationTable &

    rtype

    None

property thisown

The membership flag

class BinMDataStd_IntegerArrayDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_IntegerDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_IntegerListDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_NameDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
  • persistent -> transient (retrieve)
    param Source

    type Source

    BinObjMgt_Persistent &

    param Target

    type Target

    opencascade::handle<TDF_Attribute> &

    param RelocTable

    type RelocTable

    BinObjMgt_RRelocationTable &

    rtype

    bool* transient -> persistent (store)

    param Source

    type Source

    opencascade::handle<TDF_Attribute> &

    param Target

    type Target

    BinObjMgt_Persistent &

    param RelocTable

    type RelocTable

    BinObjMgt_SRelocationTable &

    rtype

    None

property thisown

The membership flag

class BinMDataStd_NamedDataDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_NoteBookDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_RealArrayDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_RealDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_RealListDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_ReferenceArrayDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_ReferenceListDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_RelationDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMDataStd_TickDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMDataStd_TreeNodeDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMDataStd_UAttributeDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMDataStd_VariableDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMessageDriver

type theMessageDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

Source

type Source

BinObjMgt_Persistent &

param Target

type Target

opencascade::handle<TDF_Attribute> &

param RelocTable

type RelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param Source:

type Source

opencascade::handle<TDF_Attribute> &

param Target

type Target

BinObjMgt_Persistent &

param RelocTable

type RelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
property thisown

The membership flag

value()
class binmdatastd

Bases: object

static AddDrivers()
  • Adds the attribute drivers to <theDriverTable>.
    param theDriverTable

    type theDriverTable

    opencascade::handle<BinMDF_ADriverTable> &

    param aMsgDrv

    type aMsgDrv

    opencascade::handle<Message_Messenger> &

    rtype

    void

property thisown

The membership flag