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