C# Класс Gu.Wpf.Geometry.Line

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

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

Свойство Тип Описание
EndPoint Point
StartPoint Point

Private Properties

Свойство Тип Описание
ClosestIntersection Point?
DistanceTo double
DistanceToPointOnLine double
Flip Line
IntersectWith Point?
IntersectionPoint Point?
IsPointOnLine bool
Offset Line
Parse Line
Perp double
PerpendicularLineTo Line?
Project Point
RotateAroundStartPoint Line
TrimOrExtendEndWith Line?
TrimOrExtendStartWith Line?
TrimTo Point?

Открытые методы

Метод Описание
Line ( Point startPoint, Point endPoint ) : System
ToString ( ) : string
ToString ( string format ) : string

Приватные методы

Метод Описание
ClosestIntersection ( Rect rectangle ) : Point?
DistanceTo ( Point p ) : double
DistanceToPointOnLine ( Point p ) : double
Flip ( ) : Line
IntersectWith ( Line other, bool mustBeBetweenStartAndEnd ) : Point?
IntersectionPoint ( Line l1, Line l2, bool mustBeBetweenStartAndEnd ) : Point?
IsPointOnLine ( Point p ) : bool
Offset ( double distance ) : Line
Parse ( string text ) : Line
Perp ( System.Windows.Vector u, System.Windows.Vector v ) : double
PerpendicularLineTo ( Point p ) : Line?
Project ( Point p ) : Point
RotateAroundStartPoint ( double angleInDegrees ) : Line
TrimOrExtendEndWith ( Line other ) : Line?
TrimOrExtendStartWith ( Line other ) : Line?
TrimTo ( Point p ) : Point?

Описание методов

Line() публичный Метод

public Line ( Point startPoint, Point endPoint ) : System
startPoint Point
endPoint Point
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToString() публичный Метод

public ToString ( string format ) : string
format string
Результат string

Описание свойств

EndPoint публичное свойство

public Point EndPoint
Результат Point

StartPoint публичное свойство

public Point StartPoint
Результат Point