OCC.TopOpeBRepTool module¶
This package provides services used by the TopOpeBReppackage performing topological operations on the BRepdata structure.
-
class
Handle_TopOpeBRepTool_DataMapNodeOfDataMapOfOrientedShapeC2DF
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_DataMapNodeOfDataMapOfShapeListOfC2DF
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_DataMapNodeOfDataMapOfShapeface
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_HBoxTool
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox2d
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeconnexity
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfSolidClassifier
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_TopOpeBRepTool_ListNodeOfListOfC2DF
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
class
TopOpeBRepTool_AncestorsTool
¶ Bases:
object
-
static
MakeAncestors
()¶ - same as package method TopExp::MapShapeListOfShapes()
Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) –
- M (TopTools_IndexedDataMapOfShapeListOfShape &) –
Return type: void
-
thisown
¶ The membership flag
-
static
-
TopOpeBRepTool_AncestorsTool_MakeAncestors
()¶ - same as package method TopExp::MapShapeListOfShapes()
Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) –
- M (TopTools_IndexedDataMapOfShapeListOfShape &) –
Return type: void
-
class
TopOpeBRepTool_BoxSort
(*args)¶ Bases:
object
Return type: None Parameters: T (Handle_TopOpeBRepTool_HBoxTool &) – Return type: None -
AddBoxes
()¶ Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
AddBoxesMakeCOB
()¶ Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
Compare
()¶ Parameters: S (TopoDS_Shape &) – Return type: TColStd_ListIteratorOfListOfInteger
-
HAB
()¶ Return type: Handle_Bnd_HArray1OfBox
-
HABShape
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
HBoxTool
()¶ Return type: Handle_TopOpeBRepTool_HBoxTool
-
MakeCOB
()¶ Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
MakeHAB
()¶ Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
static
MakeHABCOB
()¶ Parameters: - HAB (Handle_Bnd_HArray1OfBox &) –
- COB (Bnd_Box &) –
Return type: void
-
TouchedShape
()¶ Parameters: I (TColStd_ListIteratorOfListOfInteger &) – Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
TopOpeBRepTool_BoxSort_MakeHABCOB
()¶ Parameters: - HAB (Handle_Bnd_HArray1OfBox &) –
- COB (Bnd_Box &) –
Return type: void
-
class
TopOpeBRepTool_C2DF
(*args)¶ Bases:
object
Return type: Parameters: Return type: -
Face
()¶ Return type: TopoDS_Face
-
PC
()¶ Parameters: - f2d (float &) –
- l2d (float &) –
- tol (float &) –
Return type:
-
SetPC
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_CLASSI
(*args)¶ Bases:
object
Return type: None -
ClassiBnd2d
()¶ Parameters: Return type:
-
Classilist
()¶ Parameters: - lS (TopTools_ListOfShape &) –
- mapgreasma (TopTools_DataMapOfShapeListOfShape &) –
Return type:
-
Classip2d
()¶ Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
- stabnd2d12 (int) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_CORRISO
(*args)¶ Bases:
object
Return type: None Parameters: FRef (TopoDS_Face &) – Return type: None -
EdgeOUTofBoundsUV
()¶ Parameters: Return type:
-
EdgeWithFaultyUV
()¶ Parameters: - E (TopoDS_Edge &) –
- Ivfaulty (int &) –
- EdsToCheck (TopTools_ListOfShape &) –
- nfybounds (int) –
- fyE (TopoDS_Shape &) –
- Ifaulty (int &) –
Return type: Return type:
-
EdgesOUTofBoundsUV
()¶ Parameters: Return type:
-
EdgesWithFaultyUV
()¶ Parameters: Return type:
-
Eds
()¶ Return type: TopTools_ListOfShape
-
Fref
()¶ Return type: TopoDS_Face
-
GASref
()¶ Return type: GeomAdaptor_Surface
-
PurgeFyClosingE
()¶ Parameters: - ClEds (TopTools_ListOfShape &) –
- fyClEds (TopTools_ListOfShape &) –
Return type:
-
S
()¶ Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_CurveTool
(*args)¶ Bases:
object
Return type: Parameters: - OCT (TopOpeBRepTool_OutCurveType) –
- GT (TopOpeBRepTool_GeomTool &) –
Return type: Return type: -
ChangeGeomTool
()¶ Return type: TopOpeBRepTool_GeomTool
-
GetGeomTool
()¶ Return type: TopOpeBRepTool_GeomTool
-
static
MakeBSpline1fromPnt
()¶ Parameters: P (TColgp_Array1OfPnt) – Return type: Handle_Geom_Curve
-
static
MakeBSpline1fromPnt2d
()¶ Parameters: P (TColgp_Array1OfPnt2d) – Return type: Handle_Geom2d_Curve
-
MakeCurves
()¶ - Approximates curves. Returns False in the case of failure
Parameters: Return type:
-
static
MakePCurveOnFace
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
TopOpeBRepTool_CurveTool_IsProjectable
()¶ Parameters: - S (TopoDS_Shape &) –
- C (Handle_Geom_Curve &) –
Return type:
-
TopOpeBRepTool_CurveTool_MakeBSpline1fromPnt
()¶ Parameters: P (TColgp_Array1OfPnt) – Return type: Handle_Geom_Curve
-
TopOpeBRepTool_CurveTool_MakeBSpline1fromPnt2d
()¶ Parameters: P (TColgp_Array1OfPnt2d) – Return type: Handle_Geom2d_Curve
-
TopOpeBRepTool_CurveTool_MakePCurveOnFace
()¶ Parameters: Return type:
-
class
TopOpeBRepTool_DataMapIteratorOfDataMapOfOrientedShapeC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMapIterator
Return type: None Parameters: aMap (TopOpeBRepTool_DataMapOfOrientedShapeC2DF &) – Return type: None -
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: TopOpeBRepTool_C2DF
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeListOfC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMapIterator
Return type: None Parameters: aMap (TopOpeBRepTool_DataMapOfShapeListOfC2DF &) – Return type: None -
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: TopOpeBRepTool_ListOfC2DF
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_DataMapIteratorOfDataMapOfShapeface
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMapIterator
Return type: None Parameters: aMap (TopOpeBRepTool_DataMapOfShapeface &) – Return type: None -
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: TopOpeBRepTool_face
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_DataMapNodeOfDataMapOfOrientedShapeC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K (TopoDS_Shape &) –
- I (TopOpeBRepTool_C2DF &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: TopOpeBRepTool_C2DF
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_DataMapNodeOfDataMapOfShapeListOfC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K (TopoDS_Shape &) –
- I (TopOpeBRepTool_ListOfC2DF &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: TopOpeBRepTool_ListOfC2DF
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_DataMapNodeOfDataMapOfShapeface
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K (TopoDS_Shape &) –
- I (TopOpeBRepTool_face &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Key
()¶ Return type: TopoDS_Shape
-
Value
()¶ Return type: TopOpeBRepTool_face
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_DataMapOfOrientedShapeC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_DataMapOfOrientedShapeC2DF &) – Return type: TopOpeBRepTool_DataMapOfOrientedShapeC2DF
-
ChangeFind
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_C2DF
-
ChangeFind1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Find
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_C2DF
-
Find1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Set
()¶ Parameters: Other (TopOpeBRepTool_DataMapOfOrientedShapeC2DF &) – Return type: TopOpeBRepTool_DataMapOfOrientedShapeC2DF
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_DataMapOfShapeListOfC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_DataMapOfShapeListOfC2DF &) – Return type: TopOpeBRepTool_DataMapOfShapeListOfC2DF
-
ChangeFind
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_ListOfC2DF
-
ChangeFind1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Find
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_ListOfC2DF
-
Find1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Set
()¶ Parameters: Other (TopOpeBRepTool_DataMapOfShapeListOfC2DF &) – Return type: TopOpeBRepTool_DataMapOfShapeListOfC2DF
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_DataMapOfShapeface
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_DataMapOfShapeface &) – Return type: TopOpeBRepTool_DataMapOfShapeface
-
ChangeFind
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_face
-
ChangeFind1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Find
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_face
-
Find1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
Set
()¶ Parameters: Other (TopOpeBRepTool_DataMapOfShapeface &) – Return type: TopOpeBRepTool_DataMapOfShapeface
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_FuseEdges
(*args)¶ Bases:
object
- Initialise members and build construction of map of ancestors.
Parameters: - theShape (TopoDS_Shape &) –
- PerformNow (bool) – default value is Standard_False
Return type: -
AvoidEdges
()¶ - set edges to avoid being fused
Parameters: theMapEdg (TopTools_IndexedMapOfShape &) – Return type: None
-
Edges
()¶ - returns all the list of edges to be fused each list of the map represent a set of connex edges that can be fused.
Parameters: theMapLstEdg (TopTools_DataMapOfIntegerListOfShape &) – Return type: None
-
Faces
()¶ - returns the map of modified faces.
Parameters: theMapFac (TopTools_DataMapOfShapeShape &) – Return type: None
-
Perform
()¶ - Using map of list of connex edges, fuse each list to one edge and then update myShape
Return type: None
-
ResultEdges
()¶ - returns all the fused edges. each integer entry in the map corresponds to the integer in the DataMapOfIntegerListOfShape we get in method Edges. That is to say, to the list of edges in theMapLstEdg(i) corresponds the resulting edge theMapEdge(i)
Parameters: theMapEdg (TopTools_DataMapOfIntegerShape &) – Return type: None
-
Shape
()¶ - returns myShape modified with the list of internal edges removed from it.
Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_GeomTool
(*args)¶ Bases:
object
- Boolean flags <CompC3D>, <CompPC1>, <CompPC2> indicate whether the corresponding result curves <C3D>, <PC1>, <PC2> of MakeCurves method must or not be computed from an intersection line <L>. When the line <L> is a walking one, <TypeC3D> is the kind of the 3D curve <C3D> to compute : - BSPLINE1 to compute a BSpline of degree 1 on the walking points of <L>, - APPROX to build an approximation curve on the walking points of <L>.
Parameters: Return type: -
Define
()¶ Parameters: Return type: Return type: Return type:
-
GetTolerances
()¶ Parameters: - tol3d (float &) –
- tol2d (float &) –
- tol3d –
- tol2d –
- relative (bool) –
Return type: Return type:
-
SetTolerances
()¶ Parameters: Return type: Return type:
-
TypeC3D
()¶ Return type: TopOpeBRepTool_OutCurveType
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_HBoxTool
(*args)¶ Bases:
OCC.MMgt.MMgt_TShared
Return type: None -
AddBoxes
()¶ Parameters: - S (TopoDS_Shape &) –
- TS (TopAbs_ShapeEnum) –
- TA (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
ChangeIMS
()¶ Return type: TopOpeBRepTool_IndexedDataMapOfShapeBox
-
static
ComputeBox
()¶ Parameters: - S (TopoDS_Shape &) –
- B (Bnd_Box &) –
Return type: void
-
static
ComputeBoxOnVertices
()¶ Parameters: - S (TopoDS_Shape &) –
- B (Bnd_Box &) –
Return type: void
-
static
DumpB
()¶ Parameters: B (Bnd_Box &) – Return type: void
-
GetHandle
()¶
-
IMS
()¶ Return type: TopOpeBRepTool_IndexedDataMapOfShapeBox
-
Shape
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
TopOpeBRepTool_HBoxTool_ComputeBox
()¶ Parameters: - S (TopoDS_Shape &) –
- B (Bnd_Box &) –
Return type: void
-
TopOpeBRepTool_HBoxTool_ComputeBoxOnVertices
()¶ Parameters: - S (TopoDS_Shape &) –
- B (Bnd_Box &) –
Return type: void
-
TopOpeBRepTool_HBoxTool_DumpB
()¶ Parameters: B (Bnd_Box &) – Return type: void
-
class
TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K1 (TopoDS_Shape &) –
- K2 (int) –
- I (Bnd_Box &) –
- n1 (TCollection_MapNodePtr &) –
- n2 (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
GetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_GetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox self) -> Standard_Integer
-
Key1
()¶ Return type: TopoDS_Shape
-
Next2
()¶ Return type: TCollection_MapNodePtr
-
SetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_SetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox self, Standard_Integer value)
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox2d
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K1 (TopoDS_Shape &) –
- K2 (int) –
- I (Bnd_Box2d &) –
- n1 (TCollection_MapNodePtr &) –
- n2 (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
GetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox2d_GetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox2d self) -> Standard_Integer
-
Key1
()¶ Return type: TopoDS_Shape
-
Next2
()¶ Return type: TCollection_MapNodePtr
-
SetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox2d_SetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeBox2d self, Standard_Integer value)
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeconnexity
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K1 (TopoDS_Shape &) –
- K2 (int) –
- I (TopOpeBRepTool_connexity &) –
- n1 (TCollection_MapNodePtr &) –
- n2 (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
GetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeconnexity_GetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeconnexity self) -> Standard_Integer
-
Key1
()¶ Return type: TopoDS_Shape
-
Next2
()¶ Return type: TCollection_MapNodePtr
-
SetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeconnexity_SetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfShapeconnexity self, Standard_Integer value)
-
Value
()¶ Return type: TopOpeBRepTool_connexity
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfSolidClassifier
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - K1 (TopoDS_Shape &) –
- K2 (int) –
- I (BRepClass3d_SolidClassifier &) –
- n1 (TCollection_MapNodePtr &) –
- n2 (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
GetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfSolidClassifier_GetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfSolidClassifier self) -> Standard_Integer
-
Key1
()¶ Return type: TopoDS_Shape
-
Next2
()¶ Return type: TCollection_MapNodePtr
-
SetKey2
()¶ TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfSolidClassifier_SetKey2(TopOpeBRepTool_IndexedDataMapNodeOfIndexedDataMapOfSolidClassifier self, Standard_Integer value)
-
Value
()¶ Return type: BRepClass3d_SolidClassifier
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_IndexedDataMapOfShapeBox
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfShapeBox &) – Return type: TopOpeBRepTool_IndexedDataMapOfShapeBox
-
ChangeFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindKey
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
Set
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfShapeBox &) – Return type: TopOpeBRepTool_IndexedDataMapOfShapeBox
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_IndexedDataMapOfShapeBox2d
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfShapeBox2d &) – Return type: TopOpeBRepTool_IndexedDataMapOfShapeBox2d
-
ChangeFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindKey
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
Set
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfShapeBox2d &) – Return type: TopOpeBRepTool_IndexedDataMapOfShapeBox2d
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_IndexedDataMapOfShapeconnexity
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfShapeconnexity &) – Return type: TopOpeBRepTool_IndexedDataMapOfShapeconnexity
-
ChangeFromIndex
()¶ Parameters: I (int) – Return type: TopOpeBRepTool_connexity
-
ChangeFromKey
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_connexity
-
ChangeFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindFromIndex
()¶ Parameters: I (int) – Return type: TopOpeBRepTool_connexity
-
FindFromKey
()¶ Parameters: K (TopoDS_Shape &) – Return type: TopOpeBRepTool_connexity
-
FindFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindKey
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
Set
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfShapeconnexity &) – Return type: TopOpeBRepTool_IndexedDataMapOfShapeconnexity
-
Substitute
()¶ Parameters: - I (int) –
- K (TopoDS_Shape &) –
- T (TopOpeBRepTool_connexity &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_IndexedDataMapOfSolidClassifier
(*args)¶ Bases:
OCC.TCollection.TCollection_BasicMap
Parameters: NbBuckets (int) – default value is 1 Return type: None -
Assign
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfSolidClassifier &) – Return type: TopOpeBRepTool_IndexedDataMapOfSolidClassifier
-
ChangeFromIndex
()¶ Parameters: I (int) – Return type: BRepClass3d_SolidClassifier
-
ChangeFromKey
()¶ Parameters: K (TopoDS_Shape &) – Return type: BRepClass3d_SolidClassifier
-
ChangeFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindFromIndex
()¶ Parameters: I (int) – Return type: BRepClass3d_SolidClassifier
-
FindFromKey
()¶ Parameters: K (TopoDS_Shape &) – Return type: BRepClass3d_SolidClassifier
-
FindFromKey1
()¶ Parameters: K (TopoDS_Shape &) – Return type: Standard_Address
-
FindKey
()¶ Parameters: I (int) – Return type: TopoDS_Shape
-
Set
()¶ Parameters: Other (TopOpeBRepTool_IndexedDataMapOfSolidClassifier &) – Return type: TopOpeBRepTool_IndexedDataMapOfSolidClassifier
-
Substitute
()¶ Parameters: - I (int) –
- K (TopoDS_Shape &) –
- T (BRepClass3d_SolidClassifier &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_ListIteratorOfListOfC2DF
(*args)¶ Bases:
object
Return type: None Parameters: L (TopOpeBRepTool_ListOfC2DF &) – Return type: None -
Value
()¶ Return type: TopOpeBRepTool_C2DF
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_ListNodeOfListOfC2DF
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (TopOpeBRepTool_C2DF &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: TopOpeBRepTool_C2DF
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_ListOfC2DF
(*args)¶ Bases:
object
Return type: None Parameters: Other (TopOpeBRepTool_ListOfC2DF &) – Return type: None -
Append
()¶ Parameters: - I (TopOpeBRepTool_C2DF &) –
- I –
- theIt (TopOpeBRepTool_ListIteratorOfListOfC2DF &) –
- Other (TopOpeBRepTool_ListOfC2DF &) –
Return type: Return type: Return type:
-
First
()¶ Return type: TopOpeBRepTool_C2DF
-
InsertAfter
()¶ Parameters: - I (TopOpeBRepTool_C2DF &) –
- It (TopOpeBRepTool_ListIteratorOfListOfC2DF &) –
- Other (TopOpeBRepTool_ListOfC2DF &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (TopOpeBRepTool_C2DF &) –
- It (TopOpeBRepTool_ListIteratorOfListOfC2DF &) –
- Other (TopOpeBRepTool_ListOfC2DF &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: TopOpeBRepTool_C2DF
-
Prepend
()¶ Parameters: - I (TopOpeBRepTool_C2DF &) –
- I –
- theIt (TopOpeBRepTool_ListIteratorOfListOfC2DF &) –
- Other (TopOpeBRepTool_ListOfC2DF &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_PurgeInternalEdges
(*args)¶ Bases:
object
- Initialize members and begin exploration of shape depending of the value of PerformNow
Parameters: - theShape (TopoDS_Shape &) –
- PerformNow (bool) – default value is Standard_True
Return type: -
Faces
()¶ - returns the list internal edges associated with the faces of the myShape. If PerformNow was False when created, then call the private Perform method that do the main job.
Parameters: theMapFacLstEdg (TopTools_DataMapOfShapeListOfShape &) – Return type: None
-
Perform
()¶ - Using the list of internal edge from each face, rebuild myShape by removing thoses edges.
Return type: None
-
Shape
()¶ - returns myShape modified with the list of internal edges removed from it.
Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_REGUS
(*args)¶ Bases:
object
Return type: None -
NearestF
()¶ Parameters: - e (TopoDS_Edge &) –
- lof (TopTools_ListOfShape &) –
- ffound (TopoDS_Face &) –
Return type:
-
S
()¶ Return type: TopoDS_Shape
-
static
SplitF
()¶ Parameters: - Fanc (TopoDS_Face &) –
- FSplits (TopTools_ListOfShape &) –
Return type:
-
static
WireToFace
()¶ Parameters: - Fanc (TopoDS_Face &) –
- nWs (TopTools_ListOfShape &) –
- nFs (TopTools_ListOfShape &) –
Return type:
-
thisown
¶ The membership flag
-
-
TopOpeBRepTool_REGUS_SplitF
()¶ Parameters: - Fanc (TopoDS_Face &) –
- FSplits (TopTools_ListOfShape &) –
Return type:
-
TopOpeBRepTool_REGUS_WireToFace
()¶ Parameters: - Fanc (TopoDS_Face &) –
- nWs (TopTools_ListOfShape &) –
- nFs (TopTools_ListOfShape &) –
Return type:
-
class
TopOpeBRepTool_REGUW
(*args)¶ Bases:
object
Parameters: FRef (TopoDS_Face &) – Return type: None -
AddNewConnexity
()¶ Parameters: - v (TopoDS_Vertex &) –
- OriKey (int) –
- e (TopoDS_Edge &) –
Return type:
-
Fref
()¶ Return type: TopoDS_Face
-
REGU
()¶ Parameters: - istep (int) –
- Scur (TopoDS_Shape &) –
- Splits (TopTools_ListOfShape &) –
Return type: Return type:
-
RemoveOldConnexity
()¶ Parameters: - v (TopoDS_Vertex &) –
- OriKey (int) –
- e (TopoDS_Edge &) –
Return type:
-
S
()¶ Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_ShapeClassifier
(*args)¶ Bases:
object
Return type: None - SRef is the reference shape. StateShapeShape(S) calls will classify S with SRef.
Parameters: SRef (TopoDS_Shape &) – Return type: None -
ChangeSolidClassifier
()¶ Return type: TopOpeBRepTool_SolidClassifier
-
SameDomain
()¶ Return type: int - set mode for next StateShapeShape call samedomain = true –> S,Sref are same domain –> point on restriction (ON S) is used to classify S. samedomain = false –> S,Sref are not domain –> point not on restriction of S (IN S) is used to classify S. samedomain value is used only in next StateShapeShape call
Parameters: samedomain (int) – Return type: None
-
SetReference
()¶ - Set SRef as reference shape the next StateShapeReference(S,AvoidS) calls will classify S with SRef.
Parameters: SRef (TopoDS_Shape &) – Return type: None
-
State
()¶ - return field myState
Return type: TopAbs_State
-
StateShapeReference
()¶ - classify shape S compared with reference shape. AvoidS is not used in classification; AvoidS may be IsNull(). (usefull to avoid ON or UNKNOWN state in special cases)
Parameters: - S (TopoDS_Shape &) –
- AvoidS (TopoDS_Shape &) –
Return type: TopAbs_State
- classify shape S compared with reference shape. LAvoidS is list of S subshapes to avoid in classification (usefull to avoid ON or UNKNOWN state in special cases)
Parameters: - S (TopoDS_Shape &) –
- LAvoidS (TopTools_ListOfShape &) –
Return type: TopAbs_State
-
StateShapeShape
()¶ - classify shape S compared with shape SRef. samedomain = 0 : S1,S2 are not same domain samedomain = 1 : S1,S2 are same domain
Parameters: - S (TopoDS_Shape &) –
- SRef (TopoDS_Shape &) –
- samedomain (int) – default value is 0
Return type: TopAbs_State
- classify shape S compared with shape SRef. AvoidS is not used in classification; AvoidS may be IsNull(). (usefull to avoid ON or UNKNOWN state in special cases)
Parameters: - S (TopoDS_Shape &) –
- AvoidS (TopoDS_Shape &) –
- SRef (TopoDS_Shape &) –
Return type: TopAbs_State
- classify shape S compared with shape SRef. LAvoidS is list of S subshapes to avoid in classification AvoidS is not used in classification; AvoidS may be IsNull(). (usefull to avoid ON or UNKNOWN state in special cases)
Parameters: - S (TopoDS_Shape &) –
- LAvoidS (TopTools_ListOfShape &) –
- SRef (TopoDS_Shape &) –
Return type: TopAbs_State
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_ShapeExplorer
(*args)¶ Bases:
object
- Creates an empty explorer, becomes usefull after Init.
Return type: None - Creates an Explorer on the Shape <S>. //! <ToFind> is the type of shapes to search. TopAbs_VERTEX, TopAbs_EDGE, … //! <ToAvoid> is the type of shape to skip in the exploration. If <ToAvoid> is equal or less complex than <ToFind> or if <ToAVoid> is SHAPE it has no effect on the exploration.
Parameters: - S (TopoDS_Shape &) –
- ToFind (TopAbs_ShapeEnum) –
- ToAvoid (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type: -
Current
()¶ - Returns the current shape in the exploration.
Return type: TopoDS_Shape
-
DumpCurrentToString
()¶ TopOpeBRepTool_ShapeExplorer_DumpCurrentToString(TopOpeBRepTool_ShapeExplorer self) -> std::string
-
Init
()¶ Parameters: - S (TopoDS_Shape &) –
- ToFind (TopAbs_ShapeEnum) –
- ToAvoid (TopAbs_ShapeEnum) – default value is TopAbs_SHAPE
Return type:
-
thisown
¶ The membership flag
-
class
TopOpeBRepTool_ShapeTool
¶ Bases:
object
-
static
AdjustOnPeriodic
()¶ - ajust u,v values in UVBounds of the domain of the geometric shape <S>, according to Uperiodicity and VPeriodicity of the domain. <S> is assumed to be a face. u and/or v is/are not modified when the domain is not periodic in U and/or V .
Parameters: - S (TopoDS_Shape &) –
- u (float &) –
- v (float &) –
Return type: void
-
static
BASISCURVE
()¶ Parameters: - C (Handle_Geom_Curve &) –
- E (TopoDS_Edge &) –
Return type: Return type:
-
static
BASISSURFACE
()¶ Parameters: - S (Handle_Geom_Surface &) –
- F (TopoDS_Face &) –
Return type: Return type:
-
static
Closed
()¶ - indicates wheter shape S1 is a closing shape on S2 or not.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type:
-
static
CurvesSameOriented
()¶ Parameters: - C1 (BRepAdaptor_Curve &) –
- C2 (BRepAdaptor_Curve &) –
Return type:
-
static
EdgeData
()¶ - Compute tangent T, normal N, curvature C at point of parameter P on curve BRAC. Returns the tolerance indicating if T,N are null.
Parameters: Return type: - Same as previous on edge E.
Parameters: Return type:
-
static
EdgesSameOriented
()¶ Parameters: - E1 (TopoDS_Shape &) –
- E2 (TopoDS_Shape &) –
Return type:
-
static
FacesSameOriented
()¶ Parameters: - F1 (TopoDS_Shape &) –
- F2 (TopoDS_Shape &) –
Return type:
-
static
PeriodizeParameter
()¶ Parameters: - par (float) –
- EE (TopoDS_Shape &) –
- FF (TopoDS_Shape &) –
Return type:
-
static
Resolution3d
()¶ Parameters: - SU (Handle_Geom_Surface &) –
- Tol2d (float) –
- F (TopoDS_Face &) –
- Tol2d –
Return type: Return type:
-
static
ShapesSameOriented
()¶ Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type:
-
static
SurfacesSameOriented
()¶ Parameters: - S1 (BRepAdaptor_Surface &) –
- S2 (BRepAdaptor_Surface &) –
Return type:
-
static
Tolerance
()¶ - Returns the tolerance of the shape <S>. If the shape <S> is Null, returns 0.
Parameters: S (TopoDS_Shape &) – Return type: float
-
static
UVBOUNDS
()¶ Parameters: Return type: void
Return type: void
-
thisown
¶ The membership flag
-
static
-
TopOpeBRepTool_ShapeTool_AdjustOnPeriodic
()¶ - ajust u,v values in UVBounds of the domain of the geometric shape <S>, according to Uperiodicity and VPeriodicity of the domain. <S> is assumed to be a face. u and/or v is/are not modified when the domain is not periodic in U and/or V .
Parameters: - S (TopoDS_Shape &) –
- u (float &) –
- v (float &) –
Return type: void
-
TopOpeBRepTool_ShapeTool_BASISCURVE
()¶ Parameters: - C (Handle_Geom_Curve &) –
- E (TopoDS_Edge &) –
Return type: Return type:
-
TopOpeBRepTool_ShapeTool_BASISSURFACE
()¶ Parameters: - S (Handle_Geom_Surface &) –
- F (TopoDS_Face &) –
Return type: Return type:
-
TopOpeBRepTool_ShapeTool_Closed
()¶ - indicates wheter shape S1 is a closing shape on S2 or not.
Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_ShapeTool_CurvesSameOriented
()¶ Parameters: - C1 (BRepAdaptor_Curve &) –
- C2 (BRepAdaptor_Curve &) –
Return type:
-
TopOpeBRepTool_ShapeTool_EdgeData
()¶ - Compute tangent T, normal N, curvature C at point of parameter P on curve BRAC. Returns the tolerance indicating if T,N are null.
Parameters: Return type: - Same as previous on edge E.
Parameters: Return type:
-
TopOpeBRepTool_ShapeTool_EdgesSameOriented
()¶ Parameters: - E1 (TopoDS_Shape &) –
- E2 (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_ShapeTool_FacesSameOriented
()¶ Parameters: - F1 (TopoDS_Shape &) –
- F2 (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_ShapeTool_PeriodizeParameter
()¶ Parameters: - par (float) –
- EE (TopoDS_Shape &) –
- FF (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_ShapeTool_Pnt
()¶ - Returns 3D point of vertex <S>.
Parameters: S (TopoDS_Shape &) – Return type: gp_Pnt
-
TopOpeBRepTool_ShapeTool_Resolution3d
()¶ Parameters: - SU (Handle_Geom_Surface &) –
- Tol2d (float) –
- F (TopoDS_Face &) –
- Tol2d –
Return type: Return type:
-
TopOpeBRepTool_ShapeTool_Resolution3dU
()¶ Parameters: - SU (Handle_Geom_Surface &) –
- Tol2d (float) –
Return type:
-
TopOpeBRepTool_ShapeTool_Resolution3dV
()¶ Parameters: - SU (Handle_Geom_Surface &) –
- Tol2d (float) –
Return type:
-
TopOpeBRepTool_ShapeTool_ShapesSameOriented
()¶ Parameters: - S1 (TopoDS_Shape &) –
- S2 (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_ShapeTool_SurfacesSameOriented
()¶ Parameters: - S1 (BRepAdaptor_Surface &) –
- S2 (BRepAdaptor_Surface &) –
Return type:
-
TopOpeBRepTool_ShapeTool_Tolerance
()¶ - Returns the tolerance of the shape <S>. If the shape <S> is Null, returns 0.
Parameters: S (TopoDS_Shape &) – Return type: float
-
TopOpeBRepTool_ShapeTool_UVBOUNDS
()¶ Parameters: Return type: void
Return type: void
-
class
TopOpeBRepTool_SolidClassifier
(*args)¶ Bases:
object
Return type: None -
Classify
()¶ - compute the position of point <P> regarding with the geometric domain of the solid <S>.
Parameters: Return type: TopAbs_State
- compute the position of point <P> regarding with the geometric domain of the shell <S>.
Parameters: Return type: TopAbs_State
-
State
()¶ Return type: TopAbs_State
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_TOOL
¶ Bases:
object
-
static
CurvE
()¶ Parameters: Return type:
-
static
CurvF
()¶ Parameters: Return type:
-
static
EdgeONFace
()¶ Parameters: Return type:
-
static
Getduv
()¶ Parameters: Return type:
-
static
Getstp3dF
()¶ Parameters: Return type:
-
static
IsClosingE
()¶ Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
- E –
- W (TopoDS_Shape &) –
- F –
Return type: Return type:
-
static
IsQuad
()¶ Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: Return type:
-
static
IsonCLO
()¶ Parameters: Return type: Return type:
-
static
Matter
()¶ Parameters: Return type: Return type: Return type: Return type:
-
static
MatterKPtg
()¶ Parameters: - f1 (TopoDS_Face &) –
- f2 (TopoDS_Face &) –
- e (TopoDS_Edge &) –
- Ang (float &) –
Return type:
-
static
MkShell
()¶ Parameters: - lF (TopTools_ListOfShape &) –
- She (TopoDS_Shape &) –
Return type: void
-
static
NgApp
()¶ Parameters: Return type:
-
static
OriinSor
()¶ Parameters: - sub (TopoDS_Shape &) –
- S (TopoDS_Shape &) –
- checkclo (bool) – default value is Standard_False
Return type:
-
static
ParE2d
()¶ Parameters: - p2d (gp_Pnt2d) –
- e (TopoDS_Edge &) –
- f (TopoDS_Face &) –
- par (float &) –
- dist (float &) –
Return type:
-
static
ParISO
()¶ Parameters: - p2d (gp_Pnt2d) –
- e (TopoDS_Edge &) –
- f (TopoDS_Face &) –
- pare (float &) –
Return type:
-
static
Remove
()¶ Parameters: - loS (TopTools_ListOfShape &) –
- toremove (TopoDS_Shape &) –
Return type:
-
static
SplitE
()¶ Parameters: - Eanc (TopoDS_Edge &) –
- Splits (TopTools_ListOfShape &) –
Return type:
-
static
Tg2d
()¶ Parameters: - iv (int) –
- E (TopoDS_Edge &) –
- C2DF (TopOpeBRepTool_C2DF &) –
Return type:
-
static
Tg2dApp
()¶ Parameters: Return type:
-
static
TgINSIDE
()¶ Parameters: - v (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
- Tg (gp_Vec) –
- OvinE (int &) –
Return type:
-
static
TggeomE
()¶ Parameters: Return type: Return type:
-
static
TrslUVModifE
()¶ Parameters: - t2d (gp_Vec2d) –
- F (TopoDS_Face &) –
- E (TopoDS_Edge &) –
Return type:
-
static
UVISO
()¶ Parameters: Return type: Return type: Return type:
-
static
Vertices
()¶ Parameters: - E (TopoDS_Edge &) –
- Vces (TopTools_Array1OfShape &) –
Return type: void
-
static
WireToFace
()¶ Parameters: - Fref (TopoDS_Face &) –
- mapWlow (TopTools_DataMapOfShapeListOfShape &) –
- lFs (TopTools_ListOfShape &) –
Return type:
-
static
XX
()¶ Parameters: Return type:
-
static
stuvF
()¶ Parameters: - uv (gp_Pnt2d) –
- F (TopoDS_Face &) –
- onU (int &) –
- onV (int &) –
Return type: void
-
thisown
¶ The membership flag
-
static
tryNgApp
()¶ Parameters: Return type:
-
static
tryTg2dApp
()¶ Parameters: Return type:
-
static
-
TopOpeBRepTool_TOOL_ClosedE
()¶ Parameters: - E (TopoDS_Edge &) –
- vclo (TopoDS_Vertex &) –
Return type:
-
TopOpeBRepTool_TOOL_CurvE
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_CurvF
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_EdgeONFace
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_Getduv
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_Getstp3dF
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_IsClosingE
()¶ Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
- E –
- W (TopoDS_Shape &) –
- F –
Return type: Return type:
-
TopOpeBRepTool_TOOL_IsQuad
()¶ Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: Return type:
-
TopOpeBRepTool_TOOL_IsonCLO
()¶ Parameters: Return type: Return type:
-
TopOpeBRepTool_TOOL_Matter
()¶ Parameters: Return type: Return type: Return type: Return type:
-
TopOpeBRepTool_TOOL_MatterKPtg
()¶ Parameters: - f1 (TopoDS_Face &) –
- f2 (TopoDS_Face &) –
- e (TopoDS_Edge &) –
- Ang (float &) –
Return type:
-
TopOpeBRepTool_TOOL_MkShell
()¶ Parameters: - lF (TopTools_ListOfShape &) –
- She (TopoDS_Shape &) –
Return type: void
-
TopOpeBRepTool_TOOL_NgApp
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_NggeomF
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_Nt
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_OriinSor
()¶ Parameters: - sub (TopoDS_Shape &) –
- S (TopoDS_Shape &) –
- checkclo (bool) – default value is Standard_False
Return type:
-
TopOpeBRepTool_TOOL_OriinSorclosed
()¶ Parameters: - sub (TopoDS_Shape &) –
- S (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_TOOL_ParE2d
()¶ Parameters: - p2d (gp_Pnt2d) –
- e (TopoDS_Edge &) –
- f (TopoDS_Face &) –
- par (float &) –
- dist (float &) –
Return type:
-
TopOpeBRepTool_TOOL_ParISO
()¶ Parameters: - p2d (gp_Pnt2d) –
- e (TopoDS_Edge &) –
- f (TopoDS_Face &) –
- pare (float &) –
Return type:
-
TopOpeBRepTool_TOOL_Remove
()¶ Parameters: - loS (TopTools_ListOfShape &) –
- toremove (TopoDS_Shape &) –
Return type:
-
TopOpeBRepTool_TOOL_SplitE
()¶ Parameters: - Eanc (TopoDS_Edge &) –
- Splits (TopTools_ListOfShape &) –
Return type:
-
TopOpeBRepTool_TOOL_Tg2d
()¶ Parameters: - iv (int) –
- E (TopoDS_Edge &) –
- C2DF (TopOpeBRepTool_C2DF &) –
Return type:
-
TopOpeBRepTool_TOOL_Tg2dApp
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_TgINSIDE
()¶ Parameters: - v (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
- Tg (gp_Vec) –
- OvinE (int &) –
Return type:
-
TopOpeBRepTool_TOOL_TggeomE
()¶ Parameters: Return type: Return type:
-
TopOpeBRepTool_TOOL_TrslUV
()¶ Parameters: - t2d (gp_Vec2d) –
- C2DF (TopOpeBRepTool_C2DF &) –
Return type: void
-
TopOpeBRepTool_TOOL_TrslUVModifE
()¶ Parameters: - t2d (gp_Vec2d) –
- F (TopoDS_Face &) –
- E (TopoDS_Edge &) –
Return type:
-
TopOpeBRepTool_TOOL_UVISO
()¶ Parameters: Return type: Return type: Return type:
-
TopOpeBRepTool_TOOL_Vertices
()¶ Parameters: - E (TopoDS_Edge &) –
- Vces (TopTools_Array1OfShape &) –
Return type: void
-
TopOpeBRepTool_TOOL_WireToFace
()¶ Parameters: - Fref (TopoDS_Face &) –
- mapWlow (TopTools_DataMapOfShapeListOfShape &) –
- lFs (TopTools_ListOfShape &) –
Return type:
-
TopOpeBRepTool_TOOL_XX
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_stuvF
()¶ Parameters: - uv (gp_Pnt2d) –
- F (TopoDS_Face &) –
- onU (int &) –
- onV (int &) –
Return type: void
-
TopOpeBRepTool_TOOL_tryNgApp
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_tryOriEinF
()¶ Parameters: - par (float) –
- E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type:
-
TopOpeBRepTool_TOOL_tryTg2dApp
()¶ Parameters: Return type:
-
TopOpeBRepTool_TOOL_uvApp
()¶ Parameters: Return type:
-
class
TopOpeBRepTool_connexity
(*args)¶ Bases:
object
Return type: None Parameters: Key (TopoDS_Shape &) – Return type: None -
AddItem
()¶ Parameters: - OriKey (int) –
- Item (TopoDS_Shape &) –
- OriKey –
- Item –
Return type: Return type:
-
ChangeItem
()¶ Parameters: OriKey (int) – Return type: TopTools_ListOfShape
-
Key
()¶ Return type: TopoDS_Shape
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_face
(*args)¶ Bases:
object
Return type: None -
Ffinite
()¶ Return type: TopoDS_Face
-
RealF
()¶ Return type: TopoDS_Face
-
W
()¶ Return type: TopoDS_Wire
-
thisown
¶ The membership flag
-
-
class
TopOpeBRepTool_makeTransition
(*args)¶ Bases:
object
Return type: None -
Initialize
()¶ Parameters: Return type:
-
thisown
¶ The membership flag
-
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases
-
class
topopebreptool
¶ Bases:
object
-
static
MakeFaces
()¶ - Builds up the correct list of faces <LOFF> from <LOF>, using faulty shapes from map <MshNOK>. <LOF> is the list of <F>’s descendant faces. returns false if building fails
Parameters: - F (TopoDS_Face &) –
- LOF (TopTools_ListOfShape &) –
- MshNOK (TopTools_IndexedMapOfOrientedShape &) –
- LOFF (TopTools_ListOfShape &) –
Return type:
-
static
Print
()¶ - Prints <OCT> as string on stream <S>; returns <S>.
Parameters: - OCT (TopOpeBRepTool_OutCurveType) –
- S (Standard_OStream &) –
Return type: Standard_OStream
-
static
PurgeClosingEdges
()¶ - Fuse edges (in a wire) of a shape where we have useless vertex. In case face <FF> is built on UV-non-connexed wires (with the two closing edges FORWARD and REVERSED, in spite of one only), we find out the faulty edge, add the faulty shapes (edge,wire,face) to <MshNOK>. <FF> is a face descendant of <F>. <MWisOld>(wire) = 1 if wire is wire of <F> 0 wire results from <F>’s wire splitted. returns false if purge fails
Parameters: - F (TopoDS_Face &) –
- FF (TopoDS_Face &) –
- MWisOld (TopTools_DataMapOfShapeInteger &) –
- MshNOK (TopTools_IndexedMapOfOrientedShape &) –
- F –
- LOF (TopTools_ListOfShape &) –
- MWisOld –
- MshNOK –
Return type: Return type:
-
static
Regularize
()¶ - Returns <False> if the face is valid (the UV representation of the face is a set of pcurves connexed by points with connexity 2). Else, splits <aFace> in order to return a list of valid faces.
Parameters: - aFace (TopoDS_Face &) –
- aListOfFaces (TopTools_ListOfShape &) –
- ESplits (TopTools_DataMapOfShapeListOfShape &) –
Return type:
-
static
RegularizeFace
()¶ - Classify wire’s splits of map <OldWiresnewWires> in order to compute <aListOfFaces>, the splits of <aFace>.
Parameters: - aFace (TopoDS_Face &) –
- OldWiresnewWires (TopTools_DataMapOfShapeListOfShape &) –
- aListOfFaces (TopTools_ListOfShape &) –
Return type:
-
static
RegularizeShells
()¶ - Returns <False> if the shell is valid (the solid is a set of faces connexed by edges with connexity 2). Else, splits faces of the shell; <OldFacesnewFaces> describes (face, splits of face).
Parameters: - aSolid (TopoDS_Solid &) –
- OldSheNewShe (TopTools_DataMapOfShapeListOfShape &) –
- FSplits (TopTools_DataMapOfShapeListOfShape &) –
Return type:
-
static
RegularizeWires
()¶ - Returns <False> if the face is valid (the UV representation of the face is a set of pcurves connexed by points with connexity 2). Else, splits wires of the face, these are boundaries of the new faces to build up; <OldWiresNewWires> describes (wire, splits of wire); <ESplits> describes (edge, edge’s splits)
Parameters: - aFace (TopoDS_Face &) –
- OldWiresNewWires (TopTools_DataMapOfShapeListOfShape &) –
- ESplits (TopTools_DataMapOfShapeListOfShape &) –
Return type:
-
thisown
¶ The membership flag
-
static
-
topopebreptool_CorrectONUVISO
()¶ Parameters: - F (TopoDS_Face &) –
- Fsp (TopoDS_Face &) –
Return type:
-
topopebreptool_MakeFaces
()¶ - Builds up the correct list of faces <LOFF> from <LOF>, using faulty shapes from map <MshNOK>. <LOF> is the list of <F>’s descendant faces. returns false if building fails
Parameters: - F (TopoDS_Face &) –
- LOF (TopTools_ListOfShape &) –
- MshNOK (TopTools_IndexedMapOfOrientedShape &) –
- LOFF (TopTools_ListOfShape &) –
Return type:
-
topopebreptool_Print
()¶ - Prints <OCT> as string on stream <S>; returns <S>.
Parameters: - OCT (TopOpeBRepTool_OutCurveType) –
- S (Standard_OStream &) –
Return type: Standard_OStream
-
topopebreptool_PurgeClosingEdges
()¶ - Fuse edges (in a wire) of a shape where we have useless vertex. In case face <FF> is built on UV-non-connexed wires (with the two closing edges FORWARD and REVERSED, in spite of one only), we find out the faulty edge, add the faulty shapes (edge,wire,face) to <MshNOK>. <FF> is a face descendant of <F>. <MWisOld>(wire) = 1 if wire is wire of <F> 0 wire results from <F>’s wire splitted. returns false if purge fails
Parameters: - F (TopoDS_Face &) –
- FF (TopoDS_Face &) –
- MWisOld (TopTools_DataMapOfShapeInteger &) –
- MshNOK (TopTools_IndexedMapOfOrientedShape &) –
- F –
- LOF (TopTools_ListOfShape &) –
- MWisOld –
- MshNOK –
Return type: Return type:
-
topopebreptool_Regularize
()¶ - Returns <False> if the face is valid (the UV representation of the face is a set of pcurves connexed by points with connexity 2). Else, splits <aFace> in order to return a list of valid faces.
Parameters: - aFace (TopoDS_Face &) –
- aListOfFaces (TopTools_ListOfShape &) –
- ESplits (TopTools_DataMapOfShapeListOfShape &) –
Return type:
-
topopebreptool_RegularizeFace
()¶ - Classify wire’s splits of map <OldWiresnewWires> in order to compute <aListOfFaces>, the splits of <aFace>.
Parameters: - aFace (TopoDS_Face &) –
- OldWiresnewWires (TopTools_DataMapOfShapeListOfShape &) –
- aListOfFaces (TopTools_ListOfShape &) –
Return type:
-
topopebreptool_RegularizeShells
()¶ - Returns <False> if the shell is valid (the solid is a set of faces connexed by edges with connexity 2). Else, splits faces of the shell; <OldFacesnewFaces> describes (face, splits of face).
Parameters: - aSolid (TopoDS_Solid &) –
- OldSheNewShe (TopTools_DataMapOfShapeListOfShape &) –
- FSplits (TopTools_DataMapOfShapeListOfShape &) –
Return type:
-
topopebreptool_RegularizeWires
()¶ - Returns <False> if the face is valid (the UV representation of the face is a set of pcurves connexed by points with connexity 2). Else, splits wires of the face, these are boundaries of the new faces to build up; <OldWiresNewWires> describes (wire, splits of wire); <ESplits> describes (edge, edge’s splits)
Parameters: - aFace (TopoDS_Face &) –
- OldWiresNewWires (TopTools_DataMapOfShapeListOfShape &) –
- ESplits (TopTools_DataMapOfShapeListOfShape &) –
Return type: