C# Class IrrlichtNETCP.Line2D

Afficher le fichier Open project: Paulus/irrlichtnetcp Class Usage Examples

Méthodes publiques

Свойство Type Description
End IrrlichtNETCP.Vector2D
Start IrrlichtNETCP.Vector2D

Méthodes publiques

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

Method Details

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

From() public static méthode

public static From ( float xMin, float yMin, float xMax, float yMax ) : Line2D
xMin float
yMin float
xMax float
yMax float
Résultat Line2D

FromUnmanaged() public static méthode

public static FromUnmanaged ( float b ) : Line2D
b float
Résultat Line2D

GetAngleWith() public méthode

public GetAngleWith ( Line2D l ) : double
l Line2D
Résultat double

GetClosestPoint() public méthode

public GetClosestPoint ( IrrlichtNETCP.Vector2D point ) : IrrlichtNETCP.Vector2D
point IrrlichtNETCP.Vector2D
Résultat IrrlichtNETCP.Vector2D

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetIntersectionWithCircle() public méthode

public GetIntersectionWithCircle ( IrrlichtNETCP.Vector2D sorigin, float sradius, double &outdistance ) : bool
sorigin IrrlichtNETCP.Vector2D
sradius float
outdistance double
Résultat bool

GetPointOrientation() public méthode

public GetPointOrientation ( IrrlichtNETCP.Vector2D point ) : float
point IrrlichtNETCP.Vector2D
Résultat float

IsPointBetweenStartAndEnd() public méthode

public IsPointBetweenStartAndEnd ( IrrlichtNETCP.Vector2D point ) : bool
point IrrlichtNETCP.Vector2D
Résultat bool

IsPointOnLine() public méthode

public IsPointOnLine ( IrrlichtNETCP.Vector2D point ) : bool
point IrrlichtNETCP.Vector2D
Résultat bool

Line2D() public méthode

public Line2D ( IrrlichtNETCP.Vector2D start, IrrlichtNETCP.Vector2D end ) : System
start IrrlichtNETCP.Vector2D
end IrrlichtNETCP.Vector2D
Résultat System

Line2D() public méthode

public Line2D ( float sX, float sY, float eX, float eY ) : System
sX float
sY float
eX float
eY float
Résultat System

Set() public méthode

public Set ( IrrlichtNETCP.Vector2D start, IrrlichtNETCP.Vector2D end ) : void
start IrrlichtNETCP.Vector2D
end IrrlichtNETCP.Vector2D
Résultat void

Set() public méthode

public Set ( float sX, float sY, float eX, float eY ) : void
sX float
sY float
eX float
eY float
Résultat void

ToUnmanaged() public méthode

public ToUnmanaged ( ) : float[]
Résultat float[]

intersectWith() public méthode

public intersectWith ( Line2D l, IrrlichtNETCP.Vector2D o ) : bool
l Line2D
o IrrlichtNETCP.Vector2D
Résultat bool

operator() public static méthode

public static operator ( ) : Line2D
Résultat Line2D

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

End public_oe property

public Vector2D,IrrlichtNETCP End
Résultat IrrlichtNETCP.Vector2D

Start public_oe property

public Vector2D,IrrlichtNETCP Start
Résultat IrrlichtNETCP.Vector2D