C# 클래스 IrrlichtNETCP.Line2D

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

공개 프로퍼티들

프로퍼티 타입 설명
End IrrlichtNETCP.Vector2D
Start IrrlichtNETCP.Vector2D

공개 메소드들

메소드 설명
Equals ( object o ) : bool
From ( float xMin, float yMin, float xMax, float yMax ) : Line2D
FromUnmanaged ( float b ) : Line2D
GetAngleWith ( Line2D l ) : double
GetClosestPoint ( IrrlichtNETCP.Vector2D point ) : IrrlichtNETCP.Vector2D
GetHashCode ( ) : int
GetIntersectionWithCircle ( IrrlichtNETCP.Vector2D sorigin, float sradius, double &outdistance ) : bool
GetPointOrientation ( IrrlichtNETCP.Vector2D point ) : float
IsPointBetweenStartAndEnd ( IrrlichtNETCP.Vector2D point ) : bool
IsPointOnLine ( IrrlichtNETCP.Vector2D point ) : bool
Line2D ( IrrlichtNETCP.Vector2D start, IrrlichtNETCP.Vector2D end ) : System
Line2D ( float sX, float sY, float eX, float eY ) : System
Set ( IrrlichtNETCP.Vector2D start, IrrlichtNETCP.Vector2D end ) : void
Set ( float sX, float sY, float eX, float eY ) : void
ToUnmanaged ( ) : float[]
intersectWith ( Line2D l, IrrlichtNETCP.Vector2D o ) : bool
operator ( ) : Line2D
operator ( ) : bool

메소드 상세

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

From() 공개 정적인 메소드

public static From ( float xMin, float yMin, float xMax, float yMax ) : Line2D
xMin float
yMin float
xMax float
yMax float
리턴 Line2D

FromUnmanaged() 공개 정적인 메소드

public static FromUnmanaged ( float b ) : Line2D
b float
리턴 Line2D

GetAngleWith() 공개 메소드

public GetAngleWith ( Line2D l ) : double
l Line2D
리턴 double

GetClosestPoint() 공개 메소드

public GetClosestPoint ( IrrlichtNETCP.Vector2D point ) : IrrlichtNETCP.Vector2D
point IrrlichtNETCP.Vector2D
리턴 IrrlichtNETCP.Vector2D

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetIntersectionWithCircle() 공개 메소드

public GetIntersectionWithCircle ( IrrlichtNETCP.Vector2D sorigin, float sradius, double &outdistance ) : bool
sorigin IrrlichtNETCP.Vector2D
sradius float
outdistance double
리턴 bool

GetPointOrientation() 공개 메소드

public GetPointOrientation ( IrrlichtNETCP.Vector2D point ) : float
point IrrlichtNETCP.Vector2D
리턴 float

IsPointBetweenStartAndEnd() 공개 메소드

public IsPointBetweenStartAndEnd ( IrrlichtNETCP.Vector2D point ) : bool
point IrrlichtNETCP.Vector2D
리턴 bool

IsPointOnLine() 공개 메소드

public IsPointOnLine ( IrrlichtNETCP.Vector2D point ) : bool
point IrrlichtNETCP.Vector2D
리턴 bool

Line2D() 공개 메소드

public Line2D ( IrrlichtNETCP.Vector2D start, IrrlichtNETCP.Vector2D end ) : System
start IrrlichtNETCP.Vector2D
end IrrlichtNETCP.Vector2D
리턴 System

Line2D() 공개 메소드

public Line2D ( float sX, float sY, float eX, float eY ) : System
sX float
sY float
eX float
eY float
리턴 System

Set() 공개 메소드

public Set ( IrrlichtNETCP.Vector2D start, IrrlichtNETCP.Vector2D end ) : void
start IrrlichtNETCP.Vector2D
end IrrlichtNETCP.Vector2D
리턴 void

Set() 공개 메소드

public Set ( float sX, float sY, float eX, float eY ) : void
sX float
sY float
eX float
eY float
리턴 void

ToUnmanaged() 공개 메소드

public ToUnmanaged ( ) : float[]
리턴 float[]

intersectWith() 공개 메소드

public intersectWith ( Line2D l, IrrlichtNETCP.Vector2D o ) : bool
l Line2D
o IrrlichtNETCP.Vector2D
리턴 bool

operator() 공개 정적인 메소드

public static operator ( ) : Line2D
리턴 Line2D

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

End 공개적으로 프로퍼티

public Vector2D,IrrlichtNETCP End
리턴 IrrlichtNETCP.Vector2D

Start 공개적으로 프로퍼티

public Vector2D,IrrlichtNETCP Start
리턴 IrrlichtNETCP.Vector2D