C# Class CascadeSharp.TKGeomAlgo.GeomAPI.GeomAPI_ExtremaCurveCurve

Show file Open project: Oblikovati/CascadeSharp Class Usage Examples

Public Methods

Method Description
Distance ( int Index ) : double
GeomAPI_ExtremaCurveCurve ( ) : System
GeomAPI_ExtremaCurveCurve ( GeomAPI_ExtremaCurveCurve parameter1 ) : System
GeomAPI_ExtremaCurveCurve ( Geom_Curve C1, Geom_Curve C2 ) : System
GeomAPI_ExtremaCurveCurve ( Geom_Curve C1, Geom_Curve C2, double U1min, double U1max, double U2min, double U2max ) : System
Init ( Geom_Curve C1, Geom_Curve C2 ) : void
Init ( Geom_Curve C1, Geom_Curve C2, double U1min, double U1max, double U2min, double U2max ) : void
LowerDistance ( ) : double
LowerDistanceParameters ( double &U1, double &U2 ) : void
NbExtrema ( ) : int
NearestPoints ( gp_Pnt P1, gp_Pnt P2 ) : void
Parameters ( int Index, double &U1, double &U2 ) : void
Points ( int Index, gp_Pnt P1, gp_Pnt P2 ) : void
TotalLowerDistance ( ) : double
TotalLowerDistanceParameters ( double &U1, double &U2 ) : bool
TotalNearestPoints ( gp_Pnt P1, gp_Pnt P2 ) : bool
TotalPerform ( ) : void

Method Details

Distance() public method

public Distance ( int Index ) : double
Index int
return double

GeomAPI_ExtremaCurveCurve() public method

public GeomAPI_ExtremaCurveCurve ( ) : System
return System

GeomAPI_ExtremaCurveCurve() public method

public GeomAPI_ExtremaCurveCurve ( GeomAPI_ExtremaCurveCurve parameter1 ) : System
parameter1 GeomAPI_ExtremaCurveCurve
return System

GeomAPI_ExtremaCurveCurve() public method

public GeomAPI_ExtremaCurveCurve ( Geom_Curve C1, Geom_Curve C2 ) : System
C1 Geom_Curve
C2 Geom_Curve
return System

GeomAPI_ExtremaCurveCurve() public method

public GeomAPI_ExtremaCurveCurve ( Geom_Curve C1, Geom_Curve C2, double U1min, double U1max, double U2min, double U2max ) : System
C1 Geom_Curve
C2 Geom_Curve
U1min double
U1max double
U2min double
U2max double
return System

Init() public method

public Init ( Geom_Curve C1, Geom_Curve C2 ) : void
C1 Geom_Curve
C2 Geom_Curve
return void

Init() public method

public Init ( Geom_Curve C1, Geom_Curve C2, double U1min, double U1max, double U2min, double U2max ) : void
C1 Geom_Curve
C2 Geom_Curve
U1min double
U1max double
U2min double
U2max double
return void

LowerDistance() public method

public LowerDistance ( ) : double
return double

LowerDistanceParameters() public method

public LowerDistanceParameters ( double &U1, double &U2 ) : void
U1 double
U2 double
return void

NbExtrema() public method

public NbExtrema ( ) : int
return int

NearestPoints() public method

public NearestPoints ( gp_Pnt P1, gp_Pnt P2 ) : void
P1 gp_Pnt
P2 gp_Pnt
return void

Parameters() public method

public Parameters ( int Index, double &U1, double &U2 ) : void
Index int
U1 double
U2 double
return void

Points() public method

public Points ( int Index, gp_Pnt P1, gp_Pnt P2 ) : void
Index int
P1 gp_Pnt
P2 gp_Pnt
return void

TotalLowerDistance() public method

public TotalLowerDistance ( ) : double
return double

TotalLowerDistanceParameters() public method

public TotalLowerDistanceParameters ( double &U1, double &U2 ) : bool
U1 double
U2 double
return bool

TotalNearestPoints() public method

public TotalNearestPoints ( gp_Pnt P1, gp_Pnt P2 ) : bool
P1 gp_Pnt
P2 gp_Pnt
return bool

TotalPerform() public method

public TotalPerform ( ) : void
return void