[]
Represents a quadrilateral defined by its four vertices's.
public struct Quadrilateral : IEquatable<Quadrilateral>
Public Structure Quadrilateral
Implements IEquatable(Of Quadrilateral)
Name | Description |
---|---|
Quadrilateral(PointF, PointF, PointF, PointF) | Initializes a new instance of the Quadrilateral struct from the four corners of a rectangle. The vertices's of the quadrilateral correspond to the corners of the rectangle clockwise starting from the bottom left vertex. |
Quadrilateral(RectangleF) | Initializes a new instance of the Quadrilateral struct from a rectangle. The vertices's of the quadrilateral correspond to the corners of the rectangle clockwise starting from the bottom left vertex. |
Name | Description |
---|---|
A | The first vertex of the quadrilateral. If initialized from a rectangle, corresponds to the rectangle's bottom left corner. |
B | The second vertex of the quadrilateral. If initialized from a rectangle, corresponds to the rectangle's top left corner. |
C | The third vertex of the quadrilateral. If initialized from a rectangle, corresponds to the rectangle's top right corner. |
D | The fourth vertex of the quadrilateral. If initialized from a rectangle, corresponds to the rectangle's bottom right corner. |
Name | Description |
---|---|
Equals(Quadrilateral) | |
Equals(object) | |
GetArea() | Returns the area of the quadrilateral. |
GetHashCode() | |
Multiply(float, float) | Multiplies this Quadrilateral by the x and y. |
Offset(Quadrilateral, float, float) | Offsets all points of this Quadrilateral by the x and y. |
Offset(float, float) | Offsets all points of this Quadrilateral by the x and y. |
ToRect() | Creates a RectangleF structure that contains this Quadrilateral. |
ToString() |
Name | Description |
---|---|
operator ==(Quadrilateral, Quadrilateral) | Tests whether two specified Quadrilateral objects are equivalent. |
implicit operator Quadrilateral(RectangleF) | Converts a RectangleF to Quadrilateral. |
operator !=(Quadrilateral, Quadrilateral) | Tests whether two specified Quadrilateral objects are NOT equivalent. |