C# Класс PixelFarm.Agg.Imaging.Vector

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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