OCC.Core.TopOpeBRepDS module¶
TopOpeBRepDS module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_topopebrepds.html
-
class
SwigPyIterator(*args, **kwargs)¶ Bases:
object-
advance()¶
-
copy()¶
-
decr()¶
-
distance()¶
-
equal()¶
-
incr()¶
-
next()¶
-
previous()¶
-
property
thisown¶ The membership flag
-
value()¶
-
-
class
TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference(*args)¶ Bases:
object-
Assign()¶
-
ChangeFirst()¶
-
ChangeLast()¶
-
ChangeValue()¶
-
First()¶
-
Init()¶
-
IsAllocated()¶
-
IsDeletable()¶
-
IsEmpty()¶
-
Last()¶
-
Length()¶
-
Lower()¶
-
Move()¶
-
Resize()¶
-
Set()¶
-
SetValue()¶
-
Size()¶
-
Upper()¶
-
Value()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
next()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_Association(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient- Return type
-
AreAssociated()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param K
- type K
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
bool
-
Associate()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param K
- type K
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None:param I:
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
Associated()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
TopOpeBRepDS_ListOfInterference
-
static
DownCast(t)¶
-
HasAssociation()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
bool
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_BuildTool(*args)¶ Bases:
object- Return type
None:param OutCurveType: :type OutCurveType: TopOpeBRepTool_OutCurveType :rtype: None:param GT: :type GT: TopOpeBRepTool_GeomTool & :rtype: None
-
AddEdgeVertex()¶ - Parameters
Ein –
- type Ein
TopoDS_Shape &
- param Eou
- type Eou
TopoDS_Shape &
- param V
- type V
TopoDS_Shape &
- rtype
None:param E:
- type E
TopoDS_Shape &
- param V
- type V
TopoDS_Shape &
- rtype
None
-
AddFaceWire()¶ - Parameters
F –
- type F
TopoDS_Shape &
- param W
- type W
TopoDS_Shape &
- rtype
None
-
AddShellFace()¶ - Parameters
Sh –
- type Sh
TopoDS_Shape &
- param F
- type F
TopoDS_Shape &
- rtype
None
-
AddSolidShell()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param Sh
- type Sh
TopoDS_Shape &
- rtype
None
-
AddWireEdge()¶ - Parameters
W –
- type W
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- rtype
None
-
ApproxCurves()¶ - Parameters
C –
- type C
TopOpeBRepDS_Curve &
- param E
- type E
TopoDS_Edge &
- param inewC
- type inewC
int &
- param HDS
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
ChangeGeomTool()¶ - Return type
-
Closed()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param B
- type B
bool
- rtype
None
-
ComputePCurves()¶ - Parameters
C –
- type C
TopOpeBRepDS_Curve &
- param E
- type E
TopoDS_Edge &
- param newC
- type newC
TopOpeBRepDS_Curve &
- param CompPC1
- type CompPC1
bool
- param CompPC2
- type CompPC2
bool
- param CompC3D
- type CompC3D
bool
- rtype
None
-
CopyEdge()¶ - Make an edge <Eou> with the curve of the edge <Ein>
- param Ein
- type Ein
TopoDS_Shape &
- param Eou
- type Eou
TopoDS_Shape &
- rtype
None
-
CopyFace()¶ - Make a face <Fou> with the surface of the face <Fin>
- param Fin
- type Fin
TopoDS_Shape &
- param Fou
- type Fou
TopoDS_Shape &
- rtype
None
-
Curve3D()¶ - Sets the curve <C> for the edge <E>
- param E
- type E
TopoDS_Shape &
- param C
- type C
opencascade::handle<Geom_Curve> &
- param Tol
- type Tol
float
- rtype
None
-
GetGeomTool()¶ - Return type
-
GetOrientedEdgeVertices()¶ - Parameters
E –
- type E
TopoDS_Edge &
- param Vmin
- type Vmin
TopoDS_Vertex &
- param Vmax
- type Vmax
TopoDS_Vertex &
- param Parmin
- type Parmin
float &
- param Parmax
- type Parmax
float &
- rtype
None
-
MakeEdge()¶ - Parameters
E –
- type E
TopoDS_Shape &
- param C
- type C
TopOpeBRepDS_Curve &
- rtype
None:param E:
- type E
TopoDS_Shape &
- param C
- type C
TopOpeBRepDS_Curve &
- param DS
- type DS
TopOpeBRepDS_DataStructure &
- rtype
None:param E:
- type E
TopoDS_Shape &
- param C
- type C
opencascade::handle<Geom_Curve> &
- param Tol
- type Tol
float
- rtype
None:param E:
- type E
TopoDS_Shape &
- rtype
None
-
MakeFace()¶ - Parameters
F –
- type F
TopoDS_Shape &
- param S
- type S
TopOpeBRepDS_Surface &
- rtype
None
-
MakeShell()¶ - Parameters
Sh –
- type Sh
TopoDS_Shape &
- rtype
None
-
MakeSolid()¶ - Parameters
S –
- type S
TopoDS_Shape &
- rtype
None
-
MakeVertex()¶ - Parameters
V –
- type V
TopoDS_Shape &
- param P
- type P
TopOpeBRepDS_Point &
- rtype
None
-
MakeWire()¶ - Parameters
W –
- type W
TopoDS_Shape &
- rtype
None
-
Orientation()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param O
- type O
TopAbs_Orientation
- rtype
None:param S:
- type S
TopoDS_Shape &
- rtype
TopAbs_Orientation
-
OverWrite()¶ - Return type
bool:param O: :type O: bool :rtype: 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.
- param F
- type F
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- param C
- type C
opencascade::handle<Geom2d_Curve> &
- rtype
None:param F:
- type F
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- param CDS
- type CDS
TopOpeBRepDS_Curve &
- param C
- type C
opencascade::handle<Geom2d_Curve> &
- rtype
None
-
Parameter()¶ - Sets the parameter <P> for the vertex <V> on the edge <E>.
- param E
- type E
TopoDS_Shape &
- param V
- type V
TopoDS_Shape &
- param P
- type P
float
- rtype
None* Compute the parameter of the vertex <V>, supported by the edge <E>, on the curve <C>.
- param C
- type C
TopOpeBRepDS_Curve &
- param E
- type E
TopoDS_Shape &
- param V
- type V
TopoDS_Shape &
- rtype
None
-
PutPCurves()¶ - Parameters
newC –
- type newC
TopOpeBRepDS_Curve &
- param E
- type E
TopoDS_Edge &
- param CompPC1
- type CompPC1
bool
- param CompPC2
- type CompPC2
bool
- rtype
None
-
Range()¶ - Sets the range of edge <E>.
- param E
- type E
TopoDS_Shape &
- param first
- type first
float
- param last
- type last
float
- rtype
None
-
RecomputeCurves()¶ - Parameters
C –
- type C
TopOpeBRepDS_Curve &
- param oldE
- type oldE
TopoDS_Edge &
- param E
- type E
TopoDS_Edge &
- param inewC
- type inewC
int &
- param HDS
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
Translate()¶ - Return type
bool:param T: :type T: bool :rtype: None
-
UpdateEdge()¶ - Sets the range of edge <Eou> from <Ein> only when <Ein> has a closed geometry.
- param Ein
- type Ein
TopoDS_Shape &
- param Eou
- type Eou
TopoDS_Shape &
- rtype
None
-
UpdateEdgeCurveTol()¶ - Parameters
F1 –
- type F1
TopoDS_Face &
- param F2
- type F2
TopoDS_Face &
- param E
- type E
TopoDS_Edge &
- param C3Dnew
- type C3Dnew
opencascade::handle<Geom_Curve> &
- param tol3d
- type tol3d
float
- param tol2d1
- type tol2d1
float
- param tol2d2
- type tol2d2
float
- param newtol
- type newtol
float &
- param newparmin
- type newparmin
float &
- param newparmax
- type newparmax
float &
- rtype
None
-
UpdateSurface()¶ - Parameters
F –
- type F
TopoDS_Shape &
- param SU
- type SU
opencascade::handle<Geom_Surface> &
- rtype
None:param E:
- type E
TopoDS_Shape &
- param oldF
- type oldF
TopoDS_Shape &
- param newF
- type newF
TopoDS_Shape &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Check(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient- Return type
None:param HDS: :type HDS: opencascade::handle<TopOpeBRepDS_HDataStructure> & :rtype: None
-
ChangeHDS()¶ - Return type
opencascade::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)
- param i
- type i
int
- param K
- type K
TopOpeBRepDS_Kind
- rtype
bool
-
CheckShapes()¶ - Verifie que les Shapes existent bien dans la DS Utile pour les Shapes SameDomain si la liste est vide, renvoie vrai
- param LS
- type LS
TopTools_ListOfShape &
- rtype
bool
-
ChkIntg()¶ - Check integrition of DS
- rtype
bool
-
ChkIntgInterf()¶ - Check integrition of interferences (les supports et les geometries de LI)
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
bool
-
ChkIntgSamDom()¶ - Check integrition des champs SameDomain de la DS
- rtype
bool
-
static
DownCast(t)¶
-
HDS()¶ - Return type
opencascade::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.
- rtype
bool
-
Print()¶ - Prints the name of CheckStatus <stat> as a String
- param stat
- type stat
TopOpeBRepDS_CheckStatus
- param S
- type S
Standard_OStream &
- rtype
Standard_OStream
-
PrintIntgToString(TopOpeBRepDS_Check self) → std::string¶
-
PrintShape()¶ - Prints the name of CheckStatus <stat> as a String
- param SE
- type SE
TopAbs_ShapeEnum
- param S
- type S
Standard_OStream &
- rtype
Standard_OStream* Prints the name of CheckStatus <stat> as a String
- param index
- type index
int
- param S
- type S
Standard_OStream &
- rtype
Standard_OStream
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Curve(*args)¶ Bases:
object- Return type
None:param P: :type P: opencascade::handle<Geom_Curve> & :param T: :type T: float :param IsWalk: default value is Standard_False :type IsWalk: bool :rtype: None
-
ChangeCurve()¶ - Return type
opencascade::handle<Geom_Curve>
-
ChangeDSIndex()¶ - Parameters
I –
- type I
int
- rtype
None
-
ChangeIsWalk()¶ - Parameters
B –
- type B
bool
- rtype
None
-
ChangeKeep()¶ - Parameters
B –
- type B
bool
- rtype
None
-
ChangeMother()¶ - Parameters
I –
- type I
int
- rtype
None
-
ChangeShape1()¶ - Return type
-
ChangeShape2()¶ - Return type
-
Curve()¶ - Return type
opencascade::handle<Geom_Curve>:param C3D: :type C3D: opencascade::handle<Geom_Curve> & :param Tol: :type Tol: float :rtype: None
-
Curve1()¶ - Return type
opencascade::handle<Geom2d_Curve>:param PC1: :type PC1: opencascade::handle<Geom2d_Curve> & :rtype: None
-
Curve2()¶ - Return type
opencascade::handle<Geom2d_Curve>:param PC2: :type PC2: opencascade::handle<Geom2d_Curve> & :rtype: None
-
DefineCurve()¶ - Parameters
P –
- type P
opencascade::handle<Geom_Curve> &
- param T
- type T
float
- param IsWalk
- type IsWalk
bool
- rtype
None
-
GetSCI()¶ - Parameters
I1 –
- type I1
opencascade::handle<TopOpeBRepDS_Interference> &
- param I2
- type I2
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
GetSCI1()¶ - Return type
opencascade::handle<TopOpeBRepDS_Interference>
-
GetSCI2()¶ - Return type
opencascade::handle<TopOpeBRepDS_Interference>
-
GetShapes()¶ - Parameters
S1 –
- type S1
TopoDS_Shape &
- param S2
- type S2
TopoDS_Shape &
- rtype
None
-
Range()¶ - Parameters
First –
- type First
float &
- param Last
- type Last
float &
- rtype
bool
-
SetRange()¶ - Parameters
First –
- type First
float
- param Last
- type Last
float
- rtype
None
-
SetSCI()¶ - define the interferences face/curve.
- param I1
- type I1
opencascade::handle<TopOpeBRepDS_Interference> &
- param I2
- type I2
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
SetShapes()¶ - Parameters
S1 –
- type S1
TopoDS_Shape &
- param S2
- type S2
TopoDS_Shape &
- rtype
None
-
Shape1()¶ - Return type
-
Shape2()¶ - Return type
-
Tolerance()¶ - Update the tolerance
- param tol
- type tol
float
- rtype
None:rtype: float
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_CurveData(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_GeometryData- Return type
None:param C: :type C: TopOpeBRepDS_Curve & :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_CurveExplorer(*args)¶ Bases:
object- Return type
None:param DS: :type DS: TopOpeBRepDS_DataStructure & :param FindOnlyKeep: default value is Standard_True :type FindOnlyKeep: bool :rtype: None
-
Curve()¶ - Return type
TopOpeBRepDS_Curve:param I: :type I: int :rtype: TopOpeBRepDS_Curve
-
Init()¶ - Parameters
DS –
- type DS
TopOpeBRepDS_DataStructure &
- param FindOnlyKeep
default value is Standard_True
- type FindOnlyKeep
bool
- rtype
None
-
IsCurve()¶ - Parameters
I –
- type I
int
- rtype
bool
-
IsCurveKeep()¶ - Parameters
I –
- type I
int
- rtype
bool
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_CurveIterator(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator- Creates an iterator on the curves on surface described by the interferences in <L>.
- param L
- type L
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
Current()¶ - Index of the curve in the data structure.
- rtype
int
-
Orientation()¶ - Parameters
S –
- type S
TopAbs_State
- rtype
TopAbs_Orientation
-
PCurve()¶ - Return type
opencascade::handle<Geom2d_Curve>
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_CurvePointInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_Interference- Parameters
T –
- type T
TopOpeBRepDS_Transition &
- param ST
- type ST
TopOpeBRepDS_Kind
- param S
- type S
int
- param GT
- type GT
TopOpeBRepDS_Kind
- param G
- type G
int
- param P
- type P
float
- rtype
None
-
static
DownCast(t)¶
-
Parameter()¶ - Return type
float:param P: :type P: float :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_DataMapOfCheckStatus(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_DataMapOfIntegerListOfInterference(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_DataMapOfInterferenceListOfInterference(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_DataMapOfInterferenceShape(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_DataMapOfShapeState(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_DataStructure(*args)¶ Bases:
object- Return type
-
AddCurve()¶ - Insert a new curve. Returns the index.
- param S
- type S
TopOpeBRepDS_Curve &
- rtype
int
-
AddPoint()¶ - Insert a new point. Returns the index.
- param PDS
- type PDS
TopOpeBRepDS_Point &
- rtype
int
-
AddPointSS()¶ - Insert a new point. Returns the index.
- param PDS
- type PDS
TopOpeBRepDS_Point &
- param S1
- type S1
TopoDS_Shape &
- param S2
- type S2
TopoDS_Shape &
- rtype
int
-
AddSectionEdge()¶ - Parameters
E –
- type E
TopoDS_Edge &
- rtype
int
-
AddShape()¶ - Insert a shape S. Returns the index.
- param S
- type S
TopoDS_Shape &
- rtype
int* Insert a shape S which ancestor is I = 1 or 2. Returns the index.
- param S
- type S
TopoDS_Shape &
- param I
- type I
int
- rtype
int
-
AddShapeInterference()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
AddShapeSameDomain()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param SSD
- type SSD
TopoDS_Shape &
- rtype
None
-
AddSurface()¶ - Insert a new surface. Returns the index.
- param S
- type S
TopOpeBRepDS_Surface &
- rtype
int
-
AncestorRank()¶ - Parameters
I –
- type I
int
- rtype
int:param S:
- type S
TopoDS_Shape &
- rtype
int:param I:
- type I
int
- param Ianc
- type Ianc
int
- rtype
None:param S:
- type S
TopoDS_Shape &
- param Ianc
- type Ianc
int
- rtype
None
-
ChangeCurve()¶ - Returns the Curve of index <I>.
- param I
- type I
int
- rtype
TopOpeBRepDS_Curve
-
ChangeCurveInterferences()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
ChangeKeepCurve()¶ - Parameters
I –
- type I
int
- param FindKeep
- type FindKeep
bool
- rtype
None:param C:
- type C
TopOpeBRepDS_Curve &
- param FindKeep
- type FindKeep
bool
- rtype
None
-
ChangeKeepPoint()¶ - Parameters
I –
- type I
int
- param FindKeep
- type FindKeep
bool
- rtype
None:param P:
- type P
TopOpeBRepDS_Point &
- param FindKeep
- type FindKeep
bool
- rtype
None
-
ChangeKeepShape()¶ - Parameters
I –
- type I
int
- param FindKeep
- type FindKeep
bool
- rtype
None:param S:
- type S
TopoDS_Shape &
- param FindKeep
- type FindKeep
bool
- rtype
None
-
ChangeKeepSurface()¶ - Parameters
I –
- type I
int
- param FindKeep
- type FindKeep
bool
- rtype
None:param S:
- type S
TopOpeBRepDS_Surface &
- param FindKeep
- type FindKeep
bool
- rtype
None
-
ChangeMapOfRejectedShapesObj()¶ - Return type
-
ChangeMapOfRejectedShapesTool()¶ - Return type
-
ChangeMapOfShapeWithState()¶ - Parameters
aShape –
- type aShape
TopoDS_Shape &
- param aFlag
- type aFlag
bool
- rtype
TopOpeBRepDS_IndexedDataMapOfShapeWithState
-
ChangeMapOfShapeWithStateObj()¶ - Return type
-
ChangeMapOfShapeWithStateTool()¶ - Return type
-
ChangeNbCurves()¶ - Parameters
N –
- type N
int
- rtype
None
-
ChangePoint()¶ - Returns the point of index <I>.
- param I
- type I
int
- rtype
TopOpeBRepDS_Point
-
ChangePointInterferences()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
ChangeShapeInterferences()¶ - Parameters
S –
- type S
TopoDS_Shape &
- rtype
TopOpeBRepDS_ListOfInterference:param I:
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
ChangeShapeSameDomain()¶ - Parameters
S –
- type S
TopoDS_Shape &
- rtype
TopTools_ListOfShape:param I:
- type I
int
- rtype
TopTools_ListOfShape
-
ChangeShapes()¶ - Return type
-
ChangeSurface()¶ - Returns the surface of index <I>.
- param I
- type I
int
- rtype
TopOpeBRepDS_Surface
-
ChangeSurfaceInterferences()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
Curve()¶ - Returns the Curve of index <I>.
- param I
- type I
int
- rtype
TopOpeBRepDS_Curve
-
CurveInterferences()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
FillShapesSameDomain()¶ - Parameters
S1 –
- type S1
TopoDS_Shape &
- param S2
- type S2
TopoDS_Shape &
- param refFirst
default value is Standard_True
- type refFirst
bool
- rtype
None:param S1:
- type S1
TopoDS_Shape &
- param S2
- type S2
TopoDS_Shape &
- param c1
- type c1
TopOpeBRepDS_Config
- param c2
- type c2
TopOpeBRepDS_Config
- param refFirst
default value is Standard_True
- type refFirst
bool
- rtype
None
-
GetShapeWithState()¶ - Parameters
aShape –
- type aShape
TopoDS_Shape &
- rtype
TopOpeBRepDS_ShapeWithState
-
HasGeometry()¶ - Returns True if <S> has new geometries, i.eTrue siHasShape(S) True S a une liste d’interferences non vide. S = SOLID, FACE, EDGEtrue/false S = SHELL, WIRE, VERTEXfalse.
- param S
- type S
TopoDS_Shape &
- rtype
bool
-
HasNewSurface()¶ - Parameters
F –
- type F
TopoDS_Shape &
- rtype
bool
-
HasShape()¶ - Returns True if <S> est dans myShapes
- param S
- type S
TopoDS_Shape &
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
bool
-
Init()¶ - reset the data structure
- rtype
None
-
IsSectionEdge()¶ - Parameters
E –
- type E
TopoDS_Edge &
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
bool
-
Isfafa()¶ - Parameters
isfafa –
- type isfafa
bool
- rtype
None:rtype: bool
-
KeepCurve()¶ - Parameters
I –
- type I
int
- rtype
bool:param C:
- type C
TopOpeBRepDS_Curve &
- rtype
bool
-
KeepPoint()¶ - Parameters
I –
- type I
int
- rtype
bool:param P:
- type P
TopOpeBRepDS_Point &
- rtype
bool
-
KeepShape()¶ - Parameters
I –
- type I
int
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
bool:param S:
- type S
TopoDS_Shape &
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
bool
-
KeepSurface()¶ - Parameters
I –
- type I
int
- rtype
bool:param S:
- type S
TopOpeBRepDS_Surface &
- rtype
bool
-
NewSurface()¶ - Parameters
F –
- type F
TopoDS_Shape &
- rtype
opencascade::handle<Geom_Surface>
-
Point()¶ - Returns the point of index <I>.
- param I
- type I
int
- rtype
TopOpeBRepDS_Point
-
PointInterferences()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
RemoveCurve()¶ - Parameters
I –
- type I
int
- rtype
None
-
RemovePoint()¶ - Parameters
I –
- type I
int
- rtype
None
-
RemoveShapeInterference()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
RemoveShapeSameDomain()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param SSD
- type SSD
TopoDS_Shape &
- rtype
None
-
RemoveSurface()¶ - Parameters
I –
- type I
int
- rtype
None
-
SameDomainInd()¶ - Parameters
I –
- type I
int
- rtype
int:param S:
- type S
TopoDS_Shape &
- rtype
int:param I:
- type I
int
- param Ind
- type Ind
int
- rtype
None:param S:
- type S
TopoDS_Shape &
- param Ind
- type Ind
int
- rtype
None
-
SameDomainOri()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_Config:param S:
- type S
TopoDS_Shape &
- rtype
TopOpeBRepDS_Config:param I:
- type I
int
- param Ori
- type Ori
TopOpeBRepDS_Config
- rtype
None:param S:
- type S
TopoDS_Shape &
- param Ori
- type Ori
TopOpeBRepDS_Config
- rtype
None
-
SameDomainRef()¶ - Parameters
I –
- type I
int
- rtype
int:param S:
- type S
TopoDS_Shape &
- rtype
int:param I:
- type I
int
- param Ref
- type Ref
int
- rtype
None:param S:
- type S
TopoDS_Shape &
- param Ref
- type Ref
int
- rtype
None
-
SectionEdge()¶ - Parameters
I –
- type I
int
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
TopoDS_Edge:param E:
- type E
TopoDS_Edge &
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
int
-
SetNewSurface()¶ - Parameters
F –
- type F
TopoDS_Shape &
- param S
- type S
opencascade::handle<Geom_Surface> &
- rtype
None
-
Shape()¶ - returns the shape of index I stored in the map myShapes, accessing a list of interference.
- param I
- type I
int
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
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.
- param S
- type S
TopoDS_Shape &
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
int
-
ShapeInterferences()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
TopOpeBRepDS_ListOfInterference:param I:
- type I
int
- param FindKeep
default value is Standard_True
- type FindKeep
bool
- rtype
TopOpeBRepDS_ListOfInterference
-
ShapeSameDomain()¶ - Parameters
S –
- type S
TopoDS_Shape &
- rtype
TopTools_ListOfShape:param I:
- type I
int
- rtype
TopTools_ListOfShape
-
Surface()¶ - Returns the surface of index <I>.
- param I
- type I
int
- rtype
TopOpeBRepDS_Surface
-
SurfaceInterferences()¶ - Parameters
I –
- type I
int
- rtype
TopOpeBRepDS_ListOfInterference
-
UnfillShapesSameDomain()¶ - Parameters
S1 –
- type S1
TopoDS_Shape &
- param S2
- type S2
TopoDS_Shape &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_DoubleMapOfIntegerShape(*args)¶ Bases:
object-
AreBound()¶
-
Assign()¶
-
Bind()¶
-
Clear()¶
-
Exchange()¶
-
Find1()¶
-
Find2()¶
-
IsBound1()¶
-
IsBound2()¶
-
ReSize()¶
-
Seek1()¶
-
Seek2()¶
-
Set()¶
-
Size()¶
-
UnBind1()¶
-
UnBind2()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_Dumper(*args)¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
SDumpRefOri()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- param I
- type I
int
- rtype
TCollection_AsciiString:param S:
- type S
TopoDS_Shape &
- rtype
TCollection_AsciiString
-
SPrintShape()¶ - Parameters
I –
- type I
int
- rtype
TCollection_AsciiString:param S:
- type S
TopoDS_Shape &
- rtype
TCollection_AsciiString
-
SPrintShapeRefOri()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param B
default value is
- type B
TCollection_AsciiString &
- rtype
TCollection_AsciiString:param L:
- type L
TopTools_ListOfShape &
- param B
default value is
- type B
TCollection_AsciiString &
- rtype
TCollection_AsciiString
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_EIR(*args)¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
ProcessEdgeInterferences()¶ - Return type
None:param I: :type I: int :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Edge3dInterferenceTool(*args)¶ Bases:
object- Return type
-
Add()¶ - Parameters
Eref –
- type Eref
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- param F
- type F
TopoDS_Shape &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
Init()¶ - Parameters
Eref –
- type Eref
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- param F
- type F
TopoDS_Shape &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
InitPointVertex()¶ - Parameters
IsVertex –
- type IsVertex
int
- param VonOO
- type VonOO
TopoDS_Shape &
- rtype
None
-
Transition()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_EdgeInterferenceTool(*args)¶ Bases:
object- Return type
-
Add()¶ - Parameters
E –
- type E
TopoDS_Shape &
- param V
- type V
TopoDS_Shape &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None:param E:
- type E
TopoDS_Shape &
- param P
- type P
TopOpeBRepDS_Point &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
Init()¶ - Parameters
E –
- type E
TopoDS_Shape &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
Transition()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_EdgeVertexInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference- Create an interference of VERTEX <G> on a crossed EDGE E. //! if support type <ST> == EDGE<S> is edge E FACE<S> is the face with bound E. <T> is the transition along the edge, crossing the crossed edge. E is the crossed edge. <GIsBound> indicates if <G> is a bound of the edge. <P> is the parameter of <G> on the edge. //! interference is stored in the list of interfs of the edge.
- param T
- type T
TopOpeBRepDS_Transition &
- param ST
- type ST
TopOpeBRepDS_Kind
- param S
- type S
int
- param G
- type G
int
- param GIsBound
- type GIsBound
bool
- param C
- type C
TopOpeBRepDS_Config
- param P
- type P
float
- rtype
None* Create an interference of VERTEX <G> on crossed EDGE <S>. //! <T> is the transition along the edge, crossing the crossed edge. <S> is the crossed edge. <GIsBound> indicates if <G> is a bound of the edge. <C> indicates the geometric configuration between the edge and the crossed edge. <P> is the parameter of <G> on the edge. //! interference is stored in the list of interfs of the edge.
- param T
- type T
TopOpeBRepDS_Transition &
- param S
- type S
int
- param G
- type G
int
- param GIsBound
- type GIsBound
bool
- param C
- type C
TopOpeBRepDS_Config
- param P
- type P
float
- rtype
None
-
static
DownCast(t)¶
-
Parameter()¶ - Return type
float:param P: :type P: float :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Explorer(*args)¶ Bases:
object- Return type
None:param HDS: :type HDS: opencascade::handle<TopOpeBRepDS_HDataStructure> & :param T: default value is TopAbs_SHAPE :type T: TopAbs_ShapeEnum :param findkeep: default value is Standard_True :type findkeep: bool :rtype: None
-
Current()¶ - Return type
-
Edge()¶ - Return type
-
Face()¶ - Return type
-
Init()¶ - Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param T
default value is TopAbs_SHAPE
- type T
TopAbs_ShapeEnum
- param findkeep
default value is Standard_True
- type findkeep
bool
- rtype
None
-
Type()¶ - Return type
TopAbs_ShapeEnum
-
Vertex()¶ - Return type
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_FIR(*args)¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
ProcessFaceInterferences()¶ - Parameters
M –
- type M
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- rtype
None:param I:
- type I
int
- param M
- type M
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_FaceEdgeInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_ShapeShapeInterference- Create an interference of EDGE <G> on FACE <S>.
- param T
- type T
TopOpeBRepDS_Transition &
- param S
- type S
int
- param G
- type G
int
- param GIsBound
- type GIsBound
bool
- param C
- type C
TopOpeBRepDS_Config
- rtype
None
-
static
DownCast(t)¶
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_FaceInterferenceTool(*args)¶ Bases:
object- Parameters
P –
- type P
TopOpeBRepDS_PDataStructure &
- rtype
None
-
Add()¶ - Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()
- param FI
- type FI
TopoDS_Shape &
- param F
- type F
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- param Eisnew
- type Eisnew
bool
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None:param E:
- type E
TopoDS_Shape &
- param C
- type C
TopOpeBRepDS_Curve &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
GetEdgePntPar()¶ - Parameters
P –
- type P
gp_Pnt
- param par
- type par
float &
- rtype
None
-
Init()¶ - Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()
- param FI
- type FI
TopoDS_Shape &
- param E
- type E
TopoDS_Shape &
- param Eisnew
- type Eisnew
bool
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
SetEdgePntPar()¶ - Parameters
P –
- type P
gp_Pnt
- param par
- type par
float
- rtype
None
-
Transition()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Filter(*args)¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param pClassif
default value is 0
- type pClassif
TopOpeBRepTool_PShapeClassifier &
- rtype
None
-
ProcessCurveInterferences()¶ - Return type
None:param I: :type I: int :rtype: None
-
ProcessEdgeInterferences()¶ - Return type
None:param I: :type I: int :rtype: None
-
ProcessFaceInterferences()¶ - Parameters
MEsp –
- type MEsp
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- rtype
None:param I:
- type I
int
- param MEsp
- type MEsp
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_GapFiller(*args)¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
AddPointsOnConnexShape()¶ - Methodes pour reduire la liste des Points qui peuvent correspondre a une Point donne.
- param F
- type F
TopoDS_Shape &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
AddPointsOnShape()¶ - Parameters
S –
- type S
TopoDS_Shape &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
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.
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
bool
-
FilterByEdge()¶ - Parameters
E –
- type E
TopoDS_Edge &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
FilterByFace()¶ - Parameters
F –
- type F
TopoDS_Face &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
FilterByIncidentDistance()¶ - Parameters
F –
- type F
TopoDS_Face &
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
FindAssociatedPoints()¶ - Recherche parmi l’ensemble des points d’Interference la Liste <LI> des points qui correspondent au point d’indice <Index>
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param LI
- type LI
TopOpeBRepDS_ListOfInterference &
- rtype
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
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param E
- type E
TopoDS_Edge &
- rtype
bool
-
IsOnFace()¶ - Return True si I a ete obtenu par une intersection avec <F>.
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param F
- type F
TopoDS_Face &
- rtype
bool
-
ReBuildGeom()¶ - Parameters
I1 –
- type I1
opencascade::handle<TopOpeBRepDS_Interference> &
- param Done
- type Done
TColStd_MapOfInteger &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_GapTool(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient- Return type
None:param HDS: :type HDS: opencascade::handle<TopOpeBRepDS_HDataStructure> & :rtype: None
-
ChangeSameInterferences()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
TopOpeBRepDS_ListOfInterference
-
Curve()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param C
- type C
TopOpeBRepDS_Curve &
- rtype
bool
-
static
DownCast(t)¶
-
EdgeSupport()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param E
- type E
TopoDS_Shape &
- rtype
bool
-
FacesSupport()¶ - Return les faces qui ont genere la section origine de I
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param F1
- type F1
TopoDS_Shape &
- param F2
- type F2
TopoDS_Shape &
- rtype
bool
-
Init()¶ - Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
Interferences()¶ - Parameters
IndexPoint –
- type IndexPoint
int
- rtype
TopOpeBRepDS_ListOfInterference
-
ParameterOnEdge()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param E
- type E
TopoDS_Shape &
- param U
- type U
float &
- rtype
bool
-
SameInterferences()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
TopOpeBRepDS_ListOfInterference
-
SetParameterOnEdge()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param E
- type E
TopoDS_Shape &
- param U
- type U
float
- rtype
None
-
SetPoint()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- param IndexPoint
- type IndexPoint
int
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_GeometryData(*args)¶ Bases:
object- Return type
None:param Other: :type Other: TopOpeBRepDS_GeometryData & :rtype: None
-
AddInterference()¶ - Parameters
I –
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
Assign()¶ - Parameters
Other –
- type Other
TopOpeBRepDS_GeometryData &
- rtype
None
-
ChangeInterferences()¶ - Return type
-
Interferences()¶ - Return type
-
Set()¶ - Parameters
Other –
- type Other
TopOpeBRepDS_GeometryData &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_Array1OfDataMapOfIntegerListOfInterference,OCC.Core.Standard.Standard_TransientEmpty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Array1()¶
-
ChangeArray1()¶
-
static
DownCast(t)¶
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_IndexedDataMapOfShapeWithState(*args)¶ Bases:
object-
Add()¶
-
Assign()¶
-
ChangeFromIndex()¶
-
ChangeFromKey()¶
-
ChangeSeek()¶
-
Clear()¶
-
Contains()¶
-
Exchange()¶
-
FindFromIndex()¶
-
FindFromKey()¶
-
FindIndex()¶
-
FindKey()¶
-
ReSize()¶
-
RemoveFromIndex()¶
-
RemoveKey()¶
-
RemoveLast()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
Substitute()¶
-
Swap()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_IndexedDataMapOfVertexPoint(*args)¶ Bases:
object-
Add()¶
-
Assign()¶
-
ChangeFromIndex()¶
-
ChangeFromKey()¶
-
ChangeSeek()¶
-
Clear()¶
-
Contains()¶
-
Exchange()¶
-
FindFromIndex()¶
-
FindFromKey()¶
-
FindIndex()¶
-
FindKey()¶
-
ReSize()¶
-
RemoveFromIndex()¶
-
RemoveKey()¶
-
RemoveLast()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
Substitute()¶
-
Swap()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_Interference(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient- Return type
None:param Transition: :type Transition: TopOpeBRepDS_Transition & :param SupportType: :type SupportType: TopOpeBRepDS_Kind :param Support: :type Support: int :param GeometryType: :type GeometryType: TopOpeBRepDS_Kind :param Geometry: :type Geometry: int :rtype: None:param I: :type I: opencascade::handle<TopOpeBRepDS_Interference> & :rtype: None
-
ChangeTransition()¶ - Return type
-
static
DownCast(t)¶
-
GKGSKS()¶ - return GeometryType + Geometry + SupportType + Support
- param GK
- type GK
TopOpeBRepDS_Kind &
- param G
- type G
int &
- param SK
- type SK
TopOpeBRepDS_Kind &
- param S
- type S
int &
- rtype
None
-
Geometry()¶ - Return type
int:param G: :type G: int :rtype: None
-
GeometryType()¶ - Return type
TopOpeBRepDS_Kind:param GT: :type GT: TopOpeBRepDS_Kind :rtype: None
-
HasSameGeometry()¶ - Parameters
Other –
- type Other
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
bool
-
HasSameSupport()¶ - Parameters
Other –
- type Other
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
bool
-
SetGeometry()¶ - Parameters
GI –
- type GI
int
- rtype
None
-
Support()¶ - Return type
int:param S: :type S: int :rtype: None
-
SupportType()¶ - Return type
TopOpeBRepDS_Kind:param ST: :type ST: TopOpeBRepDS_Kind :rtype: None
-
Transition()¶ - Return type
TopOpeBRepDS_Transition:param T: :type T: TopOpeBRepDS_Transition & :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_InterferenceIterator(*args)¶ Bases:
object- Return type
None* Creates an iterator on the Interference of list <L>. :param L: :type L: TopOpeBRepDS_ListOfInterference & :rtype: None
-
ChangeIterator()¶ - Return type
-
Geometry()¶ - define a condition on interference iteration process. Interference must match the Geometry <G>
- param G
- type G
int
- rtype
None
-
GeometryKind()¶ - define a condition on interference iteration process. Interference must match the Geometry Kind <ST>
- param GK
- type GK
TopOpeBRepDS_Kind
- rtype
None
-
Init()¶ - re-initialize interference iteration process on the list of interference <L>. Conditions are not modified.
- param L
- type L
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
Match()¶ - reach for an interference matching the conditions (if defined).
- rtype
None
-
MatchInterference()¶ - Returns True if the Interference <I> matches the conditions (if defined). If no conditions defined, returns True.
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
bool
-
More()¶ - Returns True if there is a current Interference in the iteration.
- rtype
bool
-
Next()¶ - Move to the next Interference.
- rtype
None
-
Support()¶ - define a condition on interference iteration process. Interference must match the Support <S>
- param S
- type S
int
- rtype
None
-
SupportKind()¶ - define a condition on interference iteration process. Interference must match the Support Kind <ST>
- param ST
- type ST
TopOpeBRepDS_Kind
- rtype
None
-
Value()¶ - Returns the current Interference, matching the conditions (if defined).
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_InterferenceTool¶ Bases:
object-
static
DuplicateCurvePointInterference()¶ - duplicate I in a new interference with Complement() transition.
- param I
- type I
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
MakeCurveInterference()¶ - Parameters
T –
- type T
TopOpeBRepDS_Transition &
- param SK
- type SK
TopOpeBRepDS_Kind
- param SI
- type SI
int
- param GK
- type GK
TopOpeBRepDS_Kind
- param GI
- type GI
int
- param P
- type P
float
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
MakeEdgeInterference()¶ - Parameters
T –
- type T
TopOpeBRepDS_Transition &
- param SK
- type SK
TopOpeBRepDS_Kind
- param SI
- type SI
int
- param GK
- type GK
TopOpeBRepDS_Kind
- param GI
- type GI
int
- param P
- type P
float
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
MakeEdgeVertexInterference()¶ - Parameters
Transition –
- type Transition
TopOpeBRepDS_Transition &
- param EdgeI
- type EdgeI
int
- param VertexI
- type VertexI
int
- param VertexIsBound
- type VertexIsBound
bool
- param Config
- type Config
TopOpeBRepDS_Config
- param param
- type param
float
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
MakeFaceCurveInterference()¶ - Parameters
Transition –
- type Transition
TopOpeBRepDS_Transition &
- param FaceI
- type FaceI
int
- param CurveI
- type CurveI
int
- param PC
- type PC
opencascade::handle<Geom2d_Curve> &
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
MakeFaceEdgeInterference()¶ - Parameters
Transition –
- type Transition
TopOpeBRepDS_Transition &
- param FaceI
- type FaceI
int
- param EdgeI
- type EdgeI
int
- param EdgeIsBound
- type EdgeIsBound
bool
- param Config
- type Config
TopOpeBRepDS_Config
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
MakeSolidSurfaceInterference()¶ - Parameters
Transition –
- type Transition
TopOpeBRepDS_Transition &
- param SolidI
- type SolidI
int
- param SurfaceI
- type SurfaceI
int
- rtype
opencascade::handle<TopOpeBRepDS_Interference>
-
static
Parameter()¶ - Parameters
CPI –
- type CPI
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
float:param CPI:
- type CPI
opencascade::handle<TopOpeBRepDS_Interference> &
- param Par
- type Par
float
- rtype
void
-
property
thisown¶ The membership flag
-
static
-
class
TopOpeBRepDS_ListIteratorOfListOfInterference(*args)¶ Bases:
object-
ChangeValue()¶
-
More()¶
-
Next()¶
-
Value()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_ListOfInterference(*args)¶ Bases:
object-
Append()¶
-
Assign()¶
-
Clear()¶
-
First()¶
-
InsertAfter()¶
-
InsertBefore()¶
-
Last()¶
-
Prepend()¶
-
Remove()¶
-
RemoveFirst()¶
-
Reverse()¶
-
Set()¶
-
Size()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_ListOfShapeOn1State(*args)¶ Bases:
object- Return type
-
ChangeListOnState()¶ - Return type
-
ListOnState()¶ - Return type
-
Split()¶ - Parameters
B – default value is Standard_True :type B: bool :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_MapOfCurve(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_MapOfIntegerShapeData(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_MapOfPoint(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_MapOfShapeData(*args)¶ Bases:
object-
Add()¶
-
Assign()¶
-
ChangeFromIndex()¶
-
ChangeFromKey()¶
-
ChangeSeek()¶
-
Clear()¶
-
Contains()¶
-
Exchange()¶
-
FindFromIndex()¶
-
FindFromKey()¶
-
FindIndex()¶
-
FindKey()¶
-
ReSize()¶
-
RemoveFromIndex()¶
-
RemoveKey()¶
-
RemoveLast()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
Substitute()¶
-
Swap()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_MapOfSurface(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_Marker(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient- Return type
-
Allocate()¶ - Parameters
n –
- type n
int
- rtype
None
-
static
DownCast(t)¶
-
GetI()¶ - Parameters
i –
- type i
int
- rtype
bool
-
Set()¶ - Parameters
i –
- type i
int
- param b
- type b
bool
- rtype
None:param b:
- type b
bool
- param n
- type n
int
- param a
- type a
Standard_Address
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Point(*args)¶ Bases:
object- Return type
None:param P: :type P: gp_Pnt :param T: :type T: float :rtype: None:param S: :type S: TopoDS_Shape & :rtype: None
-
ChangeKeep()¶ - Parameters
B –
- type B
bool
- rtype
None
-
IsEqual()¶ - Parameters
other –
- type other
TopOpeBRepDS_Point &
- rtype
bool
-
Tolerance()¶ - Return type
float:param Tol: :type Tol: float :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_PointData(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_GeometryData- Return type
None:param P: :type P: TopOpeBRepDS_Point & :rtype: None:param P: :type P: TopOpeBRepDS_Point & :param I1: :type I1: int :param I2: :type I2: int :rtype: None
-
GetShapes()¶ - Parameters
I1 –
- type I1
int &
- param I2
- type I2
int &
- rtype
None
-
SetShapes()¶ - Parameters
I1 –
- type I1
int
- param I2
- type I2
int
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_PointExplorer(*args)¶ Bases:
object- Return type
None:param DS: :type DS: TopOpeBRepDS_DataStructure & :param FindOnlyKeep: default value is Standard_True :type FindOnlyKeep: bool :rtype: None
-
Init()¶ - Parameters
DS –
- type DS
TopOpeBRepDS_DataStructure &
- param FindOnlyKeep
default value is Standard_True
- type FindOnlyKeep
bool
- rtype
None
-
IsPoint()¶ - Parameters
I –
- type I
int
- rtype
bool
-
IsPointKeep()¶ - Parameters
I –
- type I
int
- rtype
bool
-
Point()¶ - Return type
TopOpeBRepDS_Point:param I: :type I: int :rtype: TopOpeBRepDS_Point
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_PointIterator(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator- Creates an iterator on the points on curves described by the interferences in <L>.
- param L
- type L
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
Current()¶ - Index of the point in the data structure.
- rtype
int
-
Orientation()¶ - Parameters
S –
- type S
TopAbs_State
- rtype
TopAbs_Orientation
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Reducer(*args)¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- rtype
None
-
ProcessFaceInterferences()¶ - Parameters
M –
- type M
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_ShapeData(*args)¶ Bases:
object- Return type
-
ChangeInterferences()¶ - Return type
-
ChangeKeep()¶ - Parameters
B –
- type B
bool
- rtype
None
-
Interferences()¶ - Return type
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_ShapeShapeInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_Interference- a shape interfers on shape <G> with shape <S>. examplescreate a ShapeShapeInterference describingvertex V of edge E1 found on edge E2ST,S,GT,G = TopOpeBRepDS_EDGE,E2,TopOpeBRepDS_VERTEX,V //! create a ShapeShapeInterference describing vertex V of edge E found on face FST,S,GT,G = TopOpeBRepDS_FACE,F,TopOpeBRepDS_VERTEX,V //! <GBound> indicates if shape <G> is a bound of shape <S>. //! <SCC>UNSH_GEOMETRY<S> and <Ancestor> have any types, <S> and <Ancestor> don’t share the same geometry SAME_ORIENTED<S> and <Ancestor> have identical types, <S> and <Ancestor> orientations are IDENTICAL. DIFF_ORIENTED<S> and <Ancestor> have identical types, <S> and <Ancestor> orientations are DIFFERENT.
- param T
- type T
TopOpeBRepDS_Transition &
- param ST
- type ST
TopOpeBRepDS_Kind
- param S
- type S
int
- param GT
- type GT
TopOpeBRepDS_Kind
- param G
- type G
int
- param GBound
- type GBound
bool
- param C
- type C
TopOpeBRepDS_Config
- rtype
None
-
Config()¶ - Return type
TopOpeBRepDS_Config
-
static
DownCast(t)¶
-
SetGBound()¶ - Parameters
b –
- type b
bool
- rtype
None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_ShapeSurface(*args)¶ Bases:
object-
Assign()¶
-
Bind()¶
-
Bound()¶
-
ChangeFind()¶
-
ChangeSeek()¶
-
Clear()¶
-
Exchange()¶
-
Find()¶
-
IsBound()¶
-
ReSize()¶
-
Seek()¶
-
Set()¶
-
Size()¶
-
UnBind()¶
-
begin()¶
-
cbegin()¶
-
cend()¶
-
end()¶
-
property
thisown¶ The membership flag
-
-
class
TopOpeBRepDS_ShapeWithState(*args)¶ Bases:
object- Return type
-
AddPart()¶ - Parameters
aShape –
- type aShape
TopoDS_Shape &
- param aState
- type aState
TopAbs_State
- rtype
None
-
AddParts()¶ - Parameters
aListOfShape –
- type aListOfShape
TopTools_ListOfShape &
- param aState
- type aState
TopAbs_State
- rtype
None
-
Part()¶ - Parameters
aState –
- type aState
TopAbs_State
- rtype
TopTools_ListOfShape
-
SetIsSplitted()¶ - Parameters
anIsSplitted –
- type anIsSplitted
bool
- rtype
None
-
SetState()¶ - Parameters
aState –
- type aState
TopAbs_State
- rtype
None
-
State()¶ - Return type
TopAbs_State
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_SolidSurfaceInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_Interference- Parameters
Transition –
- type Transition
TopOpeBRepDS_Transition &
- param SupportType
- type SupportType
TopOpeBRepDS_Kind
- param Support
- type Support
int
- param GeometryType
- type GeometryType
TopOpeBRepDS_Kind
- param Geometry
- type Geometry
int
- rtype
None
-
static
DownCast(t)¶
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Surface(*args)¶ Bases:
object- Return type
None:param P: :type P: opencascade::handle<Geom_Surface> & :param T: :type T: float :rtype: None:param Other: :type Other: TopOpeBRepDS_Surface & :rtype: None
-
Assign()¶ - Parameters
Other –
- type Other
TopOpeBRepDS_Surface &
- rtype
None
-
ChangeKeep()¶ - Parameters
theToKeep –
- type theToKeep
bool
- rtype
None
-
Set()¶ - Parameters
Other –
- type Other
TopOpeBRepDS_Surface &
- rtype
None
-
Surface()¶ - Return type
opencascade::handle<Geom_Surface>
-
Tolerance()¶ - Return type
float* Update the tolerance :param theTol: :type theTol: float :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_SurfaceCurveInterference(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_Interference- Return type
None:param Transition: :type Transition: TopOpeBRepDS_Transition & :param SupportType: :type SupportType: TopOpeBRepDS_Kind :param Support: :type Support: int :param GeometryType: :type GeometryType: TopOpeBRepDS_Kind :param Geometry: :type Geometry: int :param PC: :type PC: opencascade::handle<Geom2d_Curve> & :rtype: None:param I: :type I: opencascade::handle<TopOpeBRepDS_Interference> & :rtype: None
-
static
DownCast(t)¶
-
PCurve()¶ - Return type
opencascade::handle<Geom2d_Curve>:param PC: :type PC: opencascade::handle<Geom2d_Curve> & :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_SurfaceData(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_GeometryData- Return type
None:param S: :type S: TopOpeBRepDS_Surface & :rtype: None
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_SurfaceExplorer(*args)¶ Bases:
object- Return type
None:param DS: :type DS: TopOpeBRepDS_DataStructure & :param FindOnlyKeep: default value is Standard_True :type FindOnlyKeep: bool :rtype: None
-
Init()¶ - Parameters
DS –
- type DS
TopOpeBRepDS_DataStructure &
- param FindOnlyKeep
default value is Standard_True
- type FindOnlyKeep
bool
- rtype
None
-
IsSurface()¶ - Parameters
I –
- type I
int
- rtype
bool
-
IsSurfaceKeep()¶ - Parameters
I –
- type I
int
- rtype
bool
-
Surface()¶ - Return type
TopOpeBRepDS_Surface:param I: :type I: int :rtype: TopOpeBRepDS_Surface
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_SurfaceIterator(*args)¶ Bases:
OCC.Core.TopOpeBRepDS.TopOpeBRepDS_InterferenceIterator- Creates an iterator on the Surfaces on solid described by the interferences in <L>.
- param L
- type L
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
Current()¶ - Index of the surface in the data structure.
- rtype
int
-
Orientation()¶ - Parameters
S –
- type S
TopAbs_State
- rtype
TopAbs_Orientation
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_TKI(*args)¶ Bases:
object- Return type
-
Add()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- param G
- type G
int
- rtype
None:param K:
- type K
TopOpeBRepDS_Kind
- param G
- type G
int
- param HI
- type HI
opencascade::handle<TopOpeBRepDS_Interference> &
- rtype
None
-
ChangeInterferences()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- param G
- type G
int
- rtype
TopOpeBRepDS_ListOfInterference
-
ChangeValue()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind &
- param G
- type G
int &
- rtype
TopOpeBRepDS_ListOfInterference
-
DumpTKIIterator()¶ - Parameters
s1 – default value is :type s1: TCollection_AsciiString & :param s2: default value is :type s2: TCollection_AsciiString & :rtype: None
-
FillOnGeometry()¶ - Parameters
L –
- type L
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
FillOnSupport()¶ - Parameters
L –
- type L
TopOpeBRepDS_ListOfInterference &
- rtype
None
-
HasInterferences()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- param G
- type G
int
- rtype
bool
-
Interferences()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- param G
- type G
int
- rtype
TopOpeBRepDS_ListOfInterference
-
IsBound()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- param G
- type G
int
- rtype
bool
-
Value()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind &
- param G
- type G
int &
- rtype
TopOpeBRepDS_ListOfInterference
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_TOOL¶ Bases:
object- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param E
- type E
TopoDS_Edge &
- param lEsd
- type lEsd
TopTools_ListOfShape &
- rtype
int
-
static
GetConfig()¶ - Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param MEspON
- type MEspON
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- param ie
- type ie
int
- param iesd
- type iesd
int
- param conf
- type conf
int &
- rtype
bool
-
static
GetEsd()¶ - Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param S
- type S
TopoDS_Shape &
- param ie
- type ie
int
- param iesd
- type iesd
int &
- rtype
bool
- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param is1
- type is1
int
- param is2
- type is2
int
- rtype
bool
- Parameters
HDS –
- type HDS
opencascade::handle<TopOpeBRepDS_HDataStructure> &
- param MspON
- type MspON
TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State &
- param i1
- type i1
int
- param i2
- type i2
int
- param spON
- type spON
TopoDS_Shape &
- rtype
bool
-
property
thisown¶ The membership flag
-
class
TopOpeBRepDS_Transition(*args)¶ Bases:
object- Return type
None:param StateBefore: :type StateBefore: TopAbs_State :param StateAfter: :type StateAfter: TopAbs_State :param ShapeBefore: default value is TopAbs_FACE :type ShapeBefore: TopAbs_ShapeEnum :param ShapeAfter: default value is TopAbs_FACE :type ShapeAfter: TopAbs_ShapeEnum :rtype: None:param O: :type O: TopAbs_Orientation :rtype: None
-
After()¶ - Parameters
S –
- type S
TopAbs_State
- param ShapeAfter
default value is TopAbs_FACE
- type ShapeAfter
TopAbs_ShapeEnum
- rtype
None:rtype: TopAbs_State
-
Before()¶ - Parameters
S –
- type S
TopAbs_State
- param ShapeBefore
default value is TopAbs_FACE
- type ShapeBefore
TopAbs_ShapeEnum
- rtype
None:rtype: TopAbs_State
-
Complement()¶ - Return type
-
Index()¶ - Parameters
I –
- type I
int
- rtype
None:rtype: int
-
IndexAfter()¶ - Parameters
I –
- type I
int
- rtype
None:rtype: int
-
IndexBefore()¶ - Parameters
I –
- type I
int
- rtype
None:rtype: int
-
IsUnknown()¶ - returns True if both states are UNKNOWN
- rtype
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)
- param S
- type S
TopAbs_State
- param T
default value is TopAbs_FACE
- type T
TopAbs_ShapeEnum
- rtype
TopAbs_Orientation
-
Set()¶ - Parameters
StateBefore –
- type StateBefore
TopAbs_State
- param StateAfter
- type StateAfter
TopAbs_State
- param ShapeBefore
default value is TopAbs_FACE
- type ShapeBefore
TopAbs_ShapeEnum
- param ShapeAfter
default value is TopAbs_FACE
- type ShapeAfter
TopAbs_ShapeEnum
- rtype
None* set the transition corresponding to orientation <O> //! O Before After //! FORWARD OUT IN REVERSED IN OUT INTERNAL IN IN EXTERNAL OUT OUT
- param O
- type O
TopAbs_Orientation
- rtype
None
-
ShapeAfter()¶ - Parameters
SE –
- type SE
TopAbs_ShapeEnum
- rtype
None:rtype: TopAbs_ShapeEnum
-
ShapeBefore()¶ - Parameters
SE –
- type SE
TopAbs_ShapeEnum
- rtype
None:rtype: TopAbs_ShapeEnum
-
StateAfter()¶ - Parameters
S –
- type S
TopAbs_State
- rtype
None
-
StateBefore()¶ - Parameters
S –
- type S
TopAbs_State
- rtype
None
-
property
thisown¶ The membership flag
-
class
topopebrepds¶ Bases:
object-
static
IsGeometry()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- rtype
bool
-
static
IsTopology()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- rtype
bool
-
static
KindToShape()¶ - Parameters
K –
- type K
TopOpeBRepDS_Kind
- rtype
TopAbs_ShapeEnum
-
static
Print()¶ - Parameters
S –
- type S
TopAbs_State
- param OS
- type OS
Standard_OStream &
- rtype
Standard_OStream:param K:
- type K
TopOpeBRepDS_Kind
- param S
- type S
Standard_OStream &
- rtype
Standard_OStream:param K:
- type K
TopOpeBRepDS_Kind
- param I
- type I
int
- param S
- type S
Standard_OStream &
- param B
default value is
- type B
TCollection_AsciiString &
- param A
default value is
- type A
TCollection_AsciiString &
- rtype
Standard_OStream:param T:
- type T
TopAbs_ShapeEnum
- param I
- type I
int
- param S
- type S
Standard_OStream &
- rtype
Standard_OStream:param C:
- type C
TopOpeBRepDS_Config
- param S
- type S
Standard_OStream &
- rtype
Standard_OStream
-
static
SPrint()¶ - IN OU ON UN
- param S
- type S
TopAbs_State
- rtype
TCollection_AsciiString* <K>
- param K
- type K
TopOpeBRepDS_Kind
- rtype
TCollection_AsciiString* S1(<K>,<I>)S2
- param K
- type K
TopOpeBRepDS_Kind
- param I
- type I
int
- param B
default value is
- type B
TCollection_AsciiString &
- param A
default value is
- type A
TCollection_AsciiString &
- rtype
TCollection_AsciiString:param T:
- type T
TopAbs_ShapeEnum
- rtype
TCollection_AsciiString* (<T>,<I>)
- param T
- type T
TopAbs_ShapeEnum
- param I
- type I
int
- rtype
TCollection_AsciiString:param O:
- type O
TopAbs_Orientation
- rtype
TCollection_AsciiString:param C:
- type C
TopOpeBRepDS_Config
- rtype
TCollection_AsciiString
-
static
ShapeToKind()¶ - Parameters
S –
- type S
TopAbs_ShapeEnum
- rtype
TopOpeBRepDS_Kind
-
property
thisown¶ The membership flag
-
static