forked from tpaviot/pythonocc-core
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBRepIntCurveSurface.pyi
More file actions
36 lines (31 loc) · 1.17 KB
/
BRepIntCurveSurface.pyi
File metadata and controls
36 lines (31 loc) · 1.17 KB
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
from enum import IntEnum
from typing import overload, NewType, Optional, Tuple
from OCC.Core.Standard import *
from OCC.Core.NCollection import *
from OCC.Core.TopoDS import *
from OCC.Core.GeomAdaptor import *
from OCC.Core.gp import *
from OCC.Core.IntCurveSurface import *
from OCC.Core.TopAbs import *
class BRepIntCurveSurface_Inter:
def __init__(self) -> None: ...
def Face(self) -> TopoDS_Face: ...
@overload
def Init(self, theShape: TopoDS_Shape, theCurve: GeomAdaptor_Curve, theTol: float) -> None: ...
@overload
def Init(self, theShape: TopoDS_Shape, theLine: gp_Lin, theTol: float) -> None: ...
@overload
def Init(self, theCurve: GeomAdaptor_Curve) -> None: ...
def Load(self, theShape: TopoDS_Shape, theTol: float) -> None: ...
def More(self) -> bool: ...
def Next(self) -> None: ...
def Pnt(self) -> gp_Pnt: ...
def Point(self) -> IntCurveSurface_IntersectionPoint: ...
def State(self) -> TopAbs_State: ...
def Transition(self) -> IntCurveSurface_TransitionOnCurve: ...
def U(self) -> float: ...
def V(self) -> float: ...
def W(self) -> float: ...
# harray1 classes
# harray2 classes
# hsequence classes