C# 클래스 NewTOAPIA.Graphics.Vector2D

파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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