Struct Rect
Inherited Members
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Assembly: Telerik.WinControls.RadDiagram.dll
Syntax
public struct Rect : IFormattable
Constructors
Declaration
public Rect(double x, double y, double width, double height)
Parameters
|
System.Double
x
|
|
System.Double
y
|
|
System.Double
width
|
|
System.Double
height
|
Declaration
public Rect(Rectangle rect)
Parameters
|
System.Drawing.Rectangle
rect
|
Declaration
public Rect(RectangleF rect)
Parameters
|
System.Drawing.RectangleF
rect
|
Declaration
public Rect(Point point1, Point point2)
Parameters
Declaration
public Rect(Point location, Size size)
Parameters
Declaration
public Rect(Point point, Vector vector)
Parameters
Properties
Declaration
public double Bottom { get; }
Property Value
Declaration
public Point BottomLeft { get; }
Property Value
Declaration
public Point BottomRight { get; }
Property Value
Declaration
public static Rect Empty { get; }
Property Value
Declaration
public double Height { get; set; }
Property Value
Declaration
public bool IsEmpty { get; }
Property Value
Declaration
public double Left { get; }
Property Value
Declaration
public Point Location { get; set; }
Property Value
Declaration
public double Right { get; }
Property Value
Declaration
public Size Size { get; set; }
Property Value
Declaration
public double Top { get; }
Property Value
Declaration
public Point TopLeft { get; }
Property Value
Declaration
public Point TopRight { get; }
Property Value
Declaration
public double Width { get; set; }
Property Value
Declaration
public double X { get; set; }
Property Value
Declaration
public double Y { get; set; }
Property Value
Methods
Declaration
public bool Contains(double x, double y)
Parameters
|
System.Double
x
|
|
System.Double
y
|
Returns
Declaration
public bool Contains(Point point)
Parameters
Returns
Declaration
public bool Contains(Rect rect)
Parameters
Returns
Declaration
public override bool Equals(object o)
Parameters
Returns
Overrides
System.ValueType.Equals(System.Object)
Declaration
public bool Equals(Rect value)
Parameters
Returns
Declaration
public static bool Equals(Rect rect1, Rect rect2)
Parameters
Returns
Declaration
public override int GetHashCode()
Returns
Overrides
System.ValueType.GetHashCode()
Declaration
public void Inflate(double width, double height)
Parameters
|
System.Double
width
|
|
System.Double
height
|
Declaration
public static Rect Inflate(Rect rect, double width, double height)
Parameters
|
Rect
rect
|
|
System.Double
width
|
|
System.Double
height
|
Returns
Declaration
public static Rect Inflate(Rect rect, Size size)
Parameters
Returns
Declaration
public void Inflate(Size size)
Parameters
Declaration
public void Intersect(Rect rect)
Parameters
Declaration
public static Rect Intersect(Rect rect1, Rect rect2)
Parameters
Returns
Declaration
public bool IntersectsWith(Rect rect)
Parameters
Returns
Declaration
public void Offset(double offsetX, double offsetY)
Parameters
|
System.Double
offsetX
|
|
System.Double
offsetY
|
Declaration
public static Rect Offset(Rect rect, double offsetX, double offsetY)
Parameters
|
Rect
rect
|
|
System.Double
offsetX
|
|
System.Double
offsetY
|
Returns
Declaration
public static Rect Offset(Rect rect, Vector offsetVector)
Parameters
Returns
Declaration
public void Offset(Vector offsetVector)
Parameters
Declaration
public static Rect Parse(string source)
Parameters
Returns
Declaration
public void Scale(double scaleX, double scaleY)
Parameters
|
System.Double
scaleX
|
|
System.Double
scaleY
|
Declaration
public void Union(Point point)
Parameters
Declaration
public void Union(Rect rect)
Parameters
Declaration
public static Rect Union(Rect rect, Point point)
Parameters
Returns
Declaration
public static Rect Union(Rect rect1, Rect rect2)
Parameters
Returns
Operators
Declaration
public static bool operator ==(Rect rect1, Rect rect2)
Parameters
Returns
Declaration
public static implicit operator Rectangle(Rect p)
Parameters
Returns
Declaration
public static implicit operator RectangleF(Rect p)
Parameters
Returns
|
System.Drawing.RectangleF
|
Declaration
public static bool operator !=(Rect rect1, Rect rect2)
Parameters
Returns
Explicit Interface Implementations
Extension Methods