C# Класс IrrlichtNETCP.Line2D

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

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

Свойство Тип Описание
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