C# 클래스 PixelFarm.Agg.Imaging.Vector

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
CrossProduct ( Vector v ) : double
DistancePointLine ( PointF pt, PointF lnA, PointF lnB ) : double
DotProduct ( Vector v ) : double
IsCCW ( PointF pt1, PointF pt2, PointF pt3 ) : bool
IsClockwise ( PointF pt1, PointF pt2, PointF pt3 ) : bool
NewLength ( double newLength ) : Vector
Rotate ( int Degree ) : void
ToPointF ( ) : PointF
Vector ( PointF pt ) : System
Vector ( PointF st, PointF end ) : System
Vector ( double x, double y ) : System
operator ( ) : Vector

메소드 상세

CrossProduct() 공개 메소드

public CrossProduct ( Vector v ) : double
v Vector
리턴 double

DistancePointLine() 공개 정적인 메소드

public static DistancePointLine ( PointF pt, PointF lnA, PointF lnB ) : double
pt PointF
lnA PointF
lnB PointF
리턴 double

DotProduct() 공개 메소드

public DotProduct ( Vector v ) : double
v Vector
리턴 double

IsCCW() 공개 정적인 메소드

public static IsCCW ( PointF pt1, PointF pt2, PointF pt3 ) : bool
pt1 PointF
pt2 PointF
pt3 PointF
리턴 bool

IsClockwise() 공개 정적인 메소드

public static IsClockwise ( PointF pt1, PointF pt2, PointF pt3 ) : bool
pt1 PointF
pt2 PointF
pt3 PointF
리턴 bool

NewLength() 공개 메소드

public NewLength ( double newLength ) : Vector
newLength double
리턴 Vector

Rotate() 공개 메소드

public Rotate ( int Degree ) : void
Degree int
리턴 void

ToPointF() 공개 메소드

public ToPointF ( ) : PointF
리턴 PointF

Vector() 공개 메소드

public Vector ( PointF pt ) : System
pt PointF
리턴 System

Vector() 공개 메소드

public Vector ( PointF st, PointF end ) : System
st PointF
end PointF
리턴 System

Vector() 공개 메소드

public Vector ( double x, double y ) : System
x double
y double
리턴 System

operator() 공개 정적인 메소드

public static operator ( ) : Vector
리턴 Vector