OCC.TopOpeBRepDS module

class Handle_TopOpeBRepDS_Association(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_Check(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_CurvePointInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfMapOfCurve(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfMapOfPoint(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfMapOfSurface(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DataMapNodeOfShapeSurface(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_EdgeVertexInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_ShapeShapeInterference

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_FaceEdgeInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_ShapeShapeInterference

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_GapTool(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_Interference(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_ListNodeOfListOfInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_Marker(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_ShapeShapeInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_SolidSurfaceInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TopOpeBRepDS_SurfaceCurveInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
class TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference(*args)

Bases: object

Parameters:
  • Low (int) –
  • Up (int) –
  • Item (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
  • Low
  • Up
Return type:

None

Return type:

None

Assign()
Parameters:Other (TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference &) –
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
ChangeValue()
Parameters:Index (int) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
Destroy()
Return type:None
Init()
Parameters:V (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference &) –
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
SetValue()
Parameters:
  • Index (int) –
  • Value (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
thisown

The membership flag

class TopOpeBRepDS_Association(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
AreAssociated()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • K (Handle_TopOpeBRepDS_Interference &) –
Return type:

bool

Associate()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • K (Handle_TopOpeBRepDS_Interference &) –
  • I
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

Return type:

None

Associated()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:TopOpeBRepDS_ListOfInterference
GetHandle()
HasAssociation()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_BuildTool(*args)

Bases: object

Return type:

None

Parameters:
  • OutCurveType (TopOpeBRepTool_OutCurveType) –
  • GT (TopOpeBRepTool_GeomTool &) –
Return type:

None

Return type:

None

AddEdgeVertex()
Parameters:
  • Ein (TopoDS_Shape &) –
  • Eou (TopoDS_Shape &) –
  • V (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
  • V
Return type:

None

Return type:

None

AddFaceWire()
Parameters:
  • F (TopoDS_Shape &) –
  • W (TopoDS_Shape &) –
Return type:

None

AddShellFace()
Parameters:
  • Sh (TopoDS_Shape &) –
  • F (TopoDS_Shape &) –
Return type:

None

AddSolidShell()
Parameters:
  • S (TopoDS_Shape &) –
  • Sh (TopoDS_Shape &) –
Return type:

None

AddWireEdge()
Parameters:
  • W (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
Return type:

None

ApproxCurves()
Parameters:
  • C (TopOpeBRepDS_Curve &) –
  • E (TopoDS_Edge &) –
  • inewC (int &) –
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:

None

Approximation()
Return type:bool
ChangeGeomTool()
Return type:TopOpeBRepTool_GeomTool
Closed()
Parameters:
  • S (TopoDS_Shape &) –
  • B (bool) –
Return type:

None

ComputePCurves()
Parameters:
  • C (TopOpeBRepDS_Curve &) –
  • E (TopoDS_Edge &) –
  • newC (TopOpeBRepDS_Curve &) –
  • CompPC1 (bool) –
  • CompPC2 (bool) –
  • CompC3D (bool) –
Return type:

None

CopyEdge()
  • Make an edge <Eou> with the curve of the edge <Ein>
Parameters:
  • Ein (TopoDS_Shape &) –
  • Eou (TopoDS_Shape &) –
Return type:

None

CopyFace()
  • Make a face <Fou> with the surface of the face <Fin>
Parameters:
  • Fin (TopoDS_Shape &) –
  • Fou (TopoDS_Shape &) –
Return type:

None

Curve3D()
  • Sets the curve <C> for the edge <E>
Parameters:
  • E (TopoDS_Shape &) –
  • C (Handle_Geom_Curve &) –
  • Tol (float) –
Return type:

None

GetGeomTool()
Return type:TopOpeBRepTool_GeomTool
GetOrientedEdgeVertices()
Parameters:
  • E (TopoDS_Edge &) –
  • Vmin (TopoDS_Vertex &) –
  • Vmax (TopoDS_Vertex &) –
  • Parmin (float &) –
  • Parmax (float &) –
Return type:

None

MakeEdge()
Parameters:
  • E (TopoDS_Shape &) –
  • C (Handle_Geom_Curve &) –
  • E
  • C
  • DS (TopOpeBRepDS_DataStructure &) –
  • E
  • C
  • Tol (float) –
  • E
Return type:

None

Return type:

None

Return type:

None

Return type:

None

MakeFace()
Parameters:
  • F (TopoDS_Shape &) –
  • S (TopOpeBRepDS_Surface &) –
Return type:

None

MakeShell()
Parameters:Sh (TopoDS_Shape &) –
Return type:None
MakeSolid()
Parameters:S (TopoDS_Shape &) –
Return type:None
MakeVertex()
Parameters:
  • V (TopoDS_Shape &) –
  • P (TopOpeBRepDS_Point &) –
Return type:

None

MakeWire()
Parameters:W (TopoDS_Shape &) –
Return type:None
Orientation()
Parameters:
  • S (TopoDS_Shape &) –
  • O (TopAbs_Orientation) –
  • S
Return type:

None

Return type:

TopAbs_Orientation

OverWrite()
Return type:bool
Parameters:O (bool) –
Return type:None
PCurve()
  • Sets the pcurve <C> for the edge <E> on the face <F>. If OverWrite is True the old pcurve if there is one is overwritten, else the two pcurves are set.
Parameters:
  • F (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
  • C (Handle_Geom2d_Curve &) –
  • F
  • E
  • CDS (TopOpeBRepDS_Curve &) –
  • C
Return type:

None

Return type:

None

Parameter()
  • Sets the parameter <P> for the vertex <V> on the edge <E>.
Parameters:
  • E (TopoDS_Shape &) –
  • V (TopoDS_Shape &) –
  • P (float) –
Return type:

None

  • Compute the parameter of the vertex <V>, supported by the edge <E>, on the curve <C>.
Parameters:
  • C (TopOpeBRepDS_Curve &) –
  • E (TopoDS_Shape &) –
  • V (TopoDS_Shape &) –
Return type:

None

PutPCurves()
Parameters:
  • newC (TopOpeBRepDS_Curve &) –
  • E (TopoDS_Edge &) –
  • CompPC1 (bool) –
  • CompPC2 (bool) –
Return type:

None

Range()
  • Sets the range of edge <E>.
Parameters:
  • E (TopoDS_Shape &) –
  • first (float) –
  • last (float) –
Return type:

None

RecomputeCurves()
Parameters:
  • C (TopOpeBRepDS_Curve &) –
  • oldE (TopoDS_Edge &) –
  • E (TopoDS_Edge &) –
  • inewC (int &) –
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:

None

Translate()
Return type:bool
Parameters:T (bool) –
Return type:None
UpdateEdge()
  • Sets the range of edge <Eou> from <Ein> only when <Ein> has a closed geometry.
Parameters:
  • Ein (TopoDS_Shape &) –
  • Eou (TopoDS_Shape &) –
Return type:

None

UpdateEdgeCurveTol()
Parameters:
  • F1 (TopoDS_Face &) –
  • F2 (TopoDS_Face &) –
  • E (TopoDS_Edge &) –
  • C3Dnew (Handle_Geom_Curve &) –
  • tol3d (float) –
  • tol2d1 (float) –
  • tol2d2 (float) –
  • newtol (float &) –
  • newparmin (float &) –
  • newparmax (float &) –
Return type:

None

UpdateSurface()
Parameters:
  • F (TopoDS_Shape &) –
  • SU (Handle_Geom_Surface &) –
  • E (TopoDS_Shape &) –
  • oldF (TopoDS_Shape &) –
  • newF (TopoDS_Shape &) –
Return type:

None

Return type:

None

thisown

The membership flag

class TopOpeBRepDS_Check(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
ChangeHDS()
Return type:Handle_TopOpeBRepDS_HDataStructure
CheckDS()
  • Verifie que le ieme element de la DS existe, et pour un K de type topologique, verifie qu’il est du bon type (VERTEX, EDGE, WIRE, FACE, SHELL ou SOLID)
Parameters:
  • i (int) –
  • K (TopOpeBRepDS_Kind) –
Return type:

bool

CheckShapes()
  • Verifie que les Shapes existent bien dans la DS Utile pour les Shapes SameDomain si la liste est vide, renvoie vrai
Parameters:LS (TopTools_ListOfShape &) –
Return type:bool
ChkIntg()
  • Check integrition of DS
Return type:bool
ChkIntgInterf()
  • Check integrition of interferences (les supports et les geometries de LI)
Parameters:LI (TopOpeBRepDS_ListOfInterference &) –
Return type:bool
ChkIntgSamDom()
  • Check integrition des champs SameDomain de la DS
Return type:bool
GetHandle()
HDS()
Return type:Handle_TopOpeBRepDS_HDataStructure
OneVertexOnPnt()
  • Verifie que les Vertex non SameDomain sont bien nonSameDomain, que les vertex sameDomain sont bien SameDomain, que les Points sont non confondus ni entre eux, ni avec des Vertex.
Return type:bool
Print()
  • Prints the name of CheckStatus <stat> as a String
Parameters:
  • stat (TopOpeBRepDS_CheckStatus) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

PrintIntgToString()

TopOpeBRepDS_Check_PrintIntgToString(TopOpeBRepDS_Check self) -> std::string

PrintShape()
  • Prints the name of CheckStatus <stat> as a String
Parameters:
  • SE (TopAbs_ShapeEnum) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

  • Prints the name of CheckStatus <stat> as a String
Parameters:
  • index (int) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

thisown

The membership flag

class TopOpeBRepDS_Curve(*args)

Bases: object

Return type:

None

Parameters:
  • P (Handle_Geom_Curve &) –
  • T (float) –
  • IsWalk (bool) – default value is Standard_False
Return type:

None

ChangeCurve()
Return type:Handle_Geom_Curve
ChangeDSIndex()
Parameters:I (int) –
Return type:None
ChangeIsWalk()
Parameters:B (bool) –
Return type:None
ChangeKeep()
Parameters:B (bool) –
Return type:None
ChangeMother()
Parameters:I (int) –
Return type:None
ChangeShape1()
Return type:TopoDS_Shape
ChangeShape2()
Return type:TopoDS_Shape
Curve()
Return type:

Handle_Geom_Curve

Parameters:
  • C3D (Handle_Geom_Curve &) –
  • Tol (float) –
Return type:

None

Curve1()
Return type:Handle_Geom2d_Curve
Parameters:PC1 (Handle_Geom2d_Curve &) –
Return type:None
Curve2()
Return type:Handle_Geom2d_Curve
Parameters:PC2 (Handle_Geom2d_Curve &) –
Return type:None
DSIndex()
Return type:int
DefineCurve()
Parameters:
  • P (Handle_Geom_Curve &) –
  • T (float) –
  • IsWalk (bool) –
Return type:

None

Dump()
Parameters:
  • OS (Standard_OStream &) –
  • index (int) –
  • compact (bool) – default value is Standard_True
Return type:

Standard_OStream

GetSCI()
Parameters:
  • I1 (Handle_TopOpeBRepDS_Interference &) –
  • I2 (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

GetSCI1()
Return type:Handle_TopOpeBRepDS_Interference
GetSCI2()
Return type:Handle_TopOpeBRepDS_Interference
GetShapes()
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

None

IsWalk()
Return type:bool
Keep()
Return type:bool
Mother()
Return type:int
Range()
Parameters:
  • First (float &) –
  • Last (float &) –
Return type:

bool

SetRange()
Parameters:
Return type:

None

SetSCI()
  • define the interferences face/curve.
Parameters:
  • I1 (Handle_TopOpeBRepDS_Interference &) –
  • I2 (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

SetShapes()
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

None

Shape1()
Return type:TopoDS_Shape
Shape2()
Return type:TopoDS_Shape
Tolerance()
  • Update the tolerance
Parameters:tol (float) –
Return type:None
Return type:float
thisown

The membership flag

class TopOpeBRepDS_CurveData(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData

Return type:None
Parameters:C (TopOpeBRepDS_Curve &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_CurveExplorer(*args)

Bases: object

Return type:

None

Parameters:
  • DS (TopOpeBRepDS_DataStructure &) –
  • FindOnlyKeep (bool) – default value is Standard_True
Return type:

None

Curve()
Return type:TopOpeBRepDS_Curve
Parameters:I (int) –
Return type:TopOpeBRepDS_Curve
Index()
Return type:int
Init()
Parameters:
  • DS (TopOpeBRepDS_DataStructure &) –
  • FindOnlyKeep (bool) – default value is Standard_True
Return type:

None

IsCurve()
Parameters:I (int) –
Return type:bool
IsCurveKeep()
Parameters:I (int) –
Return type:bool
More()
Return type:bool
NbCurve()
Return type:int
Next()
Return type:None
thisown

The membership flag

class TopOpeBRepDS_CurveIterator(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator

  • Creates an iterator on the curves on surface described by the interferences in <L>.
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Current()
  • Index of the curve in the data structure.
Return type:int
Orientation()
Parameters:S (TopAbs_State) –
Return type:TopAbs_Orientation
PCurve()
Return type:Handle_Geom2d_Curve
thisown

The membership flag

class TopOpeBRepDS_CurvePointInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • ST (TopOpeBRepDS_Kind) –
  • S (int) –
  • GT (TopOpeBRepDS_Kind) –
  • G (int) –
  • P (float) –
Return type:

None

DumpToString()

TopOpeBRepDS_CurvePointInterference_DumpToString(TopOpeBRepDS_CurvePointInterference self) -> std::string

GetHandle()
Parameter()
Return type:float
Parameters:P (float) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfDataMapOfCheckStatus(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DataMapOfCheckStatus &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DataMapOfCheckStatus &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopOpeBRepDS_CheckStatus
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopOpeBRepDS_ListOfInterference
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DataMapOfInterferenceListOfInterference &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DataMapOfInterferenceListOfInterference &) –
Return type:None
Key()
Return type:Handle_TopOpeBRepDS_Interference
Value()
Return type:TopOpeBRepDS_ListOfInterference
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DataMapOfInterferenceShape &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DataMapOfInterferenceShape &) –
Return type:None
Key()
Return type:Handle_TopOpeBRepDS_Interference
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopOpeBRepDS_ListOfShapeOn1State
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeState(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DataMapOfShapeState &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DataMapOfShapeState &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:TopAbs_State
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfMapOfCurve(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_MapOfCurve &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_MapOfCurve &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopOpeBRepDS_CurveData
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfMapOfIntegerShapeData(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_MapOfIntegerShapeData &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_MapOfIntegerShapeData &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopOpeBRepDS_ShapeData
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfMapOfPoint(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_MapOfPoint &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_MapOfPoint &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopOpeBRepDS_PointData
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfMapOfSurface(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_MapOfSurface &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_MapOfSurface &) –
Return type:None
Key()
Return type:int
Value()
Return type:TopOpeBRepDS_SurfaceData
thisown

The membership flag

class TopOpeBRepDS_DataMapIteratorOfShapeSurface(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_ShapeSurface &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_ShapeSurface &) –
Return type:None
Key()
Return type:TopoDS_Shape
Value()
Return type:Handle_Geom_Surface
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_CheckStatus &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus_GetKey(TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus self) -> Standard_Integer

SetKey()

TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus_SetKey(TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_CheckStatus
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_ListOfInterference &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference_GetKey(TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference self) -> Standard_Integer

SetKey()

TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference_SetKey(TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_ListOfInterference
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (Handle_TopOpeBRepDS_Interference &) –
  • I (TopOpeBRepDS_ListOfInterference &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:Handle_TopOpeBRepDS_Interference
Value()
Return type:TopOpeBRepDS_ListOfInterference
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (Handle_TopOpeBRepDS_Interference &) –
  • I (TopoDS_Shape &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:Handle_TopOpeBRepDS_Interference
Value()
Return type:TopoDS_Shape
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_ListOfShapeOn1State &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TopOpeBRepDS_ListOfShapeOn1State
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (TopAbs_State &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:TopAbs_State
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfMapOfCurve(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_CurveData &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

TopOpeBRepDS_DataMapNodeOfMapOfCurve_GetKey(TopOpeBRepDS_DataMapNodeOfMapOfCurve self) -> Standard_Integer

SetKey()

TopOpeBRepDS_DataMapNodeOfMapOfCurve_SetKey(TopOpeBRepDS_DataMapNodeOfMapOfCurve self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_CurveData
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_ShapeData &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData_GetKey(TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData self) -> Standard_Integer

SetKey()

TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData_SetKey(TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_ShapeData
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfMapOfPoint(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_PointData &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

TopOpeBRepDS_DataMapNodeOfMapOfPoint_GetKey(TopOpeBRepDS_DataMapNodeOfMapOfPoint self) -> Standard_Integer

SetKey()

TopOpeBRepDS_DataMapNodeOfMapOfPoint_SetKey(TopOpeBRepDS_DataMapNodeOfMapOfPoint self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_PointData
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfMapOfSurface(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_SurfaceData &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey()

TopOpeBRepDS_DataMapNodeOfMapOfSurface_GetKey(TopOpeBRepDS_DataMapNodeOfMapOfSurface self) -> Standard_Integer

SetKey()

TopOpeBRepDS_DataMapNodeOfMapOfSurface_SetKey(TopOpeBRepDS_DataMapNodeOfMapOfSurface self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_SurfaceData
thisown

The membership flag

class TopOpeBRepDS_DataMapNodeOfShapeSurface(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K (TopoDS_Shape &) –
  • I (Handle_Geom_Surface &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Key()
Return type:TopoDS_Shape
Value()
Return type:Handle_Geom_Surface
thisown

The membership flag

class TopOpeBRepDS_DataMapOfCheckStatus(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfCheckStatus &) –
Return type:TopOpeBRepDS_DataMapOfCheckStatus
Bind()
Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_CheckStatus &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopOpeBRepDS_CheckStatus
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopOpeBRepDS_CheckStatus
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DataMapOfCheckStatus &) –
Return type:TopOpeBRepDS_DataMapOfCheckStatus
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_DataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
Bind()
Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_ListOfInterference &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopOpeBRepDS_ListOfInterference
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopOpeBRepDS_ListOfInterference
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_DataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfInterferenceListOfInterference &) –
Return type:TopOpeBRepDS_DataMapOfInterferenceListOfInterference
Bind()
Parameters:
  • K (Handle_TopOpeBRepDS_Interference &) –
  • I (TopOpeBRepDS_ListOfInterference &) –
Return type:

bool

ChangeFind()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:TopOpeBRepDS_ListOfInterference
ChangeFind1()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:TopOpeBRepDS_ListOfInterference
Find1()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:Standard_Address
IsBound()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DataMapOfInterferenceListOfInterference &) –
Return type:TopOpeBRepDS_DataMapOfInterferenceListOfInterference
UnBind()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_DataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfInterferenceShape &) –
Return type:TopOpeBRepDS_DataMapOfInterferenceShape
Bind()
Parameters:
  • K (Handle_TopOpeBRepDS_Interference &) –
  • I (TopoDS_Shape &) –
Return type:

bool

ChangeFind()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:TopoDS_Shape
ChangeFind1()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:TopoDS_Shape
Find1()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:Standard_Address
IsBound()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DataMapOfInterferenceShape &) –
Return type:TopOpeBRepDS_DataMapOfInterferenceShape
UnBind()
Parameters:K (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
Return type:TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_ListOfShapeOn1State &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ListOfShapeOn1State
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ListOfShapeOn1State
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
Return type:TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_DataMapOfShapeState(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfShapeState &) –
Return type:TopOpeBRepDS_DataMapOfShapeState
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopAbs_State &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:TopAbs_State
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:TopAbs_State
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DataMapOfShapeState &) –
Return type:TopOpeBRepDS_DataMapOfShapeState
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_DataStructure(*args)

Bases: object

Return type:None
AddCurve()
  • Insert a new curve. Returns the index.
Parameters:S (TopOpeBRepDS_Curve &) –
Return type:int
AddPoint()
  • Insert a new point. Returns the index.
Parameters:PDS (TopOpeBRepDS_Point &) –
Return type:int
AddPointSS()
  • Insert a new point. Returns the index.
Parameters:
  • PDS (TopOpeBRepDS_Point &) –
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

int

AddSectionEdge()
Parameters:E (TopoDS_Edge &) –
Return type:int
AddShape()
  • Insert a shape S. Returns the index.
Parameters:S (TopoDS_Shape &) –
Return type:int
  • Insert a shape S which ancestor is I = 1 or 2. Returns the index.
Parameters:
  • S (TopoDS_Shape &) –
  • I (int) –
Return type:

int

AddShapeInterference()
Parameters:
  • S (TopoDS_Shape &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

AddShapeSameDomain()
Parameters:
  • S (TopoDS_Shape &) –
  • SSD (TopoDS_Shape &) –
Return type:

None

AddSurface()
  • Insert a new surface. Returns the index.
Parameters:S (TopOpeBRepDS_Surface &) –
Return type:int
AncestorRank()
Parameters:
  • I (int) –
  • S (TopoDS_Shape &) –
  • I
  • Ianc (int) –
  • S
  • Ianc
Return type:

int

Return type:

int

Return type:

None

Return type:

None

ChangeCurve()
  • Returns the Curve of index <I>.
Parameters:I (int) –
Return type:TopOpeBRepDS_Curve
ChangeCurveInterferences()
Parameters:I (int) –
Return type:TopOpeBRepDS_ListOfInterference
ChangeKeepCurve()
Parameters:
  • I (int) –
  • FindKeep (bool) –
  • C (TopOpeBRepDS_Curve &) –
  • FindKeep
Return type:

None

Return type:

None

ChangeKeepPoint()
Parameters:
  • I (int) –
  • FindKeep (bool) –
  • P (TopOpeBRepDS_Point &) –
  • FindKeep
Return type:

None

Return type:

None

ChangeKeepShape()
Parameters:
  • I (int) –
  • FindKeep (bool) –
  • S (TopoDS_Shape &) –
  • FindKeep
Return type:

None

Return type:

None

ChangeKeepSurface()
Parameters:
  • I (int) –
  • FindKeep (bool) –
  • S (TopOpeBRepDS_Surface &) –
  • FindKeep
Return type:

None

Return type:

None

ChangeMapOfRejectedShapesObj()
Return type:TopTools_IndexedMapOfShape
ChangeMapOfRejectedShapesTool()
Return type:TopTools_IndexedMapOfShape
ChangeMapOfShapeWithState()
Parameters:
  • aShape (TopoDS_Shape &) –
  • aFlag (bool) –
Return type:

TopOpeBRepDS_IndexedDataMapOfShapeWithState

ChangeMapOfShapeWithStateObj()
Return type:TopOpeBRepDS_IndexedDataMapOfShapeWithState
ChangeMapOfShapeWithStateTool()
Return type:TopOpeBRepDS_IndexedDataMapOfShapeWithState
ChangeNbCurves()
Parameters:N (int) –
Return type:None
ChangePoint()
  • Returns the point of index <I>.
Parameters:I (int) –
Return type:TopOpeBRepDS_Point
ChangePointInterferences()
Parameters:I (int) –
Return type:TopOpeBRepDS_ListOfInterference
ChangeShapeInterferences()
Parameters:
  • S (TopoDS_Shape &) –
  • I (int) –
Return type:

TopOpeBRepDS_ListOfInterference

Return type:

TopOpeBRepDS_ListOfInterference

ChangeShapeSameDomain()
Parameters:
  • S (TopoDS_Shape &) –
  • I (int) –
Return type:

TopTools_ListOfShape

Return type:

TopTools_ListOfShape

ChangeShapes()
Return type:TopOpeBRepDS_MapOfShapeData
ChangeSurface()
  • Returns the surface of index <I>.
Parameters:I (int) –
Return type:TopOpeBRepDS_Surface
ChangeSurfaceInterferences()
Parameters:I (int) –
Return type:TopOpeBRepDS_ListOfInterference
Curve()
  • Returns the Curve of index <I>.
Parameters:I (int) –
Return type:TopOpeBRepDS_Curve
CurveInterferences()
Parameters:I (int) –
Return type:TopOpeBRepDS_ListOfInterference
FillShapesSameDomain()
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
  • refFirst (bool) – default value is Standard_True
  • S1
  • S2
  • c1 (TopOpeBRepDS_Config) –
  • c2 (TopOpeBRepDS_Config) –
  • refFirst – default value is Standard_True
Return type:

None

Return type:

None

GetShapeWithState()
Parameters:aShape (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ShapeWithState
HasGeometry()
  • Returns True if <S> has new geometries, i.e : True si : HasShape(S) True S a une liste d’interferences non vide. S = SOLID, FACE, EDGE : true/false S = SHELL, WIRE, VERTEX : false.
Parameters:S (TopoDS_Shape &) –
Return type:bool
HasNewSurface()
Parameters:F (TopoDS_Shape &) –
Return type:bool
HasShape()
  • Returns True if <S> est dans myShapes
Parameters:
  • S (TopoDS_Shape &) –
  • FindKeep (bool) – default value is Standard_True
Return type:

bool

Init()
  • reset the data structure
Return type:None
InitSectionEdges()
Return type:None
IsSectionEdge()
Parameters:
  • E (TopoDS_Edge &) –
  • FindKeep (bool) – default value is Standard_True
Return type:

bool

Isfafa()
Parameters:isfafa (bool) –
Return type:None
Return type:bool
KeepCurve()
Parameters:
  • I (int) –
  • C (TopOpeBRepDS_Curve &) –
Return type:

bool

Return type:

bool

KeepPoint()
Parameters:
  • I (int) –
  • P (TopOpeBRepDS_Point &) –
Return type:

bool

Return type:

bool

KeepShape()
Parameters:
  • I (int) –
  • FindKeep (bool) – default value is Standard_True
  • S (TopoDS_Shape &) –
  • FindKeep – default value is Standard_True
Return type:

bool

Return type:

bool

KeepSurface()
Parameters:
  • I (int) –
  • S (TopOpeBRepDS_Surface &) –
Return type:

bool

Return type:

bool

NbCurves()
Return type:int
NbPoints()
Return type:int
NbSectionEdges()
Return type:int
NbShapes()
Return type:int
NbSurfaces()
Return type:int
NewSurface()
Parameters:F (TopoDS_Shape &) –
Return type:Handle_Geom_Surface
Point()
  • Returns the point of index <I>.
Parameters:I (int) –
Return type:TopOpeBRepDS_Point
PointInterferences()
Parameters:I (int) –
Return type:TopOpeBRepDS_ListOfInterference
RemoveCurve()
Parameters:I (int) –
Return type:None
RemovePoint()
Parameters:I (int) –
Return type:None
RemoveShapeInterference()
Parameters:
  • S (TopoDS_Shape &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

RemoveShapeSameDomain()
Parameters:
  • S (TopoDS_Shape &) –
  • SSD (TopoDS_Shape &) –
Return type:

None

RemoveSurface()
Parameters:I (int) –
Return type:None
SameDomainInd()
Parameters:
  • I (int) –
  • S (TopoDS_Shape &) –
  • I
  • Ind (int) –
  • S
  • Ind
Return type:

int

Return type:

int

Return type:

None

Return type:

None

SameDomainOri()
Parameters:
  • I (int) –
  • S (TopoDS_Shape &) –
  • I
  • Ori (TopOpeBRepDS_Config) –
  • S
  • Ori
Return type:

TopOpeBRepDS_Config

Return type:

TopOpeBRepDS_Config

Return type:

None

Return type:

None

SameDomainRef()
Parameters:
  • I (int) –
  • S (TopoDS_Shape &) –
  • I
  • Ref (int) –
  • S
  • Ref
Return type:

int

Return type:

int

Return type:

None

Return type:

None

SectionEdge()
Parameters:
  • I (int) –
  • FindKeep (bool) – default value is Standard_True
  • E (TopoDS_Edge &) –
  • FindKeep – default value is Standard_True
Return type:

TopoDS_Edge

Return type:

int

SetNewSurface()
Parameters:
  • F (TopoDS_Shape &) –
  • S (Handle_Geom_Surface &) –
Return type:

None

Shape()
  • returns the shape of index I stored in the map myShapes, accessing a list of interference.
Parameters:
  • I (int) –
  • FindKeep (bool) – default value is Standard_True
Return type:

TopoDS_Shape

  • returns the index of shape <S> stored in the map myShapes, accessing a list of interference. returns 0 if <S> is not in the map.
Parameters:
  • S (TopoDS_Shape &) –
  • FindKeep (bool) – default value is Standard_True
Return type:

int

ShapeInterferences()
Parameters:
  • S (TopoDS_Shape &) –
  • FindKeep (bool) – default value is Standard_True
  • I (int) –
  • FindKeep – default value is Standard_True
Return type:

TopOpeBRepDS_ListOfInterference

Return type:

TopOpeBRepDS_ListOfInterference

ShapeSameDomain()
Parameters:
  • S (TopoDS_Shape &) –
  • I (int) –
Return type:

TopTools_ListOfShape

Return type:

TopTools_ListOfShape

Surface()
  • Returns the surface of index <I>.
Parameters:I (int) –
Return type:TopOpeBRepDS_Surface
SurfaceInterferences()
Parameters:I (int) –
Return type:TopOpeBRepDS_ListOfInterference
UnfillShapesSameDomain()
Parameters:
  • S1 (TopoDS_Shape &) –
  • S2 (TopoDS_Shape &) –
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_DoubleMapIteratorOfDoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

Return type:None
Parameters:aMap (TopOpeBRepDS_DoubleMapOfIntegerShape &) –
Return type:None
Initialize()
Parameters:aMap (TopOpeBRepDS_DoubleMapOfIntegerShape &) –
Return type:None
Key1()
Return type:int
Key2()
Return type:TopoDS_Shape
thisown

The membership flag

class TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (int &) –
  • K2 (TopoDS_Shape &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey1()

TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape_GetKey1(TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape self) -> Standard_Integer

Key2()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey1()

TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape_SetKey1(TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape self, Standard_Integer value)

thisown

The membership flag

class TopOpeBRepDS_DoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
AreBound()
Parameters:
  • K1 (int &) –
  • K2 (TopoDS_Shape &) –
Return type:

bool

Assign()
Parameters:Other (TopOpeBRepDS_DoubleMapOfIntegerShape &) –
Return type:TopOpeBRepDS_DoubleMapOfIntegerShape
Bind()
Parameters:
  • K1 (int &) –
  • K2 (TopoDS_Shape &) –
Return type:

None

Clear()
Return type:None
Find1()
Parameters:K (int &) –
Return type:TopoDS_Shape
Find2()
Parameters:K (TopoDS_Shape &) –
Return type:int
IsBound1()
Parameters:K (int &) –
Return type:bool
IsBound2()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_DoubleMapOfIntegerShape &) –
Return type:TopOpeBRepDS_DoubleMapOfIntegerShape
UnBind1()
Parameters:K (int &) –
Return type:bool
UnBind2()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_Dumper(*args)

Bases: object

Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
Dump()
Parameters:
  • OS (Standard_OStream &) –
  • fk (bool) – default value is Standard_False
  • ct (bool) – default value is Standard_True
Return type:

Standard_OStream

DumpGeometry()
Parameters:
  • OS (Standard_OStream &) –
  • fk (bool) – default value is Standard_False
  • ct (bool) – default value is Standard_True
  • K (TopOpeBRepDS_Kind) –
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K
  • I (int) –
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

DumpI()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • O (Standard_OStream &) –
  • s1 (TCollection_AsciiString &) –
  • s2 (TCollection_AsciiString &) –
Return type:

Standard_OStream

DumpLOI()
Parameters:
  • L (TopOpeBRepDS_ListOfInterference &) –
  • O (Standard_OStream &) –
  • s (TCollection_AsciiString &) –
Return type:

Standard_OStream

DumpRefOri()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (int) –
  • OS (Standard_OStream &) –
  • S (TopoDS_Shape &) –
  • OS
Return type:

Standard_OStream

Return type:

Standard_OStream

DumpSectionEdge()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • OS (Standard_OStream &) –
  • K
  • I (int) –
  • OS
Return type:

Standard_OStream

Return type:

Standard_OStream

DumpTopology()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • OS (Standard_OStream &) –
  • T (TopAbs_ShapeEnum) –
  • OS
  • K
  • I (int) –
  • OS
  • T
  • I
  • OS
Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

DumpTopologyToString()

TopOpeBRepDS_Dumper_DumpTopologyToString(TopOpeBRepDS_Dumper self) -> std::string

static PrintType(*args)
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • S (Standard_OStream &) –
  • C
  • S
Return type:

Standard_OStream

Return type:

Standard_OStream

SDumpRefOri()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (int) –
  • S (TopoDS_Shape &) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

SPrintShape()
Parameters:
  • I (int) –
  • S (TopoDS_Shape &) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

SPrintShapeRefOri()
Parameters:
  • S (TopoDS_Shape &) –
  • B (TCollection_AsciiString &) – default value is
  • L (TopTools_ListOfShape &) –
  • B – default value is
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

thisown

The membership flag

TopOpeBRepDS_Dumper_PrintType(*args)
Parameters:
  • C (Handle_Geom2d_Curve &) –
  • S (Standard_OStream &) –
  • C
  • S
Return type:

Standard_OStream

Return type:

Standard_OStream

class TopOpeBRepDS_EIR(*args)

Bases: object

Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
ProcessEdgeInterferences()
Return type:None
Parameters:I (int) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_Edge3dInterferenceTool(*args)

Bases: object

Return type:None
Add()
Parameters:
  • Eref (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
  • F (TopoDS_Shape &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

Init()
Parameters:
  • Eref (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
  • F (TopoDS_Shape &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

InitPointVertex()
Parameters:
  • IsVertex (int) –
  • VonOO (TopoDS_Shape &) –
Return type:

None

Transition()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_EdgeInterferenceTool(*args)

Bases: object

Return type:None
Add()
Parameters:
  • E (TopoDS_Shape &) –
  • V (TopoDS_Shape &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
  • E
  • P (TopOpeBRepDS_Point &) –
  • I
Return type:

None

Return type:

None

Init()
Parameters:
  • E (TopoDS_Shape &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

Transition()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_EdgeVertexInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference

  • Create an interference of VERTEX <G> on a crossed EDGE E. //! if support type <ST> == EDGE : <S> is edge E FACE : <S> is the face with bound E. <T> is the transition along the edge, crossing the crossed edge. E is the crossed edge. <GIsBound> indicates if <G> is a bound of the edge. <P> is the parameter of <G> on the edge. //! interference is stored in the list of interfs of the edge.
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • ST (TopOpeBRepDS_Kind) –
  • S (int) –
  • G (int) –
  • GIsBound (bool) –
  • C (TopOpeBRepDS_Config) –
  • P (float) –
Return type:

None

  • Create an interference of VERTEX <G> on crossed EDGE <S>. //! <T> is the transition along the edge, crossing the crossed edge. <S> is the crossed edge. <GIsBound> indicates if <G> is a bound of the edge. <C> indicates the geometric configuration between the edge and the crossed edge. <P> is the parameter of <G> on the edge. //! interference is stored in the list of interfs of the edge.
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • S (int) –
  • G (int) –
  • GIsBound (bool) –
  • C (TopOpeBRepDS_Config) –
  • P (float) –
Return type:

None

DumpToString()

TopOpeBRepDS_EdgeVertexInterference_DumpToString(TopOpeBRepDS_EdgeVertexInterference self) -> std::string

GetHandle()
Parameter()
Return type:float
Parameters:P (float) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_Explorer(*args)

Bases: object

Return type:

None

Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • T (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
  • findkeep (bool) – default value is Standard_True
Return type:

None

Current()
Return type:TopoDS_Shape
Edge()
Return type:TopoDS_Edge
Face()
Return type:TopoDS_Face
Index()
Return type:int
Init()
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • T (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
  • findkeep (bool) – default value is Standard_True
Return type:

None

More()
Return type:bool
Next()
Return type:None
Type()
Return type:TopAbs_ShapeEnum
Vertex()
Return type:TopoDS_Vertex
thisown

The membership flag

class TopOpeBRepDS_FIR(*args)

Bases: object

Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
ProcessFaceInterferences()
Parameters:
  • M (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • I (int) –
  • M
Return type:

None

Return type:

None

thisown

The membership flag

class TopOpeBRepDS_FaceEdgeInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference

  • Create an interference of EDGE <G> on FACE <S>.
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • S (int) –
  • G (int) –
  • GIsBound (bool) –
  • C (TopOpeBRepDS_Config) –
Return type:

None

DumpToString()

TopOpeBRepDS_FaceEdgeInterference_DumpToString(TopOpeBRepDS_FaceEdgeInterference self) -> std::string

GetHandle()
thisown

The membership flag

class TopOpeBRepDS_FaceInterferenceTool(*args)

Bases: object

Parameters:P (TopOpeBRepDS_PDataStructure &) –
Return type:None
Add()
  • Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()
Parameters:
  • FI (TopoDS_Shape &) –
  • F (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
  • Eisnew (bool) –
  • I (Handle_TopOpeBRepDS_Interference &) –
  • E
  • C (TopOpeBRepDS_Curve &) –
  • I
Return type:

None

Return type:

None

GetEdgePntPar()
Parameters:
  • P (gp_Pnt) –
  • par (float &) –
Return type:

None

Init()
  • Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()
Parameters:
  • FI (TopoDS_Shape &) –
  • E (TopoDS_Shape &) –
  • Eisnew (bool) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

IsEdgePntParDef()
Return type:bool
SetEdgePntPar()
Parameters:
Return type:

None

Transition()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_Filter(*args)

Bases: object

Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • pClassif (TopOpeBRepTool_PShapeClassifier &) – default value is 0
Return type:

None

ProcessCurveInterferences()
Return type:None
Parameters:I (int) –
Return type:None
ProcessEdgeInterferences()
Return type:None
Parameters:I (int) –
Return type:None
ProcessFaceInterferences()
Parameters:
  • MEsp (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • I (int) –
  • MEsp
Return type:

None

Return type:

None

ProcessInterferences()
Return type:None
thisown

The membership flag

class TopOpeBRepDS_GapFiller(*args)

Bases: object

Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
AddPointsOnConnexShape()
  • Methodes pour reduire la liste des Points qui peuvent correspondre a une Point donne.
Parameters:
  • F (TopoDS_Shape &) –
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

AddPointsOnShape()
Parameters:
  • S (TopoDS_Shape &) –
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

BuildNewGeometries()
Return type:None
CheckConnexity()
  • Enchaine les sections via les points d’Interferences deja associe; Renvoit dans <L> les points extremites des Lignes. Methodes pour construire la liste des Points qui peuvent correspondre a une Point donne.
Parameters:LI (TopOpeBRepDS_ListOfInterference &) –
Return type:bool
FilterByEdge()
Parameters:
  • E (TopoDS_Edge &) –
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

FilterByFace()
Parameters:
  • F (TopoDS_Face &) –
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

FilterByIncidentDistance()
Parameters:
  • F (TopoDS_Face &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

FindAssociatedPoints()
  • Recherche parmi l’ensemble des points d’Interference la Liste <LI> des points qui correspondent au point d’indice <Index>
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • LI (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

IsOnEdge()
  • Return True si I ou une de ses representaions a pour support <E>. Methodes de reconstructions des geometries des point et des courbes de section
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • E (TopoDS_Edge &) –
Return type:

bool

IsOnFace()
  • Return True si I a ete obtenu par une intersection avec <F>.
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • F (TopoDS_Face &) –
Return type:

bool

Perform()
Return type:None
ReBuildGeom()
Parameters:
  • I1 (Handle_TopOpeBRepDS_Interference &) –
  • Done (TColStd_MapOfInteger &) –
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_GapTool(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
ChangeSameInterferences()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:TopOpeBRepDS_ListOfInterference
Curve()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • C (TopOpeBRepDS_Curve &) –
Return type:

bool

EdgeSupport()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • E (TopoDS_Shape &) –
Return type:

bool

FacesSupport()
  • Return les faces qui ont genere la section origine de I
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • F1 (TopoDS_Shape &) –
  • F2 (TopoDS_Shape &) –
Return type:

bool

GetHandle()
Init()
Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
Interferences()
Parameters:IndexPoint (int) –
Return type:TopOpeBRepDS_ListOfInterference
ParameterOnEdge()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • E (TopoDS_Shape &) –
  • U (float &) –
Return type:

bool

SameInterferences()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:TopOpeBRepDS_ListOfInterference
SetParameterOnEdge()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • E (TopoDS_Shape &) –
  • U (float) –
Return type:

None

SetPoint()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • IndexPoint (int) –
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_GeometryData(*args)

Bases: object

Return type:None
Parameters:Other (TopOpeBRepDS_GeometryData &) –
Return type:None
AddInterference()
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_GeometryData &) –
Return type:None
ChangeInterferences()
Return type:TopOpeBRepDS_ListOfInterference
Interferences()
Return type:TopOpeBRepDS_ListOfInterference
Set()
Parameters:Other (TopOpeBRepDS_GeometryData &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
  • Low (int) –
  • Up (int) –
  • Low
  • Up
  • V (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:

None

Return type:

None

Array1()
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
ChangeArray1()
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
ChangeValue()
Parameters:Index (int) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
GetHandle()
Init()
Parameters:V (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (int) –
  • Value (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
thisown

The membership flag

class TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • I (TopOpeBRepDS_ShapeWithState &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState_GetKey2(TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState_SetKey2(TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_ShapeWithState
thisown

The membership flag

class TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • I (TopOpeBRepDS_Point &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint_GetKey2(TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint_SetKey2(TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_Point
thisown

The membership flag

class TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • K1 (TopoDS_Shape &) –
  • K2 (int) –
  • I (TopOpeBRepDS_ShapeData &) –
  • n1 (TCollection_MapNodePtr &) –
  • n2 (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
GetKey2()

TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData_GetKey2(TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData self) -> Standard_Integer

Key1()
Return type:TopoDS_Shape
Next2()
Return type:TCollection_MapNodePtr
SetKey2()

TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData_SetKey2(TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData self, Standard_Integer value)

Value()
Return type:TopOpeBRepDS_ShapeData
thisown

The membership flag

class TopOpeBRepDS_IndexedDataMapOfShapeWithState(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_ShapeWithState &) –
Return type:

int

Assign()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfShapeWithState &) –
Return type:TopOpeBRepDS_IndexedDataMapOfShapeWithState
ChangeFromIndex()
Parameters:I (int) –
Return type:TopOpeBRepDS_ShapeWithState
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ShapeWithState
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (int) –
Return type:TopOpeBRepDS_ShapeWithState
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ShapeWithState
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfShapeWithState &) –
Return type:TopOpeBRepDS_IndexedDataMapOfShapeWithState
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
  • T (TopOpeBRepDS_ShapeWithState &) –
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_IndexedDataMapOfVertexPoint(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_Point &) –
Return type:

int

Assign()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfVertexPoint &) –
Return type:TopOpeBRepDS_IndexedDataMapOfVertexPoint
ChangeFromIndex()
Parameters:I (int) –
Return type:TopOpeBRepDS_Point
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_Point
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (int) –
Return type:TopOpeBRepDS_Point
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_Point
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfVertexPoint &) –
Return type:TopOpeBRepDS_IndexedDataMapOfVertexPoint
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
  • T (TopOpeBRepDS_Point &) –
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_Interference(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:

None

Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SupportType (TopOpeBRepDS_Kind) –
  • Support (int) –
  • GeometryType (TopOpeBRepDS_Kind) –
  • Geometry (int) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

Return type:

None

ChangeTransition()
Return type:TopOpeBRepDS_Transition
Dump()
Parameters:
  • OS (Standard_OStream &) –
  • s1 (TCollection_AsciiString &) –
  • s2 (TCollection_AsciiString &) –
Return type:

Standard_OStream

DumpGToString()

TopOpeBRepDS_Interference_DumpGToString(TopOpeBRepDS_Interference self) -> std::string

DumpSToString()

TopOpeBRepDS_Interference_DumpSToString(TopOpeBRepDS_Interference self) -> std::string

DumpToString()

TopOpeBRepDS_Interference_DumpToString(TopOpeBRepDS_Interference self) -> std::string

GKGSKS()
  • return GeometryType + Geometry + SupportType + Support
Parameters:
  • GK (TopOpeBRepDS_Kind &) –
  • G (int &) –
  • SK (TopOpeBRepDS_Kind &) –
  • S (int &) –
Return type:

None

Geometry()
Return type:int
Parameters:G (int) –
Return type:None
GeometryType()
Return type:TopOpeBRepDS_Kind
Parameters:GT (TopOpeBRepDS_Kind) –
Return type:None
GetHandle()
HasSameGeometry()
Parameters:Other (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
HasSameSupport()
Parameters:Other (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
SetGeometry()
Parameters:GI (int) –
Return type:None
Support()
Return type:int
Parameters:S (int) –
Return type:None
SupportType()
Return type:TopOpeBRepDS_Kind
Parameters:ST (TopOpeBRepDS_Kind) –
Return type:None
Transition()
Return type:TopOpeBRepDS_Transition
Parameters:T (TopOpeBRepDS_Transition &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_InterferenceIterator(*args)

Bases: object

Return type:None
  • Creates an iterator on the Interference of list <L>.
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
ChangeIterator()
Return type:TopOpeBRepDS_ListIteratorOfListOfInterference
Geometry()
  • define a condition on interference iteration process. Interference must match the Geometry <G>
Parameters:G (int) –
Return type:None
GeometryKind()
  • define a condition on interference iteration process. Interference must match the Geometry Kind <ST>
Parameters:GK (TopOpeBRepDS_Kind) –
Return type:None
Init()
  • re-initialize interference iteration process on the list of interference <L>. Conditions are not modified.
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Match()
  • reach for an interference matching the conditions (if defined).
Return type:None
MatchInterference()
  • Returns True if the Interference <I> matches the conditions (if defined). If no conditions defined, returns True.
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
More()
  • Returns True if there is a current Interference in the iteration.
Return type:bool
Next()
  • Move to the next Interference.
Return type:None
Support()
  • define a condition on interference iteration process. Interference must match the Support <S>
Parameters:S (int) –
Return type:None
SupportKind()
  • define a condition on interference iteration process. Interference must match the Support Kind <ST>
Parameters:ST (TopOpeBRepDS_Kind) –
Return type:None
Value()
  • Returns the current Interference, matching the conditions (if defined).
Return type:Handle_TopOpeBRepDS_Interference
thisown

The membership flag

class TopOpeBRepDS_InterferenceTool

Bases: object

static DuplicateCurvePointInterference(*args)
  • duplicate I in a new interference with Complement() transition.
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:Handle_TopOpeBRepDS_Interference
static MakeCurveInterference(*args)
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • SK (TopOpeBRepDS_Kind) –
  • SI (int) –
  • GK (TopOpeBRepDS_Kind) –
  • GI (int) –
  • P (float) –
Return type:

Handle_TopOpeBRepDS_Interference

static MakeEdgeInterference(*args)
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • SK (TopOpeBRepDS_Kind) –
  • SI (int) –
  • GK (TopOpeBRepDS_Kind) –
  • GI (int) –
  • P (float) –
Return type:

Handle_TopOpeBRepDS_Interference

static MakeEdgeVertexInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • EdgeI (int) –
  • VertexI (int) –
  • VertexIsBound (bool) –
  • Config (TopOpeBRepDS_Config) –
  • param (float) –
Return type:

Handle_TopOpeBRepDS_Interference

static MakeFaceCurveInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • FaceI (int) –
  • CurveI (int) –
  • PC (Handle_Geom2d_Curve &) –
Return type:

Handle_TopOpeBRepDS_Interference

static MakeFaceEdgeInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • FaceI (int) –
  • EdgeI (int) –
  • EdgeIsBound (bool) –
  • Config (TopOpeBRepDS_Config) –
Return type:

Handle_TopOpeBRepDS_Interference

static MakeSolidSurfaceInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SolidI (int) –
  • SurfaceI (int) –
Return type:

Handle_TopOpeBRepDS_Interference

static Parameter(*args)
Parameters:
  • CPI (Handle_TopOpeBRepDS_Interference &) –
  • CPI
  • Par (float) –
Return type:

float

Return type:

void

thisown

The membership flag

TopOpeBRepDS_InterferenceTool_DuplicateCurvePointInterference(*args)
  • duplicate I in a new interference with Complement() transition.
Parameters:I (Handle_TopOpeBRepDS_Interference &) –
Return type:Handle_TopOpeBRepDS_Interference
TopOpeBRepDS_InterferenceTool_MakeCurveInterference(*args)
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • SK (TopOpeBRepDS_Kind) –
  • SI (int) –
  • GK (TopOpeBRepDS_Kind) –
  • GI (int) –
  • P (float) –
Return type:

Handle_TopOpeBRepDS_Interference

TopOpeBRepDS_InterferenceTool_MakeEdgeInterference(*args)
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • SK (TopOpeBRepDS_Kind) –
  • SI (int) –
  • GK (TopOpeBRepDS_Kind) –
  • GI (int) –
  • P (float) –
Return type:

Handle_TopOpeBRepDS_Interference

TopOpeBRepDS_InterferenceTool_MakeEdgeVertexInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • EdgeI (int) –
  • VertexI (int) –
  • VertexIsBound (bool) –
  • Config (TopOpeBRepDS_Config) –
  • param (float) –
Return type:

Handle_TopOpeBRepDS_Interference

TopOpeBRepDS_InterferenceTool_MakeFaceCurveInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • FaceI (int) –
  • CurveI (int) –
  • PC (Handle_Geom2d_Curve &) –
Return type:

Handle_TopOpeBRepDS_Interference

TopOpeBRepDS_InterferenceTool_MakeFaceEdgeInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • FaceI (int) –
  • EdgeI (int) –
  • EdgeIsBound (bool) –
  • Config (TopOpeBRepDS_Config) –
Return type:

Handle_TopOpeBRepDS_Interference

TopOpeBRepDS_InterferenceTool_MakeSolidSurfaceInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SolidI (int) –
  • SurfaceI (int) –
Return type:

Handle_TopOpeBRepDS_Interference

TopOpeBRepDS_InterferenceTool_Parameter(*args)
Parameters:
  • CPI (Handle_TopOpeBRepDS_Interference &) –
  • CPI
  • Par (float) –
Return type:

float

Return type:

void

class TopOpeBRepDS_ListIteratorOfListOfInterference(*args)

Bases: object

Return type:None
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Initialize()
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
More()
Return type:bool
Next()
Return type:None
Value()
Return type:Handle_TopOpeBRepDS_Interference
thisown

The membership flag

class TopOpeBRepDS_ListNodeOfListOfInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • n (TCollection_MapNodePtr &) –
Return type:

None

GetHandle()
Value()
Return type:Handle_TopOpeBRepDS_Interference
thisown

The membership flag

class TopOpeBRepDS_ListOfInterference(*args)

Bases: object

Return type:None
Parameters:Other (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Append()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • I
  • theIt (TopOpeBRepDS_ListIteratorOfListOfInterference &) –
  • Other (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

Return type:

None

Return type:

None

Assign()
Parameters:Other (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Clear()
Return type:None
Extent()
Return type:int
First()
Return type:Handle_TopOpeBRepDS_Interference
InsertAfter()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • It (TopOpeBRepDS_ListIteratorOfListOfInterference &) –
  • Other (TopOpeBRepDS_ListOfInterference &) –
  • It
Return type:

None

Return type:

None

InsertBefore()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • It (TopOpeBRepDS_ListIteratorOfListOfInterference &) –
  • Other (TopOpeBRepDS_ListOfInterference &) –
  • It
Return type:

None

Return type:

None

IsEmpty()
Return type:bool
Last()
Return type:Handle_TopOpeBRepDS_Interference
Prepend()
Parameters:
  • I (Handle_TopOpeBRepDS_Interference &) –
  • I
  • theIt (TopOpeBRepDS_ListIteratorOfListOfInterference &) –
  • Other (TopOpeBRepDS_ListOfInterference &) –
Return type:

None

Return type:

None

Return type:

None

Remove()
Parameters:It (TopOpeBRepDS_ListIteratorOfListOfInterference &) –
Return type:None
RemoveFirst()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_ListOfInterference &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_ListOfShapeOn1State(*args)

Bases: object

Return type:None
ChangeListOnState()
Return type:TopTools_ListOfShape
Clear()
Return type:None
IsSplit()
Return type:bool
ListOnState()
Return type:TopTools_ListOfShape
Split()
Parameters:B (bool) – default value is Standard_True
Return type:None
thisown

The membership flag

class TopOpeBRepDS_MapOfCurve(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_MapOfCurve &) –
Return type:TopOpeBRepDS_MapOfCurve
Bind()
Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_CurveData &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopOpeBRepDS_CurveData
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopOpeBRepDS_CurveData
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_MapOfCurve &) –
Return type:TopOpeBRepDS_MapOfCurve
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_MapOfIntegerShapeData(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_MapOfIntegerShapeData &) –
Return type:TopOpeBRepDS_MapOfIntegerShapeData
Bind()
Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_ShapeData &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopOpeBRepDS_ShapeData
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopOpeBRepDS_ShapeData
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_MapOfIntegerShapeData &) –
Return type:TopOpeBRepDS_MapOfIntegerShapeData
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_MapOfPoint(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_MapOfPoint &) –
Return type:TopOpeBRepDS_MapOfPoint
Bind()
Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_PointData &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopOpeBRepDS_PointData
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopOpeBRepDS_PointData
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_MapOfPoint &) –
Return type:TopOpeBRepDS_MapOfPoint
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_MapOfShapeData(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_ShapeData &) –
Return type:

int

Assign()
Parameters:Other (TopOpeBRepDS_MapOfShapeData &) –
Return type:TopOpeBRepDS_MapOfShapeData
ChangeFromIndex()
Parameters:I (int) –
Return type:TopOpeBRepDS_ShapeData
ChangeFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ShapeData
ChangeFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Contains()
Parameters:K (TopoDS_Shape &) –
Return type:bool
FindFromIndex()
Parameters:I (int) –
Return type:TopOpeBRepDS_ShapeData
FindFromKey()
Parameters:K (TopoDS_Shape &) –
Return type:TopOpeBRepDS_ShapeData
FindFromKey1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
FindIndex()
Parameters:K (TopoDS_Shape &) –
Return type:int
FindKey()
Parameters:I (int) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (int) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_MapOfShapeData &) –
Return type:TopOpeBRepDS_MapOfShapeData
Substitute()
Parameters:
  • I (int) –
  • K (TopoDS_Shape &) –
  • T (TopOpeBRepDS_ShapeData &) –
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_MapOfSurface(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_MapOfSurface &) –
Return type:TopOpeBRepDS_MapOfSurface
Bind()
Parameters:
  • K (int &) –
  • I (TopOpeBRepDS_SurfaceData &) –
Return type:

bool

ChangeFind()
Parameters:K (int &) –
Return type:TopOpeBRepDS_SurfaceData
ChangeFind1()
Parameters:K (int &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (int &) –
Return type:TopOpeBRepDS_SurfaceData
Find1()
Parameters:K (int &) –
Return type:Standard_Address
IsBound()
Parameters:K (int &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_MapOfSurface &) –
Return type:TopOpeBRepDS_MapOfSurface
UnBind()
Parameters:K (int &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_Marker(*args)

Bases: OCC.MMgt.MMgt_TShared

Return type:None
Allocate()
Parameters:n (int) –
Return type:None
GetHandle()
GetI()
Parameters:i (int) –
Return type:bool
Reset()
Return type:None
Set()
Parameters:
  • i (int) –
  • b (bool) –
  • b
  • n (int) –
  • a (Standard_Address) –
Return type:

None

Return type:

None

thisown

The membership flag

class TopOpeBRepDS_Point(*args)

Bases: object

Return type:

None

Parameters:
Return type:

None

Return type:

None

ChangeKeep()
Parameters:B (bool) –
Return type:None
ChangePoint()
Return type:gp_Pnt
IsEqual()
Parameters:other (TopOpeBRepDS_Point &) –
Return type:bool
Keep()
Return type:bool
Point()
Return type:gp_Pnt
Tolerance()
Return type:float
Parameters:Tol (float) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_PointData(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData

Return type:

None

Parameters:
  • P (TopOpeBRepDS_Point &) –
  • P
  • I1 (int) –
  • I2 (int) –
Return type:

None

Return type:

None

GetShapes()
Parameters:
  • I1 (int &) –
  • I2 (int &) –
Return type:

None

SetShapes()
Parameters:
Return type:

None

thisown

The membership flag

class TopOpeBRepDS_PointExplorer(*args)

Bases: object

Return type:

None

Parameters:
  • DS (TopOpeBRepDS_DataStructure &) –
  • FindOnlyKeep (bool) – default value is Standard_True
Return type:

None

Index()
Return type:int
Init()
Parameters:
  • DS (TopOpeBRepDS_DataStructure &) –
  • FindOnlyKeep (bool) – default value is Standard_True
Return type:

None

IsPoint()
Parameters:I (int) –
Return type:bool
IsPointKeep()
Parameters:I (int) –
Return type:bool
More()
Return type:bool
NbPoint()
Return type:int
Next()
Return type:None
Point()
Return type:TopOpeBRepDS_Point
Parameters:I (int) –
Return type:TopOpeBRepDS_Point
thisown

The membership flag

class TopOpeBRepDS_PointIterator(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator

  • Creates an iterator on the points on curves described by the interferences in <L>.
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Current()
  • Index of the point in the data structure.
Return type:int
DiffOriented()
Return type:bool
IsPoint()
Return type:bool
IsVertex()
Return type:bool
Orientation()
Parameters:S (TopAbs_State) –
Return type:TopAbs_Orientation
Parameter()
Return type:float
SameOriented()
Return type:bool
Support()
Return type:int
thisown

The membership flag

class TopOpeBRepDS_Reducer(*args)

Bases: object

Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
ProcessEdgeInterferences()
Return type:None
ProcessFaceInterferences()
Parameters:M (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_ShapeData(*args)

Bases: object

Return type:None
ChangeInterferences()
Return type:TopOpeBRepDS_ListOfInterference
ChangeKeep()
Parameters:B (bool) –
Return type:None
Interferences()
Return type:TopOpeBRepDS_ListOfInterference
Keep()
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_ShapeShapeInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

  • a shape interfers on shape <G> with shape <S>. examples : create a ShapeShapeInterference describing : vertex V of edge E1 found on edge E2 : ST,S,GT,G = TopOpeBRepDS_EDGE,E2,TopOpeBRepDS_VERTEX,V //! create a ShapeShapeInterference describing vertex V of edge E found on face F : ST,S,GT,G = TopOpeBRepDS_FACE,F,TopOpeBRepDS_VERTEX,V //! <GBound> indicates if shape <G> is a bound of shape <S>. //! <SCC> : UNSH_GEOMETRY : <S> and <Ancestor> have any types, <S> and <Ancestor> don’t share the same geometry SAME_ORIENTED : <S> and <Ancestor> have identical types, <S> and <Ancestor> orientations are IDENTICAL. DIFF_ORIENTED : <S> and <Ancestor> have identical types, <S> and <Ancestor> orientations are DIFFERENT.
Parameters:
  • T (TopOpeBRepDS_Transition &) –
  • ST (TopOpeBRepDS_Kind) –
  • S (int) –
  • GT (TopOpeBRepDS_Kind) –
  • G (int) –
  • GBound (bool) –
  • C (TopOpeBRepDS_Config) –
Return type:

None

Config()
Return type:TopOpeBRepDS_Config
DumpToString()

TopOpeBRepDS_ShapeShapeInterference_DumpToString(TopOpeBRepDS_ShapeShapeInterference self) -> std::string

GBound()
Return type:bool
GetHandle()
SetGBound()
Parameters:b (bool) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_ShapeSurface(*args)

Bases: OCC.TCollection.TCollection_BasicMap

Parameters:NbBuckets (int) – default value is 1
Return type:None
Assign()
Parameters:Other (TopOpeBRepDS_ShapeSurface &) –
Return type:TopOpeBRepDS_ShapeSurface
Bind()
Parameters:
  • K (TopoDS_Shape &) –
  • I (Handle_Geom_Surface &) –
Return type:

bool

ChangeFind()
Parameters:K (TopoDS_Shape &) –
Return type:Handle_Geom_Surface
ChangeFind1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
Clear()
Return type:None
Find()
Parameters:K (TopoDS_Shape &) –
Return type:Handle_Geom_Surface
Find1()
Parameters:K (TopoDS_Shape &) –
Return type:Standard_Address
IsBound()
Parameters:K (TopoDS_Shape &) –
Return type:bool
ReSize()
Parameters:NbBuckets (int) –
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_ShapeSurface &) –
Return type:TopOpeBRepDS_ShapeSurface
UnBind()
Parameters:K (TopoDS_Shape &) –
Return type:bool
thisown

The membership flag

class TopOpeBRepDS_ShapeWithState(*args)

Bases: object

Return type:None
AddPart()
Parameters:
  • aShape (TopoDS_Shape &) –
  • aState (TopAbs_State) –
Return type:

None

AddParts()
Parameters:
  • aListOfShape (TopTools_ListOfShape &) –
  • aState (TopAbs_State) –
Return type:

None

IsSplitted()
Return type:bool
Part()
Parameters:aState (TopAbs_State) –
Return type:TopTools_ListOfShape
SetIsSplitted()
Parameters:anIsSplitted (bool) –
Return type:None
SetState()
Parameters:aState (TopAbs_State) –
Return type:None
State()
Return type:TopAbs_State
thisown

The membership flag

class TopOpeBRepDS_SolidSurfaceInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SupportType (TopOpeBRepDS_Kind) –
  • Support (int) –
  • GeometryType (TopOpeBRepDS_Kind) –
  • Geometry (int) –
Return type:

None

DumpToString()

TopOpeBRepDS_SolidSurfaceInterference_DumpToString(TopOpeBRepDS_SolidSurfaceInterference self) -> std::string

GetHandle()
thisown

The membership flag

class TopOpeBRepDS_Surface(*args)

Bases: object

Return type:

None

Parameters:
  • P (Handle_Geom_Surface &) –
  • T (float) –
  • Other (TopOpeBRepDS_Surface &) –
Return type:

None

Return type:

None

Assign()
Parameters:Other (TopOpeBRepDS_Surface &) –
Return type:None
ChangeKeep()
Parameters:B (bool) –
Return type:None
Keep()
Return type:bool
Set()
Parameters:Other (TopOpeBRepDS_Surface &) –
Return type:None
Surface()
Return type:Handle_Geom_Surface
Tolerance()
Return type:float
  • Update the tolerance
Parameters:tol (float) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_SurfaceCurveInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

Return type:

None

Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SupportType (TopOpeBRepDS_Kind) –
  • Support (int) –
  • GeometryType (TopOpeBRepDS_Kind) –
  • Geometry (int) –
  • PC (Handle_Geom2d_Curve &) –
  • I (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

Return type:

None

DumpPCurve()
Parameters:
  • OS (Standard_OStream &) –
  • compact (bool) – default value is Standard_True
Return type:

Standard_OStream

DumpToString()

TopOpeBRepDS_SurfaceCurveInterference_DumpToString(TopOpeBRepDS_SurfaceCurveInterference self) -> std::string

GetHandle()
PCurve()
Return type:Handle_Geom2d_Curve
Parameters:PC (Handle_Geom2d_Curve &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_SurfaceData(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData

Return type:None
Parameters:S (TopOpeBRepDS_Surface &) –
Return type:None
thisown

The membership flag

class TopOpeBRepDS_SurfaceExplorer(*args)

Bases: object

Return type:

None

Parameters:
  • DS (TopOpeBRepDS_DataStructure &) –
  • FindOnlyKeep (bool) – default value is Standard_True
Return type:

None

Index()
Return type:int
Init()
Parameters:
  • DS (TopOpeBRepDS_DataStructure &) –
  • FindOnlyKeep (bool) – default value is Standard_True
Return type:

None

IsSurface()
Parameters:I (int) –
Return type:bool
IsSurfaceKeep()
Parameters:I (int) –
Return type:bool
More()
Return type:bool
NbSurface()
Return type:int
Next()
Return type:None
Surface()
Return type:TopOpeBRepDS_Surface
Parameters:I (int) –
Return type:TopOpeBRepDS_Surface
thisown

The membership flag

class TopOpeBRepDS_SurfaceIterator(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator

  • Creates an iterator on the Surfaces on solid described by the interferences in <L>.
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
Current()
  • Index of the surface in the data structure.
Return type:int
Orientation()
Parameters:S (TopAbs_State) –
Return type:TopAbs_Orientation
thisown

The membership flag

class TopOpeBRepDS_TKI(*args)

Bases: object

Return type:None
Add()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • G (int) –
  • K
  • G
  • HI (Handle_TopOpeBRepDS_Interference &) –
Return type:

None

Return type:

None

ChangeInterferences()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • G (int) –
Return type:

TopOpeBRepDS_ListOfInterference

ChangeValue()
Parameters:
  • K (TopOpeBRepDS_Kind &) –
  • G (int &) –
Return type:

TopOpeBRepDS_ListOfInterference

Clear()
Return type:None
DumpTKI()
Parameters:
  • s1 (TCollection_AsciiString &) – default value is
  • s2 (TCollection_AsciiString &) – default value is
  • K (TopOpeBRepDS_Kind) –
  • s1 – default value is
  • s2 – default value is
  • K
  • G (int) –
  • s1 – default value is
  • s2 – default value is
  • K
  • G
  • L (TopOpeBRepDS_ListOfInterference &) –
  • s1 – default value is
  • s2 – default value is
Return type:

None

Return type:

None

Return type:

None

Return type:

None

DumpTKIIterator()
Parameters:
  • s1 (TCollection_AsciiString &) – default value is
  • s2 (TCollection_AsciiString &) – default value is
Return type:

None

FillOnGeometry()
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
FillOnSupport()
Parameters:L (TopOpeBRepDS_ListOfInterference &) –
Return type:None
HasInterferences()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • G (int) –
Return type:

bool

Init()
Return type:None
Interferences()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • G (int) –
Return type:

TopOpeBRepDS_ListOfInterference

IsBound()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • G (int) –
Return type:

bool

More()
Return type:bool
Next()
Return type:None
Value()
Parameters:
  • K (TopOpeBRepDS_Kind &) –
  • G (int &) –
Return type:

TopOpeBRepDS_ListOfInterference

thisown

The membership flag

class TopOpeBRepDS_TOOL

Bases: object

static EShareG(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • E (TopoDS_Edge &) –
  • lEsd (TopTools_ListOfShape &) –
Return type:

int

static GetConfig(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • MEspON (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • ie (int) –
  • iesd (int) –
  • conf (int &) –
Return type:

bool

static GetEsd(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • S (TopoDS_Shape &) –
  • ie (int) –
  • iesd (int &) –
Return type:

bool

static ShareG(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • is1 (int) –
  • is2 (int) –
Return type:

bool

static ShareSplitON(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • MspON (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • i1 (int) –
  • i2 (int) –
  • spON (TopoDS_Shape &) –
Return type:

bool

thisown

The membership flag

TopOpeBRepDS_TOOL_EShareG(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • E (TopoDS_Edge &) –
  • lEsd (TopTools_ListOfShape &) –
Return type:

int

TopOpeBRepDS_TOOL_GetConfig(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • MEspON (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • ie (int) –
  • iesd (int) –
  • conf (int &) –
Return type:

bool

TopOpeBRepDS_TOOL_GetEsd(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • S (TopoDS_Shape &) –
  • ie (int) –
  • iesd (int &) –
Return type:

bool

TopOpeBRepDS_TOOL_ShareG(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • is1 (int) –
  • is2 (int) –
Return type:

bool

TopOpeBRepDS_TOOL_ShareSplitON(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • MspON (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • i1 (int) –
  • i2 (int) –
  • spON (TopoDS_Shape &) –
Return type:

bool

class TopOpeBRepDS_Transition(*args)

Bases: object

Return type:

None

Parameters:
  • StateBefore (TopAbs_State) –
  • StateAfter (TopAbs_State) –
  • ShapeBefore (TopAbs_ShapeEnum) – default value is TopAbs_FACE
  • ShapeAfter (TopAbs_ShapeEnum) – default value is TopAbs_FACE
  • O (TopAbs_Orientation) –
Return type:

None

Return type:

None

After()
Parameters:
  • S (TopAbs_State) –
  • ShapeAfter (TopAbs_ShapeEnum) – default value is TopAbs_FACE
Return type:

None

Return type:

TopAbs_State

Before()
Parameters:
  • S (TopAbs_State) –
  • ShapeBefore (TopAbs_ShapeEnum) – default value is TopAbs_FACE
Return type:

None

Return type:

TopAbs_State

Complement()
Return type:TopOpeBRepDS_Transition
DumpAToString()

TopOpeBRepDS_Transition_DumpAToString(TopOpeBRepDS_Transition self) -> std::string

DumpBToString()

TopOpeBRepDS_Transition_DumpBToString(TopOpeBRepDS_Transition self) -> std::string

DumpToString()

TopOpeBRepDS_Transition_DumpToString(TopOpeBRepDS_Transition self) -> std::string

Index()
Parameters:I (int) –
Return type:None
Return type:int
IndexAfter()
Parameters:I (int) –
Return type:None
Return type:int
IndexBefore()
Parameters:I (int) –
Return type:None
Return type:int
IsUnknown()
  • returns True if both states are UNKNOWN
Return type:bool
ONAfter()
Return type:TopAbs_ShapeEnum
ONBefore()
Return type:TopAbs_ShapeEnum
Orientation()
  • returns the orientation corresponding to state <S> //! Before and After not equal TopAbs_ON : ————————————– Before After Computed orientation //! S not S REVERSED (we leave state S) not S S FORWARD (we enter state S) S S INTERNAL (we stay in state S) not S not S EXTERNAL (we stay outside state S)
Parameters:
  • S (TopAbs_State) –
  • T (TopAbs_ShapeEnum) – default value is TopAbs_FACE
Return type:

TopAbs_Orientation

Set()
Parameters:
  • StateBefore (TopAbs_State) –
  • StateAfter (TopAbs_State) –
  • ShapeBefore (TopAbs_ShapeEnum) – default value is TopAbs_FACE
  • ShapeAfter (TopAbs_ShapeEnum) – default value is TopAbs_FACE
Return type:

None

  • set the transition corresponding to orientation <O> //! O Before After //! FORWARD OUT IN REVERSED IN OUT INTERNAL IN IN EXTERNAL OUT OUT
Parameters:O (TopAbs_Orientation) –
Return type:None
ShapeAfter()
Parameters:SE (TopAbs_ShapeEnum) –
Return type:None
Return type:TopAbs_ShapeEnum
ShapeBefore()
Parameters:SE (TopAbs_ShapeEnum) –
Return type:None
Return type:TopAbs_ShapeEnum
StateAfter()
Parameters:S (TopAbs_State) –
Return type:None
StateBefore()
Parameters:S (TopAbs_State) –
Return type:None
thisown

The membership flag

register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases

class topopebrepds

Bases: object

static IsGeometry(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:bool
static IsTopology(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:bool
static KindToShape(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:TopAbs_ShapeEnum
static Print(*args)
Parameters:
  • S (Standard_OStream &) –
  • OS (Standard_OStream &) –
  • K (TopOpeBRepDS_Kind) –
  • S
  • K
  • I (int) –
  • S
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
  • T (TopAbs_ShapeEnum) –
  • I
  • S
  • C (TopOpeBRepDS_Config) –
  • S
Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

static SPrint(*args)
  • IN OU ON UN
Parameters:S (TopAbs_State) –
Return type:TCollection_AsciiString
  • <K>
Parameters:K (TopOpeBRepDS_Kind) –
Return type:TCollection_AsciiString
  • S1(<K>,<I>)S2
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (int) –
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
  • T (TopAbs_ShapeEnum) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

  • (<T>,<I>)
Parameters:
  • T (TopAbs_ShapeEnum) –
  • I (int) –
  • O (TopAbs_Orientation) –
  • C (TopOpeBRepDS_Config) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

static ShapeToKind(*args)
Parameters:S (TopAbs_ShapeEnum) –
Return type:TopOpeBRepDS_Kind
thisown

The membership flag

topopebrepds_IsGeometry(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:bool
topopebrepds_IsTopology(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:bool
topopebrepds_KindToShape(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:TopAbs_ShapeEnum
topopebrepds_Print(*args)
Parameters:
  • S (Standard_OStream &) –
  • OS (Standard_OStream &) –
  • K (TopOpeBRepDS_Kind) –
  • S
  • K
  • I (int) –
  • S
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
  • T (TopAbs_ShapeEnum) –
  • I
  • S
  • C (TopOpeBRepDS_Config) –
  • S
Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

topopebrepds_SPrint(*args)
  • IN OU ON UN
Parameters:S (TopAbs_State) –
Return type:TCollection_AsciiString
  • <K>
Parameters:K (TopOpeBRepDS_Kind) –
Return type:TCollection_AsciiString
  • S1(<K>,<I>)S2
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (int) –
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
  • T (TopAbs_ShapeEnum) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

  • (<T>,<I>)
Parameters:
  • T (TopAbs_ShapeEnum) –
  • I (int) –
  • O (TopAbs_Orientation) –
  • C (TopOpeBRepDS_Config) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

topopebrepds_ShapeToKind(*args)
Parameters:S (TopAbs_ShapeEnum) –
Return type:TopOpeBRepDS_Kind