Rectangle
Rectangle class
Klass representerar rektangel.
public sealed class Rectangle : ICloneable
Konstruktörer
namn |
Beskrivning |
Rectangle(double, double, double, double) |
Konstruktör av rektangel. |
Egenskaper
namn |
Beskrivning |
static Trivial { get; } |
Initierar trivial rektangel dvs rektangel med nollposition och storlek. |
Height { get; } |
Rektangelns höjd. |
IsEmpty { get; } |
Kontrollerar om rektangeln är tom. |
IsPoint { get; } |
Kontrollerar om rektangel är punkt, dvs. LLX är lika med URX och LLY är lika med URY. |
IsTrivial { get; } |
Kontrollerar om rektangeln är trivial dvs har noll storlek och position. |
LLX { get; set; } |
X-koordinat för nedre - vänstra hörnet. |
LLY { get; set; } |
Y - koordinat för nedre vänstra hörnet. |
URX { get; set; } |
X - koordinat för det övre högra hörnet. |
URY { get; set; } |
Y - koordinat för övre högra hörnet. |
Width { get; } |
Bredd på rektangeln. |
Metoder
namn |
Beskrivning |
static FromRect(Rectangle) |
Initierar ny rektangel från given instans av System.Drawing.Rectangle. |
static Parse(string) |
Försök att analysera sträng och extrahera från den rektangelkomponenter llx, lly, urx, ury. |
Center() |
Returnerar koordinater för rektangelns centrum. |
Clone() |
Klonar Rectangle-objektet. |
Contains(Point) |
Avgör om en given punkt är inuti rektangeln. |
Equals(Rectangle) |
Kontrollera om rektanglar är lika, dvs har samma position och storlekar. |
Intersect(Rectangle) |
Skär till rektanglar. |
IsIntersect(Rectangle) |
Bestämmer om denna rektangel skär en annan rektangel. |
Join(Rectangle) |
Sammanfogar rektanglar. |
NearEquals(Rectangle, double) |
Kontrollera om rektanglar är nästan lika, dvs har nästan samma (upp till delta) position och storlekar. |
Rotate(int) |
Rotera rektangeln med den angivna vinkeln. |
Rotate(Rotation) |
Rotera rektangeln med den angivna vinkeln. |
ToPoints() |
Konverterar rektangel till array av punkter (“QuadPoints”). |
ToRect() |
Konverterar rektangel till instans av System.Drawing.Rectangle. Flyttalspositioner och storlek är trunkerade. |
override ToString() |
Får representation av rektangelsträngar. |
Fält
namn |
Beskrivning |
static Empty |
Tom rektangel |
Se även