C# Класс NewTOAPIA.Graphics.Vector2D

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

Открытые свойства

Свойство Тип Описание
x double

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

Метод Описание
Cross ( Vector2D B ) : double
Dot ( Vector2D B ) : double
Equals ( System obj ) : bool
Equals ( Vector2D OtherVector, double ErrorValue ) : bool
GetAngle0To2PI ( ) : double
GetDeltaAngle ( Vector2D A ) : double
GetDeltaAngle ( double StartAngle, double EndAngle ) : double
GetDistanceBetween ( Vector2D A, Vector2D B ) : double
GetDistanceBetweenSquared ( Vector2D A, Vector2D B ) : double
GetHashCode ( ) : int
GetLength ( ) : double
GetLengthSquared ( ) : double
GetPerpendicular ( ) : Vector2D
GetPerpendicularNormal ( ) : Vector2D
GetSquaredDistanceTo ( Vector2D Other ) : double
Negate ( ) : void
Normalize ( ) : void
Normalize ( double Length ) : void
NormalizeAndReturnLength ( ) : double
Range0To2PI ( double Value ) : double
Rotate ( double Radians ) : void
Set ( double inX, double inY ) : void
Vector2D ( double newX, double newY ) : System
Vector2D ( float newX, float newY ) : System
Zero ( ) : void
calc_distance ( double x1, double y1, double x2, double y2 ) : double
operator ( ) : Vector2D
operator ( ) : bool

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

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

public Cross ( Vector2D B ) : double
B Vector2D
Результат double

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

public Dot ( Vector2D B ) : double
B Vector2D
Результат double

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

public Equals ( System obj ) : bool
obj System
Результат bool

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

public Equals ( Vector2D OtherVector, double ErrorValue ) : bool
OtherVector Vector2D
ErrorValue double
Результат bool

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

public GetAngle0To2PI ( ) : double
Результат double

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

public GetDeltaAngle ( Vector2D A ) : double
A Vector2D
Результат double

GetDeltaAngle() статический публичный Метод

static public GetDeltaAngle ( double StartAngle, double EndAngle ) : double
StartAngle double
EndAngle double
Результат double

GetDistanceBetween() публичный статический Метод

public static GetDistanceBetween ( Vector2D A, Vector2D B ) : double
A Vector2D
B Vector2D
Результат double

GetDistanceBetweenSquared() публичный статический Метод

public static GetDistanceBetweenSquared ( Vector2D A, Vector2D B ) : double
A Vector2D
B Vector2D
Результат double

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

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

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

public GetLength ( ) : double
Результат double

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

public GetLengthSquared ( ) : double
Результат double

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

public GetPerpendicular ( ) : Vector2D
Результат Vector2D

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

public GetPerpendicularNormal ( ) : Vector2D
Результат Vector2D

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

public GetSquaredDistanceTo ( Vector2D Other ) : double
Other Vector2D
Результат double

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

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

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

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

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

public Normalize ( double Length ) : void
Length double
Результат void

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

public NormalizeAndReturnLength ( ) : double
Результат double

Range0To2PI() статический публичный Метод

static public Range0To2PI ( double Value ) : double
Value double
Результат double

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

public Rotate ( double Radians ) : void
Radians double
Результат void

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

public Set ( double inX, double inY ) : void
inX double
inY double
Результат void

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

public Vector2D ( double newX, double newY ) : System
newX double
newY double
Результат System

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

public Vector2D ( float newX, float newY ) : System
newX float
newY float
Результат System

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

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

calc_distance() публичный статический Метод

public static calc_distance ( double x1, double y1, double x2, double y2 ) : double
x1 double
y1 double
x2 double
y2 double
Результат double

operator() статический публичный Метод

static public operator ( ) : Vector2D
Результат Vector2D

operator() публичный статический Метод

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

Описание свойств

x публичное свойство

public double x
Результат double