OCC.TopBas module¶
The TopBas package provides data structure fortopological algorithms. THe data structures areused to store the intermediary dat and the resultsof the algorithms.* Interference, List : An Interference is thetopological representation of an intersection.The classes are generic in order to be independantof the data structure.
-
class
Handle_TopBas_ListNodeOfListOfTestInterference
(*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
TopBas_ListIteratorOfListOfTestInterference
(*args)¶ Bases:
object
Return type: None Parameters: L (TopBas_ListOfTestInterference &) – Return type: None -
Value
()¶ Return type: TopBas_TestInterference
-
thisown
¶ The membership flag
-
-
class
TopBas_ListNodeOfListOfTestInterference
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (TopBas_TestInterference &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: TopBas_TestInterference
-
thisown
¶ The membership flag
-
class
TopBas_ListOfTestInterference
(*args)¶ Bases:
object
Return type: None Parameters: Other (TopBas_ListOfTestInterference &) – Return type: None -
Append
()¶ Parameters: - I (TopBas_TestInterference &) –
- I –
- theIt (TopBas_ListIteratorOfListOfTestInterference &) –
- Other (TopBas_ListOfTestInterference &) –
Return type: Return type: Return type:
-
First
()¶ Return type: TopBas_TestInterference
-
InsertAfter
()¶ Parameters: - I (TopBas_TestInterference &) –
- It (TopBas_ListIteratorOfListOfTestInterference &) –
- Other (TopBas_ListOfTestInterference &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (TopBas_TestInterference &) –
- It (TopBas_ListIteratorOfListOfTestInterference &) –
- Other (TopBas_ListOfTestInterference &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: TopBas_TestInterference
-
Prepend
()¶ Parameters: - I (TopBas_TestInterference &) –
- I –
- theIt (TopBas_ListIteratorOfListOfTestInterference &) –
- Other (TopBas_ListOfTestInterference &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
TopBas_TestInterference
(*args)¶ Bases:
object
Return type: Parameters: - Inters (float &) –
- Bound (int &) –
- Orient (TopAbs_Orientation) –
- Trans (TopAbs_Orientation) –
- BTrans (TopAbs_Orientation) –
Return type: -
BoundaryTransition
()¶ Parameters: BTr (TopAbs_Orientation) – Return type: None Return type: TopAbs_Orientation
-
GetChangeBoundary
()¶ TopBas_TestInterference_GetChangeBoundary(TopBas_TestInterference self) -> Standard_Integer
-
GetChangeIntersection
()¶ TopBas_TestInterference_GetChangeIntersection(TopBas_TestInterference self) -> Standard_Real
-
SetChangeBoundary
()¶ TopBas_TestInterference_SetChangeBoundary(TopBas_TestInterference self, Standard_Integer value)
-
SetChangeIntersection
()¶ TopBas_TestInterference_SetChangeIntersection(TopBas_TestInterference self, Standard_Real value)
-
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