The RectangleD type exposes the following members.
Constructors
Name | Description | |
---|---|---|
RectangleD(PointD, SizeD) |
Initializes a new instance of the RectangleD structure.
|
|
RectangleD(Double, Double, Double, Double) |
Initializes a new instance of the RectangleD structure.
|
Methods
Name | Description | |
---|---|---|
Contains(PointD) |
Tests whether the specified point is contained within the current RectangleD.
|
|
Contains(RectangleD) |
Tests whether the specified rectangle is entirely contained within the current RectangleD.
|
|
Contains(Double, Double) |
Tests whether a point specified by its coordinates is contained within the current RectangleD.
|
|
Equals |
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.) |
|
FromLTRB |
Creates a RectangleD structure based on the coordinates
of its top-left and bottom-right corners.
|
|
GetHashCode |
Returns the hash code for this instance.
(Inherited from ValueType.) |
|
Inflate(SizeD) |
Inflates the current RectangleD by a specified SizeD.
|
|
Inflate(Double, Double) |
Inflates the current RectangleD by specified horizontal and vertical amounts.
|
|
Inflate(RectangleD, Double, Double) |
Creates a new RectangleD structure from another RectangleD,
inflated by the specified amounts vertically and horizontally.
|
|
Inflate(Double, Double, Double, Double) |
Inflates the current RectangleD by the specified amounts on four sides.
|
|
Intersect(RectangleD) |
Replaces the current RectangleD structure with the intersection
of itself and another RectangleD.
|
|
Intersect(RectangleD, RectangleD) |
Creates a new RectangleD structure representing the intersection
of two RectangleD structures.
(The intersection may be empty, in which case Empty is returned.)
|
|
IntersectsWith |
Tests whether the current RectangleD intersects with another.
|
|
Offset(PointD) |
Offsets the location of the current RectangleD by horizontal and vertical amounts specified by a PointD.
|
|
Offset(Double, Double) |
Offsets the location of the current RectangleD by specified horizontal and vertical amounts.
|
|
Parse |
Converts a string to a RectangleD structure.
|
|
ToRectangle |
Converts the current RectangleD to a Rectangle.
|
|
ToRectangleF |
Converts the current RectangleD to a RectangleF.
|
|
ToString |
Converts the current RectangleD structure to a human-readable string representing it.
(Overrides ValueType..::..ToString()()()().) |
|
Union |
Creates a new RectangleD structure representing the smallest possible
rectangle containing the two specified rectangles.
|
Properties
Name | Description | |
---|---|---|
Bottom |
Gets the Y coordinate of the bottom edge of the current RectangleD structure.
|
|
BottomLeft |
Gets the coordinates of the bottom left corner of the current RectangleD structure.
|
|
BottomRight |
Gets the coordinates of the bottom right corner of the current RectangleD structure.
|
|
Empty |
Represents an empty instance of the RectangleD structure.
|
|
Height |
Gets or sets the height of the current RectangleD structure.
|
|
IsEmpty |
Gets a value indicating whether the Width and Height
properties of the current RectangleD structure have zero values.
|
|
Left |
Gets the X coordinate of the left edge of the current RectangleD structure.
|
|
Location |
Gets or sets the coordinates of the top left corner of the current RectangleD structure.
|
|
Right |
Gets the X coordinate of the right edge of the current RectangleD structure.
|
|
Size |
Gets or sets the size of the current RectangleD structure.
|
|
Top |
Gets the Y coordinate of the top edge of the current RectangleD structure.
|
|
TopLeft |
Gets the coordinates of the top left corner of the current RectangleD structure.
|
|
TopRight |
Gets the coordinates of the top right corner of the current RectangleD structure.
|
|
Width |
Gets or sets the width of the current RectangleD structure.
|
|
X |
Gets or sets the X coordinate of the top left corner of the current RectangleD structure.
|
|
Y |
Gets or sets the Y coordinate of the top left corner of the current RectangleD structure.
|