File: __init__.pyi

package info (click to toggle)
python-ocp 7.8.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 64,720 kB
  • sloc: cpp: 362,337; pascal: 33; python: 23; makefile: 4
file content (60 lines) | stat: -rw-r--r-- 2,412 bytes parent folder | download
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
import OCP.IntImpParGen
from typing import *
from typing import Iterable as iterable
from typing import Iterator as iterator
from numpy import float64
_Shape = Tuple[int, ...]
import OCP.IntRes2d
import OCP.gp
__all__  = [
"IntImpParGen",
"IntImpParGen_ImpTool",
"Determine_Position",
"Determine_Transition",
"NormalizeOnDomain"
]
class IntImpParGen():
    """
    Gives a generic algorithm to intersect Implicit Curves and Bounded Parametric Curves.
    """
    @staticmethod
    def DeterminePosition_s(Pos1 : OCP.IntRes2d.IntRes2d_Position,Dom1 : OCP.IntRes2d.IntRes2d_Domain,P1 : OCP.gp.gp_Pnt2d,Tol : float) -> None: 
        """
        None
        """
    @staticmethod
    @overload
    def DetermineTransition_s(Pos1 : OCP.IntRes2d.IntRes2d_Position,Tan1 : OCP.gp.gp_Vec2d,Trans1 : OCP.IntRes2d.IntRes2d_Transition,Pos2 : OCP.IntRes2d.IntRes2d_Position,Tan2 : OCP.gp.gp_Vec2d,Trans2 : OCP.IntRes2d.IntRes2d_Transition,Tol : float) -> bool: 
        """
        Template class for an implicit curve. Math function, instantiated inside the Intersector. Tool used by the package IntCurve and IntImpParGen

        None
        """
    @staticmethod
    @overload
    def DetermineTransition_s(Pos1 : OCP.IntRes2d.IntRes2d_Position,Tan1 : OCP.gp.gp_Vec2d,Norm1 : OCP.gp.gp_Vec2d,Trans1 : OCP.IntRes2d.IntRes2d_Transition,Pos2 : OCP.IntRes2d.IntRes2d_Position,Tan2 : OCP.gp.gp_Vec2d,Norm2 : OCP.gp.gp_Vec2d,Trans2 : OCP.IntRes2d.IntRes2d_Transition,Tol : float) -> None: ...
    @staticmethod
    def NormalizeOnDomain_s(Par1 : float,Dom1 : OCP.IntRes2d.IntRes2d_Domain) -> float: 
        """
        None
        """
    def __init__(self) -> None: ...
    pass
class IntImpParGen_ImpTool():
    """
    Template class for an implicit curve.
    """
    def __init__(self) -> None: ...
    pass
def Determine_Position(arg0 : OCP.IntRes2d.IntRes2d_Position,arg1 : OCP.IntRes2d.IntRes2d_Domain,arg2 : OCP.gp.gp_Pnt2d,arg3 : float) -> None:
    """
    None
    """
def Determine_Transition(Pos1 : OCP.IntRes2d.IntRes2d_Position,Tan1 : OCP.gp.gp_Vec2d,Norm1 : OCP.gp.gp_Vec2d,Trans1 : OCP.IntRes2d.IntRes2d_Transition,Pos2 : OCP.IntRes2d.IntRes2d_Position,Tan2 : OCP.gp.gp_Vec2d,Norm2 : OCP.gp.gp_Vec2d,Trans2 : OCP.IntRes2d.IntRes2d_Transition,ToleranceAng : float) -> None:
    """
    None
    """
def NormalizeOnDomain(arg0 : float,arg1 : OCP.IntRes2d.IntRes2d_Domain) -> float:
    """
    None
    """