1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
|
import OCP.TopBas
from typing import *
from typing import Iterable as iterable
from typing import Iterator as iterator
from numpy import float64
_Shape = Tuple[int, ...]
import OCP.TopAbs
import OCP.NCollection
__all__ = [
"TopBas_ListOfTestInterference",
"TopBas_TestInterference"
]
class TopBas_ListOfTestInterference(OCP.NCollection.NCollection_BaseList):
"""
Purpose: Simple list to link items together keeping the first and the last one. Inherits BaseList, adding the data item to each node.
"""
def Allocator(self) -> OCP.NCollection.NCollection_BaseAllocator:
"""
Returns attached allocator
"""
@overload
def Append(self,theItem : TopBas_TestInterference,theIter : Any) -> None:
"""
Append one item at the end
Append one item at the end and output iterator pointing at the appended item
Append another list at the end. After this operation, theOther list will be cleared.
"""
@overload
def Append(self,theOther : TopBas_ListOfTestInterference) -> None: ...
@overload
def Append(self,theItem : TopBas_TestInterference) -> TopBas_TestInterference: ...
def Assign(self,theOther : TopBas_ListOfTestInterference) -> TopBas_ListOfTestInterference:
"""
Replace this list by the items of another list (theOther parameter). This method does not change the internal allocator.
"""
def Clear(self,theAllocator : OCP.NCollection.NCollection_BaseAllocator=None) -> None:
"""
Clear this list
"""
def Extent(self) -> int:
"""
None
"""
def First(self) -> TopBas_TestInterference:
"""
First item
First item (non-const)
"""
@overload
def InsertAfter(self,theItem : TopBas_TestInterference,theIter : Any) -> TopBas_TestInterference:
"""
InsertAfter
InsertAfter
"""
@overload
def InsertAfter(self,theOther : TopBas_ListOfTestInterference,theIter : Any) -> None: ...
@overload
def InsertBefore(self,theItem : TopBas_TestInterference,theIter : Any) -> TopBas_TestInterference:
"""
InsertBefore
InsertBefore
"""
@overload
def InsertBefore(self,theOther : TopBas_ListOfTestInterference,theIter : Any) -> None: ...
def IsEmpty(self) -> bool:
"""
None
"""
def Last(self) -> TopBas_TestInterference:
"""
Last item
Last item (non-const)
"""
@overload
def Prepend(self,theOther : TopBas_ListOfTestInterference) -> None:
"""
Prepend one item at the beginning
Prepend another list at the beginning
"""
@overload
def Prepend(self,theItem : TopBas_TestInterference) -> TopBas_TestInterference: ...
def Remove(self,theIter : Any) -> None:
"""
Remove item pointed by iterator theIter; theIter is then set to the next item
"""
def RemoveFirst(self) -> None:
"""
RemoveFirst item
"""
def Reverse(self) -> None:
"""
Reverse the list
"""
def Size(self) -> int:
"""
Size - Number of items
"""
@overload
def __init__(self) -> None: ...
@overload
def __init__(self,theOther : TopBas_ListOfTestInterference) -> None: ...
@overload
def __init__(self,theAllocator : OCP.NCollection.NCollection_BaseAllocator) -> None: ...
def __iter__(self) -> Iterator[TopBas_TestInterference]: ...
def __len__(self) -> int: ...
pass
class TopBas_TestInterference():
"""
None
"""
@overload
def Boundary(self,B : int) -> None:
"""
None
None
"""
@overload
def Boundary(self) -> int: ...
@overload
def BoundaryTransition(self,BTr : OCP.TopAbs.TopAbs_Orientation) -> None:
"""
None
None
"""
@overload
def BoundaryTransition(self) -> OCP.TopAbs.TopAbs_Orientation: ...
@overload
def Intersection(self) -> float:
"""
None
None
"""
@overload
def Intersection(self,I : float) -> None: ...
@overload
def Orientation(self,O : OCP.TopAbs.TopAbs_Orientation) -> None:
"""
None
None
"""
@overload
def Orientation(self) -> OCP.TopAbs.TopAbs_Orientation: ...
@overload
def Transition(self,Tr : OCP.TopAbs.TopAbs_Orientation) -> None:
"""
None
None
"""
@overload
def Transition(self) -> OCP.TopAbs.TopAbs_Orientation: ...
@overload
def __init__(self,Inters : float,Bound : int,Orient : OCP.TopAbs.TopAbs_Orientation,Trans : OCP.TopAbs.TopAbs_Orientation,BTrans : OCP.TopAbs.TopAbs_Orientation) -> None: ...
@overload
def __init__(self) -> None: ...
@property
def ChangeBoundary(self) -> int:
"""
None
:type: int
"""
@ChangeBoundary.setter
def ChangeBoundary(self, arg1: int) -> None:
"""
None
"""
@property
def ChangeIntersection(self) -> float:
"""
None
:type: float
"""
@ChangeIntersection.setter
def ChangeIntersection(self, arg1: float) -> None:
"""
None
"""
pass
|