OCC.Core.BinMXCAFDoc module

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

class BinMXCAFDoc_AreaDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_AssemblyItemRefDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMXCAFDoc_CentroidDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_ClippingPlaneToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_ColorDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_ColorToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_DatumDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_DimTolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_DimTolToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_DimensionDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_DocumentToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_GeomToleranceDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_GraphNodeDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_LayerToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_LocationDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

SetSharedLocations()
Parameters

theLocations

type theLocations

BinTools_LocationSetPtr &

rtype

None

Translate()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theLoc

type theLoc

TopLoc_Location &

param theMap

type theMap

BinObjMgt_RRelocationTable &

rtype

bool* Translate transient location to storable

param theLoc

type theLoc

TopLoc_Location &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theMap

type theMap

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMXCAFDoc_MaterialDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_MaterialToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_NoteBalloonDriver(*args)

Bases: OCC.Core.BinMXCAFDoc.BinMXCAFDoc_NoteCommentDriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
property thisown

The membership flag

class BinMXCAFDoc_NoteBinDataDriver(*args)

Bases: OCC.Core.BinMXCAFDoc.BinMXCAFDoc_NoteDriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMXCAFDoc_NoteCommentDriver(*args)

Bases: OCC.Core.BinMXCAFDoc.BinMXCAFDoc_NoteDriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMXCAFDoc_NoteDriver(*args, **kwargs)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

  • Empty constructor

Return type

None* Copy constructor – does nothing

Parameters

& (Standard_Transient) –

Return type

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMXCAFDoc_NotesToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

None

property thisown

The membership flag

class BinMXCAFDoc_ShapeToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_ViewDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_ViewToolDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

property thisown

The membership flag

class BinMXCAFDoc_VolumeDriver(*args)

Bases: OCC.Core.BinMDF.BinMDF_ADriver

Parameters

theMsgDriver

type theMsgDriver

opencascade::handle<Message_Messenger> &

rtype

None

static DownCast(t)
Paste()
Parameters

theSource

type theSource

BinObjMgt_Persistent &

param theTarget

type theTarget

opencascade::handle<TDF_Attribute> &

param theRelocTable

type theRelocTable

BinObjMgt_RRelocationTable &

rtype

bool:param theSource:

type theSource

opencascade::handle<TDF_Attribute> &

param theTarget

type theTarget

BinObjMgt_Persistent &

param theRelocTable

type theRelocTable

BinObjMgt_SRelocationTable &

rtype

void

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 binmxcafdoc

Bases: object

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

    type theDriverTable

    opencascade::handle<BinMDF_ADriverTable> &

    param theMsgDrv

    type theMsgDrv

    opencascade::handle<Message_Messenger> &

    rtype

    void

property thisown

The membership flag