C# Класс System.Drawing.Quadrilateral

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

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

Свойство Тип Описание
Empty Quadrilateral

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

Метод Описание
Contains ( PointF point ) : bool

Checks if the given PointF is contained within the quadrilateral.

Contains ( PointF point, PointF cornerPoints ) : bool

Checks if given PointF is contained within quadrilateral defined by cornerPoints provided.

Draw ( Graphics graphics, Pen pen, Brush brush ) : void

Draws the Quadrilateral with Graphics provided.

Quadrilateral ( PointF point1, PointF point2, PointF point3, PointF point4, bool toClose ) : System

Initilizes Quadrilateral object with given corner points.

Защищенные методы

Метод Описание
Quadrilateral ( ) : System

Creates empty Quadrilateral object

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

Метод Описание
DoesIntersects ( PointF point, PointF point1, PointF point2 ) : bool

Checks if the line coming out of the point downwards intersects with a line through point1 and point2.

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

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

Checks if the given PointF is contained within the quadrilateral.
public Contains ( PointF point ) : bool
point PointF /// PointF structure to check for. ///
Результат bool

Contains() публичный статический Метод

Checks if given PointF is contained within quadrilateral defined by cornerPoints provided.
public static Contains ( PointF point, PointF cornerPoints ) : bool
point PointF /// PointF to check. ///
cornerPoints PointF /// Array of PointF structures defining corners of the /// quadrilateral. ///
Результат bool

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

Draws the Quadrilateral with Graphics provided.
public Draw ( Graphics graphics, Pen pen, Brush brush ) : void
graphics Graphics /// Graphics used to draw. ///
pen Pen /// Pen used to draw outline. ///
brush Brush /// Brush used to fill the inside. ///
Результат void

Quadrilateral() защищенный Метод

Creates empty Quadrilateral object
protected Quadrilateral ( ) : System
Результат System

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

Initilizes Quadrilateral object with given corner points.
public Quadrilateral ( PointF point1, PointF point2, PointF point3, PointF point4, bool toClose ) : System
point1 PointF /// First PointF. ///
point2 PointF /// Second PointF. ///
point3 PointF /// Third PointF. ///
point4 PointF /// Fourth PointF. ///
toClose bool /// Indicator should the quadrilateral be closed by the line. ///
Результат System

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

Empty публичное статическое свойство

public static Quadrilateral,System.Drawing Empty
Результат Quadrilateral