C# Класс CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_RLine

Наследование: CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_PointLine
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( IntSurf_LineOn2S L ) : void
AddVertex ( CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt ) : void
AddVertex ( CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt, bool theIsPrepend ) : void
ArcOnS1 ( ) : Adaptor2d_HCurve2d
ArcOnS2 ( ) : Adaptor2d_HCurve2d
ChangeVertex ( int Index ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
ClearVertexes ( ) : void
ComputeVertexParameters ( double Tol ) : void
Curve ( ) : IntSurf_LineOn2S
Dump ( int theMode ) : void
FirstPoint ( ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
HasFirstPoint ( ) : bool
HasLastPoint ( ) : bool
HasPolygon ( ) : bool
IntPatch_RLine ( ) : System
IntPatch_RLine ( IntPatch_RLine parameter1 ) : System
IntPatch_RLine ( bool Tang ) : System
IntPatch_RLine ( bool Tang, IntSurf_Situation Situ1, IntSurf_Situation Situ2 ) : System
IntPatch_RLine ( bool Tang, IntSurf_TypeTrans Trans1, IntSurf_TypeTrans Trans2 ) : System
IsArcOnS1 ( ) : bool
IsArcOnS2 ( ) : bool
IsOutBox ( gp_Pnt theP ) : bool
IsOutSurf1Box ( gp_Pnt2d theP ) : bool
IsOutSurf2Box ( gp_Pnt2d theP ) : bool
LastPoint ( ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
NbPnts ( ) : int
NbVertex ( ) : int
ParamOnS1 ( double &p1, double &p2 ) : void
ParamOnS2 ( double &p1, double &p2 ) : void
Point ( int Index ) : IntSurf_PntOn2S
RemoveVertex ( int theIndex ) : void
Replace ( int Index, CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt ) : void
SetArcOnS1 ( Adaptor2d_HCurve2d A ) : void
SetArcOnS2 ( Adaptor2d_HCurve2d A ) : void
SetCurve ( IntSurf_LineOn2S theNewCurve ) : void
SetFirstPoint ( int IndFirst ) : void
SetLastPoint ( int IndLast ) : void
SetParamOnS1 ( double p1, double p2 ) : void
SetParamOnS2 ( double &p1, double &p2 ) : void
SetPoint ( int Index, CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt ) : void
Vertex ( int Index ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
get_type_name ( ) : char

Описание методов

Add() публичный Метод

public Add ( IntSurf_LineOn2S L ) : void
L IntSurf_LineOn2S
Результат void

AddVertex() публичный Метод

public AddVertex ( CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt ) : void
Pnt CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Результат void

AddVertex() публичный Метод

public AddVertex ( CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt, bool theIsPrepend ) : void
Pnt CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
theIsPrepend bool
Результат void

ArcOnS1() публичный Метод

public ArcOnS1 ( ) : Adaptor2d_HCurve2d
Результат Adaptor2d_HCurve2d

ArcOnS2() публичный Метод

public ArcOnS2 ( ) : Adaptor2d_HCurve2d
Результат Adaptor2d_HCurve2d

ChangeVertex() публичный Метод

public ChangeVertex ( int Index ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Index int
Результат CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point

ClearVertexes() публичный Метод

public ClearVertexes ( ) : void
Результат void

ComputeVertexParameters() публичный Метод

public ComputeVertexParameters ( double Tol ) : void
Tol double
Результат void

Curve() публичный Метод

public Curve ( ) : IntSurf_LineOn2S
Результат IntSurf_LineOn2S

Dump() публичный Метод

public Dump ( int theMode ) : void
theMode int
Результат void

FirstPoint() публичный Метод

public FirstPoint ( ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Результат CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point

HasFirstPoint() публичный Метод

public HasFirstPoint ( ) : bool
Результат bool

HasLastPoint() публичный Метод

public HasLastPoint ( ) : bool
Результат bool

HasPolygon() публичный Метод

public HasPolygon ( ) : bool
Результат bool

IntPatch_RLine() публичный Метод

public IntPatch_RLine ( ) : System
Результат System

IntPatch_RLine() публичный Метод

public IntPatch_RLine ( IntPatch_RLine parameter1 ) : System
parameter1 IntPatch_RLine
Результат System

IntPatch_RLine() публичный Метод

public IntPatch_RLine ( bool Tang ) : System
Tang bool
Результат System

IntPatch_RLine() публичный Метод

public IntPatch_RLine ( bool Tang, IntSurf_Situation Situ1, IntSurf_Situation Situ2 ) : System
Tang bool
Situ1 IntSurf_Situation
Situ2 IntSurf_Situation
Результат System

IntPatch_RLine() публичный Метод

public IntPatch_RLine ( bool Tang, IntSurf_TypeTrans Trans1, IntSurf_TypeTrans Trans2 ) : System
Tang bool
Trans1 IntSurf_TypeTrans
Trans2 IntSurf_TypeTrans
Результат System

IsArcOnS1() публичный Метод

public IsArcOnS1 ( ) : bool
Результат bool

IsArcOnS2() публичный Метод

public IsArcOnS2 ( ) : bool
Результат bool

IsOutBox() публичный Метод

public IsOutBox ( gp_Pnt theP ) : bool
theP gp_Pnt
Результат bool

IsOutSurf1Box() публичный Метод

public IsOutSurf1Box ( gp_Pnt2d theP ) : bool
theP gp_Pnt2d
Результат bool

IsOutSurf2Box() публичный Метод

public IsOutSurf2Box ( gp_Pnt2d theP ) : bool
theP gp_Pnt2d
Результат bool

LastPoint() публичный Метод

public LastPoint ( ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Результат CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point

NbPnts() публичный Метод

public NbPnts ( ) : int
Результат int

NbVertex() публичный Метод

public NbVertex ( ) : int
Результат int

ParamOnS1() публичный Метод

public ParamOnS1 ( double &p1, double &p2 ) : void
p1 double
p2 double
Результат void

ParamOnS2() публичный Метод

public ParamOnS2 ( double &p1, double &p2 ) : void
p1 double
p2 double
Результат void

Point() публичный Метод

public Point ( int Index ) : IntSurf_PntOn2S
Index int
Результат IntSurf_PntOn2S

RemoveVertex() публичный Метод

public RemoveVertex ( int theIndex ) : void
theIndex int
Результат void

Replace() публичный Метод

public Replace ( int Index, CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt ) : void
Index int
Pnt CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Результат void

SetArcOnS1() публичный Метод

public SetArcOnS1 ( Adaptor2d_HCurve2d A ) : void
A Adaptor2d_HCurve2d
Результат void

SetArcOnS2() публичный Метод

public SetArcOnS2 ( Adaptor2d_HCurve2d A ) : void
A Adaptor2d_HCurve2d
Результат void

SetCurve() публичный Метод

public SetCurve ( IntSurf_LineOn2S theNewCurve ) : void
theNewCurve IntSurf_LineOn2S
Результат void

SetFirstPoint() публичный Метод

public SetFirstPoint ( int IndFirst ) : void
IndFirst int
Результат void

SetLastPoint() публичный Метод

public SetLastPoint ( int IndLast ) : void
IndLast int
Результат void

SetParamOnS1() публичный Метод

public SetParamOnS1 ( double p1, double p2 ) : void
p1 double
p2 double
Результат void

SetParamOnS2() публичный Метод

public SetParamOnS2 ( double &p1, double &p2 ) : void
p1 double
p2 double
Результат void

SetPoint() публичный Метод

public SetPoint ( int Index, CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point Pnt ) : void
Index int
Pnt CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Результат void

Vertex() публичный Метод

public Vertex ( int Index ) : CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point
Index int
Результат CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_Point

get_type_name() публичный Метод

public get_type_name ( ) : char
Результат char