OCC.TopOpeBRepDS module

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Association(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Check(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_CurvePointInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfMapOfCurve(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfMapOfPoint(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfMapOfSurface(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DataMapNodeOfShapeSurface(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_EdgeVertexInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_ShapeShapeInterference

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_FaceEdgeInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_ShapeShapeInterference

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_GapTool(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_ListNodeOfListOfInterference(*args)

Bases: OCC.TCollection.Handle_TCollection_MapNode

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Marker(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_ShapeShapeInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_SolidSurfaceInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

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

The membership flag

class OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_SurfaceCurveInterference(*args)

Bases: OCC.TopOpeBRepDS.Handle_TopOpeBRepDS_Interference

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

The membership flag

class OCC.TopOpeBRepDS.SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()
class OCC.TopOpeBRepDS.TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference(*args)

Bases: object

Assign()
Parameters:Other (TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference &) –
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
ChangeValue()
Parameters:Index (Standard_Integer) –
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 (Standard_Integer) –
  • Value (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Association

Bases: OCC.MMgt.MMgt_TShared

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()

TopOpeBRepDS_Association_GetHandle(TopOpeBRepDS_Association self) -> Handle_TopOpeBRepDS_Association

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_BuildTool(*args)

Bases: object

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 (Standard_Integer &) –
  • 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 (Standard_Integer &) –
  • 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 OCC.TopOpeBRepDS.TopOpeBRepDS_Check(*args)

Bases: OCC.MMgt.MMgt_TShared

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 (Standard_Integer) –
  • 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()

TopOpeBRepDS_Check_GetHandle(TopOpeBRepDS_Check self) -> Handle_TopOpeBRepDS_Check

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 (Standard_Integer) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Curve(*args)

Bases: object

ChangeCurve()
Return type:Handle_Geom_Curve
ChangeDSIndex()
Parameters:I (Standard_Integer) –
Return type:None
ChangeIsWalk()
Parameters:B (bool) –
Return type:None
ChangeKeep()
Parameters:B (bool) –
Return type:None
ChangeMother()
Parameters:I (Standard_Integer) –
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 (Standard_Integer) –
  • compact (bool) – default value is Standard_True
  • OS
  • index
  • compact – default value is Standard_True
Return type:

Standard_OStream

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:
  • First (float) –
  • Last (float) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_CurveData(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_CurveExplorer(*args)

Bases: object

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

None

Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_CurveIterator(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator

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 OCC.TopOpeBRepDS.TopOpeBRepDS_CurvePointInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

DumpToString()

TopOpeBRepDS_CurvePointInterference_DumpToString(TopOpeBRepDS_CurvePointInterference self) -> std::string

GetHandle()

TopOpeBRepDS_CurvePointInterference_GetHandle(TopOpeBRepDS_CurvePointInterference self) -> Handle_TopOpeBRepDS_CurvePointInterference

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfDataMapOfCheckStatus(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfDataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfDataMapOfShapeState(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfMapOfCurve(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfMapOfIntegerShapeData(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfMapOfPoint(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfMapOfSurface(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapIteratorOfShapeSurface(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus_GetHandle(TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus self) -> Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfCheckStatus

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference_GetHandle(TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference self) -> Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfIntegerListOfInterference

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference_GetHandle(TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference self) -> Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceListOfInterference

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape_GetHandle(TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape self) -> Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfInterferenceShape

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State_GetHandle(TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State self) -> Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfShapeListOfShapeOn1State

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState_GetHandle(TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState self) -> Handle_TopOpeBRepDS_DataMapNodeOfDataMapOfShapeState

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfMapOfCurve(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfMapOfCurve_GetHandle(TopOpeBRepDS_DataMapNodeOfMapOfCurve self) -> Handle_TopOpeBRepDS_DataMapNodeOfMapOfCurve

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData_GetHandle(TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData self) -> Handle_TopOpeBRepDS_DataMapNodeOfMapOfIntegerShapeData

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfMapOfPoint(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfMapOfPoint_GetHandle(TopOpeBRepDS_DataMapNodeOfMapOfPoint self) -> Handle_TopOpeBRepDS_DataMapNodeOfMapOfPoint

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfMapOfSurface(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfMapOfSurface_GetHandle(TopOpeBRepDS_DataMapNodeOfMapOfSurface self) -> Handle_TopOpeBRepDS_DataMapNodeOfMapOfSurface

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapNodeOfShapeSurface(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DataMapNodeOfShapeSurface_GetHandle(TopOpeBRepDS_DataMapNodeOfShapeSurface self) -> Handle_TopOpeBRepDS_DataMapNodeOfShapeSurface

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapOfCheckStatus(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfCheckStatus &) –
Return type:TopOpeBRepDS_DataMapOfCheckStatus
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (TopOpeBRepDS_CheckStatus &) –
Return type:

bool

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapOfIntegerListOfInterference(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (TopOpeBRepDS_ListOfInterference &) –
Return type:

bool

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapOfInterferenceListOfInterference(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

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 (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapOfInterferenceShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

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 (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

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 (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataMapOfShapeState(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

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 (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_DataStructure

Bases: object

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 (Standard_Integer) –
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 (Standard_Integer) –
  • S (TopoDS_Shape &) –
  • I
  • Ianc (Standard_Integer) –
  • S
  • Ianc
Return type:

int

Return type:

int

Return type:

None

Return type:

None

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

None

Return type:

None

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

None

Return type:

None

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

None

Return type:

None

ChangeKeepSurface()
Parameters:
  • I (Standard_Integer) –
  • 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 (Standard_Integer) –
Return type:None
ChangePoint()
  • Returns the point of index <I>.
Parameters:I (Standard_Integer) –
Return type:TopOpeBRepDS_Point
ChangePointInterferences()
Parameters:I (Standard_Integer) –
Return type:TopOpeBRepDS_ListOfInterference
ChangeShapeInterferences()
Parameters:
  • S (TopoDS_Shape &) –
  • I (Standard_Integer) –
Return type:

TopOpeBRepDS_ListOfInterference

Return type:

TopOpeBRepDS_ListOfInterference

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

TopTools_ListOfShape

Return type:

TopTools_ListOfShape

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

None

Return type:

None

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

  • 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
  • E
  • FindKeep – default value is Standard_True
Return type:

bool

Return type:

bool

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

bool

Return type:

bool

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

bool

Return type:

bool

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

bool

Return type:

bool

Return type:

bool

Return type:

bool

KeepSurface()
Parameters:
  • I (Standard_Integer) –
  • 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 (Standard_Integer) –
Return type:TopOpeBRepDS_Point
PointInterferences()
Parameters:I (Standard_Integer) –
Return type:TopOpeBRepDS_ListOfInterference
RemoveCurve()
Parameters:I (Standard_Integer) –
Return type:None
RemovePoint()
Parameters:I (Standard_Integer) –
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 (Standard_Integer) –
Return type:None
SameDomainInd()
Parameters:
  • I (Standard_Integer) –
  • S (TopoDS_Shape &) –
  • I
  • Ind (Standard_Integer) –
  • S
  • Ind
Return type:

int

Return type:

int

Return type:

None

Return type:

None

SameDomainOri()
Parameters:
  • I (Standard_Integer) –
  • 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 (Standard_Integer) –
  • S (TopoDS_Shape &) –
  • I
  • Ref (Standard_Integer) –
  • S
  • Ref
Return type:

int

Return type:

int

Return type:

None

Return type:

None

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

TopoDS_Edge

Return type:

TopoDS_Edge

Return type:

int

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 (Standard_Integer) –
  • FindKeep (bool) – default value is Standard_True
Return type:

TopoDS_Shape

  • returns the shape of index I stored in the map myShapes, accessing a list of interference.
Parameters:
  • I (Standard_Integer) –
  • 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

  • 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
  • S
  • FindKeep – default value is Standard_True
  • I (Standard_Integer) –
  • FindKeep – default value is Standard_True
  • I
  • FindKeep – default value is Standard_True
Return type:

TopOpeBRepDS_ListOfInterference

Return type:

TopOpeBRepDS_ListOfInterference

Return type:

TopOpeBRepDS_ListOfInterference

Return type:

TopOpeBRepDS_ListOfInterference

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

TopTools_ListOfShape

Return type:

TopTools_ListOfShape

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

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DoubleMapIteratorOfDoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_BasicMapIterator

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape_GetHandle(TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape self) -> Handle_TopOpeBRepDS_DoubleMapNodeOfDoubleMapOfIntegerShape

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 OCC.TopOpeBRepDS.TopOpeBRepDS_DoubleMapOfIntegerShape(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

AreBound()
Parameters:
  • K1 (Standard_Integer &) –
  • K2 (TopoDS_Shape &) –
Return type:

bool

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

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Dumper(*args)

Bases: object

Dump()
Parameters:
  • OS (Standard_OStream &) –
  • fk (bool) – default value is Standard_False
  • ct (bool) – default value is Standard_True
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • 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

DumpGeometry()
Parameters:
  • OS (Standard_OStream &) –
  • fk (bool) – default value is Standard_False
  • ct (bool) – default value is Standard_True
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K (TopOpeBRepDS_Kind) –
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K
  • I (Standard_Integer) –
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K
  • I
  • OS
  • fk – default value is Standard_False
  • ct – default value is Standard_True
  • K
  • I
  • 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

Return type:

Standard_OStream

Return type:

Standard_OStream

Return type:

Standard_OStream

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 (Standard_Integer) –
  • 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 (Standard_Integer) –
  • OS
Return type:

Standard_OStream

Return type:

Standard_OStream

DumpTopology()
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • OS (Standard_OStream &) –
  • T (TopAbs_ShapeEnum) –
  • OS
  • K
  • I (Standard_Integer) –
  • 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 (Standard_Integer) –
  • S (TopoDS_Shape &) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

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

TCollection_AsciiString

Return type:

TCollection_AsciiString

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

TCollection_AsciiString

Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

thisown

The membership flag

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

Standard_OStream

Return type:

Standard_OStream

class OCC.TopOpeBRepDS.TopOpeBRepDS_EIR(*args)

Bases: object

ProcessEdgeInterferences()
Return type:None
Parameters:I (Standard_Integer) –
Return type:None
thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Edge3dInterferenceTool

Bases: object

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 (Standard_Integer) –
  • VonOO (TopoDS_Shape &) –
Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_EdgeInterferenceTool

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_EdgeVertexInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference

DumpToString()

TopOpeBRepDS_EdgeVertexInterference_DumpToString(TopOpeBRepDS_EdgeVertexInterference self) -> std::string

GetHandle()

TopOpeBRepDS_EdgeVertexInterference_GetHandle(TopOpeBRepDS_EdgeVertexInterference self) -> Handle_TopOpeBRepDS_EdgeVertexInterference

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Explorer(*args)

Bases: object

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
  • HDS
  • T – default value is TopAbs_SHAPE
  • findkeep – default value is Standard_True
  • HDS
  • T – default value is TopAbs_SHAPE
  • findkeep – default value is Standard_True
Return type:

None

Return type:

None

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 OCC.TopOpeBRepDS.TopOpeBRepDS_FIR(*args)

Bases: object

ProcessFaceInterferences()
Parameters:
  • M (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • I (Standard_Integer) –
  • M
Return type:

None

Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_FaceEdgeInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference

DumpToString()

TopOpeBRepDS_FaceEdgeInterference_DumpToString(TopOpeBRepDS_FaceEdgeInterference self) -> std::string

GetHandle()

TopOpeBRepDS_FaceEdgeInterference_GetHandle(TopOpeBRepDS_FaceEdgeInterference self) -> Handle_TopOpeBRepDS_FaceEdgeInterference

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_FaceInterferenceTool(*args)

Bases: object

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:
  • P (gp_Pnt) –
  • par (float) –
Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Filter(*args)

Bases: object

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

None

Return type:

None

ProcessInterferences()
Return type:None
thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_GapFiller(*args)

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_GapTool(*args)

Bases: OCC.MMgt.MMgt_TShared

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()

TopOpeBRepDS_GapTool_GetHandle(TopOpeBRepDS_GapTool self) -> Handle_TopOpeBRepDS_GapTool

Init()
Parameters:HDS (Handle_TopOpeBRepDS_HDataStructure &) –
Return type:None
Interferences()
Parameters:IndexPoint (Standard_Integer) –
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 (Standard_Integer) –
Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData(*args)

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference(*args)

Bases: OCC.MMgt.MMgt_TShared

Array1()
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
ChangeArray1()
Return type:TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference
ChangeValue()
Parameters:Index (Standard_Integer) –
Return type:TopOpeBRepDS_DataMapOfIntegerListOfInterference
GetHandle()

TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference_GetHandle(TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference self) -> Handle_TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference

Init()
Parameters:V (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
  • Index (Standard_Integer) –
  • Value (TopOpeBRepDS_DataMapOfIntegerListOfInterference &) –
Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState_GetHandle(TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState self) -> Handle_TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfShapeWithState

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 OCC.TopOpeBRepDS.TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint_GetHandle(TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint self) -> Handle_TopOpeBRepDS_IndexedDataMapNodeOfIndexedDataMapOfVertexPoint

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 OCC.TopOpeBRepDS.TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData_GetHandle(TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData self) -> Handle_TopOpeBRepDS_IndexedDataMapNodeOfMapOfShapeData

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 OCC.TopOpeBRepDS.TopOpeBRepDS_IndexedDataMapOfShapeWithState(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_ShapeWithState &) –
Return type:

int

Assign()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfShapeWithState &) –
Return type:TopOpeBRepDS_IndexedDataMapOfShapeWithState
ChangeFromIndex()
Parameters:I (Standard_Integer) –
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 (Standard_Integer) –
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 (Standard_Integer) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfShapeWithState &) –
Return type:TopOpeBRepDS_IndexedDataMapOfShapeWithState
Substitute()
Parameters:
  • I (Standard_Integer) –
  • K (TopoDS_Shape &) –
  • T (TopOpeBRepDS_ShapeWithState &) –
Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_IndexedDataMapOfVertexPoint(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_Point &) –
Return type:

int

Assign()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfVertexPoint &) –
Return type:TopOpeBRepDS_IndexedDataMapOfVertexPoint
ChangeFromIndex()
Parameters:I (Standard_Integer) –
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 (Standard_Integer) –
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 (Standard_Integer) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_IndexedDataMapOfVertexPoint &) –
Return type:TopOpeBRepDS_IndexedDataMapOfVertexPoint
Substitute()
Parameters:
  • I (Standard_Integer) –
  • K (TopoDS_Shape &) –
  • T (TopOpeBRepDS_Point &) –
Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Interference(*args)

Bases: OCC.MMgt.MMgt_TShared

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 (Standard_Integer &) –
  • SK (TopOpeBRepDS_Kind &) –
  • S (Standard_Integer &) –
Return type:

None

Geometry()
Return type:int
Parameters:G (Standard_Integer) –
Return type:None
GeometryType()
Return type:TopOpeBRepDS_Kind
Parameters:GT (TopOpeBRepDS_Kind) –
Return type:None
GetHandle()

TopOpeBRepDS_Interference_GetHandle(TopOpeBRepDS_Interference self) -> Handle_TopOpeBRepDS_Interference

HasSameGeometry()
Parameters:Other (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
HasSameSupport()
Parameters:Other (Handle_TopOpeBRepDS_Interference &) –
Return type:bool
SetGeometry()
Parameters:GI (Standard_Integer) –
Return type:None
Support()
Return type:int
Parameters:S (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator(*args)

Bases: object

ChangeIterator()
Return type:TopOpeBRepDS_ListIteratorOfListOfInterference
Geometry()
  • define a condition on interference iteration process. Interference must match the Geometry <G>
Parameters:G (Standard_Integer) –
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 (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceTool(*args, **kwargs)

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 (Standard_Integer) –
  • GK (TopOpeBRepDS_Kind) –
  • GI (Standard_Integer) –
  • P (float) –
Return type:

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

static MakeSolidSurfaceInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SolidI (Standard_Integer) –
  • SurfaceI (Standard_Integer) –
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

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

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceTool_MakeFaceCurveInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • FaceI (Standard_Integer) –
  • CurveI (Standard_Integer) –
  • PC (Handle_Geom2d_Curve &) –
Return type:

Handle_TopOpeBRepDS_Interference

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

Handle_TopOpeBRepDS_Interference

OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceTool_MakeSolidSurfaceInterference(*args)
Parameters:
  • Transition (TopOpeBRepDS_Transition &) –
  • SolidI (Standard_Integer) –
  • SurfaceI (Standard_Integer) –
Return type:

Handle_TopOpeBRepDS_Interference

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

float

Return type:

void

class OCC.TopOpeBRepDS.TopOpeBRepDS_ListIteratorOfListOfInterference(*args)

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_ListNodeOfListOfInterference(*args)

Bases: OCC.TCollection.TCollection_MapNode

GetHandle()

TopOpeBRepDS_ListNodeOfListOfInterference_GetHandle(TopOpeBRepDS_ListNodeOfListOfInterference self) -> Handle_TopOpeBRepDS_ListNodeOfListOfInterference

Value()
Return type:Handle_TopOpeBRepDS_Interference
thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_ListOfInterference

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_ListOfShapeOn1State

Bases: object

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
  • B – default value is Standard_True
Return type:

None

Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_MapOfCurve(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (TopOpeBRepDS_MapOfCurve &) –
Return type:TopOpeBRepDS_MapOfCurve
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (TopOpeBRepDS_CurveData &) –
Return type:

bool

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_MapOfIntegerShapeData(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (TopOpeBRepDS_MapOfIntegerShapeData &) –
Return type:TopOpeBRepDS_MapOfIntegerShapeData
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (TopOpeBRepDS_ShapeData &) –
Return type:

bool

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_MapOfPoint(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (TopOpeBRepDS_MapOfPoint &) –
Return type:TopOpeBRepDS_MapOfPoint
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (TopOpeBRepDS_PointData &) –
Return type:

bool

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_MapOfShapeData(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Add()
Parameters:
  • K (TopoDS_Shape &) –
  • I (TopOpeBRepDS_ShapeData &) –
Return type:

int

Assign()
Parameters:Other (TopOpeBRepDS_MapOfShapeData &) –
Return type:TopOpeBRepDS_MapOfShapeData
ChangeFromIndex()
Parameters:I (Standard_Integer) –
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 (Standard_Integer) –
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 (Standard_Integer) –
Return type:TopoDS_Shape
ReSize()
Parameters:NbBuckets (Standard_Integer) –
Return type:None
RemoveLast()
Return type:None
Set()
Parameters:Other (TopOpeBRepDS_MapOfShapeData &) –
Return type:TopOpeBRepDS_MapOfShapeData
Substitute()
Parameters:
  • I (Standard_Integer) –
  • K (TopoDS_Shape &) –
  • T (TopOpeBRepDS_ShapeData &) –
Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_MapOfSurface(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

Assign()
Parameters:Other (TopOpeBRepDS_MapOfSurface &) –
Return type:TopOpeBRepDS_MapOfSurface
Bind()
Parameters:
  • K (Standard_Integer &) –
  • I (TopOpeBRepDS_SurfaceData &) –
Return type:

bool

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Marker

Bases: OCC.MMgt.MMgt_TShared

Allocate()
Parameters:n (Standard_Integer) –
Return type:None
GetHandle()

TopOpeBRepDS_Marker_GetHandle(TopOpeBRepDS_Marker self) -> Handle_TopOpeBRepDS_Marker

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

None

Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Point(*args)

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_PointData(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData

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

None

SetShapes()
Parameters:
  • I1 (Standard_Integer) –
  • I2 (Standard_Integer) –
Return type:

None

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_PointExplorer(*args)

Bases: object

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

None

Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_PointIterator(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator

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 OCC.TopOpeBRepDS.TopOpeBRepDS_Reducer(*args)

Bases: object

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeData

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

Config()
Return type:TopOpeBRepDS_Config
DumpToString()

TopOpeBRepDS_ShapeShapeInterference_DumpToString(TopOpeBRepDS_ShapeShapeInterference self) -> std::string

GBound()
Return type:bool
GetHandle()

TopOpeBRepDS_ShapeShapeInterference_GetHandle(TopOpeBRepDS_ShapeShapeInterference self) -> Handle_TopOpeBRepDS_ShapeShapeInterference

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeSurface(NbBuckets=1)

Bases: OCC.TCollection.TCollection_BasicMap

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 (Standard_Integer) –
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 OCC.TopOpeBRepDS.TopOpeBRepDS_ShapeWithState

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_SolidSurfaceInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

DumpToString()

TopOpeBRepDS_SolidSurfaceInterference_DumpToString(TopOpeBRepDS_SolidSurfaceInterference self) -> std::string

GetHandle()

TopOpeBRepDS_SolidSurfaceInterference_GetHandle(TopOpeBRepDS_SolidSurfaceInterference self) -> Handle_TopOpeBRepDS_SolidSurfaceInterference

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_Surface(*args)

Bases: object

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 OCC.TopOpeBRepDS.TopOpeBRepDS_SurfaceCurveInterference(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_Interference

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

Standard_OStream

Return type:

Standard_OStream

DumpToString()

TopOpeBRepDS_SurfaceCurveInterference_DumpToString(TopOpeBRepDS_SurfaceCurveInterference self) -> std::string

GetHandle()

TopOpeBRepDS_SurfaceCurveInterference_GetHandle(TopOpeBRepDS_SurfaceCurveInterference self) -> Handle_TopOpeBRepDS_SurfaceCurveInterference

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_SurfaceData(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_GeometryData

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_SurfaceExplorer(*args)

Bases: object

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

None

Return type:

None

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

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_SurfaceIterator(*args)

Bases: OCC.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator

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 OCC.TopOpeBRepDS.TopOpeBRepDS_TKI

Bases: object

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

None

Return type:

None

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

TopOpeBRepDS_ListOfInterference

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

TopOpeBRepDS_ListOfInterference

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

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

Return type:

None

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
  • s1 – default value is
  • s2 – default value is
  • s1 – default value is
  • s2 – default value is
Return type:

None

Return type:

None

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 (Standard_Integer) –
Return type:

bool

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

TopOpeBRepDS_ListOfInterference

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

bool

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

TopOpeBRepDS_ListOfInterference

thisown

The membership flag

class OCC.TopOpeBRepDS.TopOpeBRepDS_TOOL(*args, **kwargs)

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 (Standard_Integer) –
  • iesd (Standard_Integer) –
  • conf (Standard_Integer &) –
Return type:

bool

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

bool

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

bool

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

bool

thisown

The membership flag

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

int

OCC.TopOpeBRepDS.TopOpeBRepDS_TOOL_GetConfig(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • MEspON (TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &) –
  • ie (Standard_Integer) –
  • iesd (Standard_Integer) –
  • conf (Standard_Integer &) –
Return type:

bool

OCC.TopOpeBRepDS.TopOpeBRepDS_TOOL_GetEsd(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • S (TopoDS_Shape &) –
  • ie (Standard_Integer) –
  • iesd (Standard_Integer &) –
Return type:

bool

OCC.TopOpeBRepDS.TopOpeBRepDS_TOOL_ShareG(*args)
Parameters:
  • HDS (Handle_TopOpeBRepDS_HDataStructure &) –
  • is1 (Standard_Integer) –
  • is2 (Standard_Integer) –
Return type:

bool

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

bool

class OCC.TopOpeBRepDS.TopOpeBRepDS_Transition(*args)

Bases: object

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

None

Return type:

None

Return type:

TopAbs_State

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

None

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 (Standard_Integer) –
Return type:None
Return type:int
IndexAfter()
Parameters:I (Standard_Integer) –
Return type:None
Return type:int
IndexBefore()
Parameters:I (Standard_Integer) –
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

  • 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
  • StateBefore
  • StateAfter
  • ShapeBefore – default value is TopAbs_FACE
  • ShapeAfter – default value is TopAbs_FACE
  • StateBefore
  • StateAfter
  • ShapeBefore – default value is TopAbs_FACE
  • ShapeAfter – default value is TopAbs_FACE
Return type:

None

Return type:

None

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

class OCC.TopOpeBRepDS.topopebrepds(*args, **kwargs)

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 (Standard_Integer) –
  • S
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
  • K
  • I
  • S
  • B – default value is
  • A – default value is
  • K
  • I
  • S
  • B – default value is
  • A – 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

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 (Standard_Integer) –
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
Return type:

TCollection_AsciiString

  • S1(<K>,<I>)S2
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (Standard_Integer) –
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
Return type:

TCollection_AsciiString

  • S1(<K>,<I>)S2
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (Standard_Integer) –
  • 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 (Standard_Integer) –
  • 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

OCC.TopOpeBRepDS.topopebrepds_IsGeometry(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:bool
OCC.TopOpeBRepDS.topopebrepds_IsTopology(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:bool
OCC.TopOpeBRepDS.topopebrepds_KindToShape(*args)
Parameters:K (TopOpeBRepDS_Kind) –
Return type:TopAbs_ShapeEnum
OCC.TopOpeBRepDS.topopebrepds_Print(*args)
Parameters:
  • S (Standard_OStream &) –
  • OS (Standard_OStream &) –
  • K (TopOpeBRepDS_Kind) –
  • S
  • K
  • I (Standard_Integer) –
  • S
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
  • K
  • I
  • S
  • B – default value is
  • A – default value is
  • K
  • I
  • S
  • B – default value is
  • A – 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

Return type:

Standard_OStream

Return type:

Standard_OStream

OCC.TopOpeBRepDS.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 (Standard_Integer) –
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
Return type:

TCollection_AsciiString

  • S1(<K>,<I>)S2
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (Standard_Integer) –
  • B (TCollection_AsciiString &) – default value is
  • A (TCollection_AsciiString &) – default value is
Return type:

TCollection_AsciiString

  • S1(<K>,<I>)S2
Parameters:
  • K (TopOpeBRepDS_Kind) –
  • I (Standard_Integer) –
  • 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 (Standard_Integer) –
  • O (TopAbs_Orientation) –
  • C (TopOpeBRepDS_Config) –
Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

Return type:

TCollection_AsciiString

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