C# Class CascadeSharp.TKG3d.GeomAdaptor.GeomAdaptor_Curve

Inheritance: Adaptor3d_Curve
Show file Open project: Oblikovati/CascadeSharp Class Usage Examples

Public Methods

Method Description
BSpline ( ) : Geom_BSplineCurve
Bezier ( ) : Geom_BezierCurve
Circle ( ) : gp_Circ
Continuity ( ) : GeomAbs_Shape
Curve ( ) : Geom_Curve
D0 ( double U, gp_Pnt P ) : void
D1 ( double U, gp_Pnt P, gp_Vec V ) : void
D2 ( double U, gp_Pnt P, gp_Vec V1, gp_Vec V2 ) : void
D3 ( double U, gp_Pnt P, gp_Vec V1, gp_Vec V2, gp_Vec V3 ) : void
DN ( double U, int N ) : gp_Vec
Degree ( ) : int
Ellipse ( ) : gp_Elips
FirstParameter ( ) : double
GeomAdaptor_Curve ( ) : System
GeomAdaptor_Curve ( GeomAdaptor_Curve parameter1 ) : System
GeomAdaptor_Curve ( Geom_Curve C ) : System
GeomAdaptor_Curve ( Geom_Curve C, double UFirst, double ULast ) : System
GetGeomType ( ) : GeomAbs_CurveType
Hyperbola ( ) : gp_Hypr
Intervals ( TColStd_Array1OfReal T, GeomAbs_Shape S ) : void
IsBoundary ( double theU, int &theSpanStart, int &theSpanFin_ish ) : bool
IsClosed ( ) : bool
IsPeriodic ( ) : bool
IsRational ( ) : bool
LastParameter ( ) : double
Line ( ) : gp_Lin
Load ( Geom_Curve C ) : void
Load ( Geom_Curve C, double UFirst, double ULast ) : void
LocalContinuity ( double U1, double U2 ) : GeomAbs_Shape
NbIntervals ( GeomAbs_Shape S ) : int
NbKnots ( ) : int
NbPoles ( ) : int
OffsetCurve ( ) : Geom_OffsetCurve
Parabola ( ) : gp_Parab
Period ( ) : double
RebuildCache ( double theParameter ) : void
Reset ( ) : void
Resolution ( double R3d ) : double
Trim ( double First, double Last, double Tol ) : Adaptor3d_HCurve
Value ( double U ) : gp_Pnt
load ( Geom_Curve C, double UFirst, double ULast ) : void

Method Details

BSpline() public method

public BSpline ( ) : Geom_BSplineCurve
return Geom_BSplineCurve

Bezier() public method

public Bezier ( ) : Geom_BezierCurve
return Geom_BezierCurve

Circle() public method

public Circle ( ) : gp_Circ
return gp_Circ

Continuity() public method

public Continuity ( ) : GeomAbs_Shape
return GeomAbs_Shape

Curve() public method

public Curve ( ) : Geom_Curve
return Geom_Curve

D0() public method

public D0 ( double U, gp_Pnt P ) : void
U double
P gp_Pnt
return void

D1() public method

public D1 ( double U, gp_Pnt P, gp_Vec V ) : void
U double
P gp_Pnt
V gp_Vec
return void

D2() public method

public D2 ( double U, gp_Pnt P, gp_Vec V1, gp_Vec V2 ) : void
U double
P gp_Pnt
V1 gp_Vec
V2 gp_Vec
return void

D3() public method

public D3 ( double U, gp_Pnt P, gp_Vec V1, gp_Vec V2, gp_Vec V3 ) : void
U double
P gp_Pnt
V1 gp_Vec
V2 gp_Vec
V3 gp_Vec
return void

DN() public method

public DN ( double U, int N ) : gp_Vec
U double
N int
return gp_Vec

Degree() public method

public Degree ( ) : int
return int

Ellipse() public method

public Ellipse ( ) : gp_Elips
return gp_Elips

FirstParameter() public method

public FirstParameter ( ) : double
return double

GeomAdaptor_Curve() public method

public GeomAdaptor_Curve ( ) : System
return System

GeomAdaptor_Curve() public method

public GeomAdaptor_Curve ( GeomAdaptor_Curve parameter1 ) : System
parameter1 GeomAdaptor_Curve
return System

GeomAdaptor_Curve() public method

public GeomAdaptor_Curve ( Geom_Curve C ) : System
C Geom_Curve
return System

GeomAdaptor_Curve() public method

public GeomAdaptor_Curve ( Geom_Curve C, double UFirst, double ULast ) : System
C Geom_Curve
UFirst double
ULast double
return System

GetGeomType() public method

public GetGeomType ( ) : GeomAbs_CurveType
return GeomAbs_CurveType

Hyperbola() public method

public Hyperbola ( ) : gp_Hypr
return gp_Hypr

Intervals() public method

public Intervals ( TColStd_Array1OfReal T, GeomAbs_Shape S ) : void
T TColStd_Array1OfReal
S GeomAbs_Shape
return void

IsBoundary() public method

public IsBoundary ( double theU, int &theSpanStart, int &theSpanFin_ish ) : bool
theU double
theSpanStart int
theSpanFin_ish int
return bool

IsClosed() public method

public IsClosed ( ) : bool
return bool

IsPeriodic() public method

public IsPeriodic ( ) : bool
return bool

IsRational() public method

public IsRational ( ) : bool
return bool

LastParameter() public method

public LastParameter ( ) : double
return double

Line() public method

public Line ( ) : gp_Lin
return gp_Lin

Load() public method

public Load ( Geom_Curve C ) : void
C Geom_Curve
return void

Load() public method

public Load ( Geom_Curve C, double UFirst, double ULast ) : void
C Geom_Curve
UFirst double
ULast double
return void

LocalContinuity() public method

public LocalContinuity ( double U1, double U2 ) : GeomAbs_Shape
U1 double
U2 double
return GeomAbs_Shape

NbIntervals() public method

public NbIntervals ( GeomAbs_Shape S ) : int
S GeomAbs_Shape
return int

NbKnots() public method

public NbKnots ( ) : int
return int

NbPoles() public method

public NbPoles ( ) : int
return int

OffsetCurve() public method

public OffsetCurve ( ) : Geom_OffsetCurve
return Geom_OffsetCurve

Parabola() public method

public Parabola ( ) : gp_Parab
return gp_Parab

Period() public method

public Period ( ) : double
return double

RebuildCache() public method

public RebuildCache ( double theParameter ) : void
theParameter double
return void

Reset() public method

public Reset ( ) : void
return void

Resolution() public method

public Resolution ( double R3d ) : double
R3d double
return double

Trim() public method

public Trim ( double First, double Last, double Tol ) : Adaptor3d_HCurve
First double
Last double
Tol double
return Adaptor3d_HCurve

Value() public method

public Value ( double U ) : gp_Pnt
U double
return gp_Pnt

load() public method

public load ( Geom_Curve C, double UFirst, double ULast ) : void
C Geom_Curve
UFirst double
ULast double
return void