C# Class NewTOAPIA.Graphics.Vector2D

Afficher le fichier Open project: Wiladams/NewTOAPIA Class Usage Examples

Méthodes publiques

Свойство Type Description
x double

Méthodes publiques

Méthode Description
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

Method Details

Cross() public méthode

public Cross ( Vector2D B ) : double
B Vector2D
Résultat double

Dot() public méthode

public Dot ( Vector2D B ) : double
B Vector2D
Résultat double

Equals() public méthode

public Equals ( System obj ) : bool
obj System
Résultat bool

Equals() public méthode

public Equals ( Vector2D OtherVector, double ErrorValue ) : bool
OtherVector Vector2D
ErrorValue double
Résultat bool

GetAngle0To2PI() public méthode

public GetAngle0To2PI ( ) : double
Résultat double

GetDeltaAngle() public méthode

public GetDeltaAngle ( Vector2D A ) : double
A Vector2D
Résultat double

GetDeltaAngle() static public méthode

static public GetDeltaAngle ( double StartAngle, double EndAngle ) : double
StartAngle double
EndAngle double
Résultat double

GetDistanceBetween() public static méthode

public static GetDistanceBetween ( Vector2D A, Vector2D B ) : double
A Vector2D
B Vector2D
Résultat double

GetDistanceBetweenSquared() public static méthode

public static GetDistanceBetweenSquared ( Vector2D A, Vector2D B ) : double
A Vector2D
B Vector2D
Résultat double

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetLength() public méthode

public GetLength ( ) : double
Résultat double

GetLengthSquared() public méthode

public GetLengthSquared ( ) : double
Résultat double

GetPerpendicular() public méthode

public GetPerpendicular ( ) : Vector2D
Résultat Vector2D

GetPerpendicularNormal() public méthode

public GetPerpendicularNormal ( ) : Vector2D
Résultat Vector2D

GetSquaredDistanceTo() public méthode

public GetSquaredDistanceTo ( Vector2D Other ) : double
Other Vector2D
Résultat double

Negate() public méthode

public Negate ( ) : void
Résultat void

Normalize() public méthode

public Normalize ( ) : void
Résultat void

Normalize() public méthode

public Normalize ( double Length ) : void
Length double
Résultat void

NormalizeAndReturnLength() public méthode

public NormalizeAndReturnLength ( ) : double
Résultat double

Range0To2PI() static public méthode

static public Range0To2PI ( double Value ) : double
Value double
Résultat double

Rotate() public méthode

public Rotate ( double Radians ) : void
Radians double
Résultat void

Set() public méthode

public Set ( double inX, double inY ) : void
inX double
inY double
Résultat void

Vector2D() public méthode

public Vector2D ( double newX, double newY ) : System
newX double
newY double
Résultat System

Vector2D() public méthode

public Vector2D ( float newX, float newY ) : System
newX float
newY float
Résultat System

Zero() public méthode

public Zero ( ) : void
Résultat void

calc_distance() public static méthode

public static calc_distance ( double x1, double y1, double x2, double y2 ) : double
x1 double
y1 double
x2 double
y2 double
Résultat double

operator() static public méthode

static public operator ( ) : Vector2D
Résultat Vector2D

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

x public_oe property

public double x
Résultat double