C# 클래스 CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_RLine

상속: CascadeSharp.TKGeomAlgo.IntPatch.IntPatch_PointLine
파일 보기 프로젝트 열기: Oblikovati/CascadeSharp 1 사용 예제들

공개 메소드들

메소드 설명
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