System::Drawing::Point klasse
inhoud
[
verbergen
]Point class
Vertegenwoordigt een paar gehele X- en Y-coördinaten van een punt op een tweedimensionaal vlak. Dit type moet op de stack worden gealloceerd en aan functies worden doorgegeven per waarde of per referentie. Gebruik nooit de System::SmartPtr klasse om objecten van dit type te beheren.
class Point
Methoden
| Methode | Beschrijving |
|---|---|
| static Add(const Point&, const Size&) | Voegt de breedte- en hoogtewaarden van het opgegeven Size object toe aan respectievelijk de X- en Y-coördinatenwaarden van het opgegeven Point object. |
| static Ceiling(const PointF&) | Construeert een Point object van het opgegeven PointF object door de X- en Y-coördinatenwaarden van het PointF object af te ronden naar de eerstvolgende hogere gehele waarden. |
| Equals(const Point&) const | Bepaalt of het huidige object en het opgegeven object gelijk zijn, d.w.z. of ze hetzelfde paar X‑ en Y‑coördinaatwaarden vertegenwoordigen. |
| get_IsEmpty() const | Bepaalt of zowel de X‑ als de Y‑coördinaatwaarden gelijk zijn aan 0. |
| get_X() const | Retourneert de waarde van de X‑coördinaat die door het huidige object wordt vertegenwoordigd. |
| get_Y() const | Retourneert de waarde van de Y‑coördinaat die door het huidige object wordt vertegenwoordigd. |
| GetHashCode() const | Retourneert een hashcode voor het huidige object. |
| getStdHash() const | Retourneert een hashwaarde voor het huidige object. |
| IsNull() const | Geeft altijd false terug. |
| Offset(int, int) | Verschuift de X- en Y-coördinatenwaarde die door het huidige object wordt vertegenwoordigd met de opgegeven waarden. |
| Offset(Point) | Verschuift de X- en Y-coördinaten die door het huidige object worden vertegenwoordigd met respectievelijk de X- en Y-coördinatenwaarden van het opgegeven Point object. |
| operator PointF() const | Construeert een instantie van een PointF object en initialiseert deze met de X- en Y-coördinatenwaarden van het huidige Point object. |
| operator Size() const | Construeert een instantie van een Size object en initialiseert de breedte- en hoogtewaarden met respectievelijk de X- en Y-coördinatenwaarden die door het huidige object worden vertegenwoordigd. |
| Point() | Construeert een nieuw Point object en initialiseert de X- en Y-coördinatenwaarden met 0. |
| Point(int, int) | Construeert een nieuw Point object en initialiseert het met de opgegeven waarden. |
| Point(const Size&) | Construeert een nieuw Point object en initialiseert de X- en Y-coördinatenwaarden met respectievelijk de breedte- en hoogtewaarden van het opgegeven SizeF object. |
| Point(int) | Construeert een nieuw Point object en initialiseert de X-coördinaatwaarde met een waarde gevormd door de hoge 16 bits van het opgegeven 32‑bit geheel getal en de Y-coördinaatwaarde met een waarde gevormd door de lage 16 bits van het opgegeven 32‑bit geheel getal. |
| static Round(const PointF&) | Construeert een Point object van het opgegeven PointF object door de X- en Y-coördinaatwaarden van het PointF object af te ronden op de dichtstbijzijnde gehele getallen. |
| set_X(int) | Stelt de waarde van de X-coördinaat in die door het huidige object wordt vertegenwoordigd. |
| set_Y(int) | Stelt de waarde van de Y-coördinaat in die door het huidige object wordt vertegenwoordigd. |
| static Subtract(const Point&, const Size&) | Trek de breedte- en hoogtewaarden van het opgegeven Size object af van de X- en Y-coördinaatwaarden van het opgegeven Point object, respectievelijk. |
| ToString() const | Retourneert de tekenreeksrepresentatie van het paar X- en Y-coördinaatwaarden dat door het huidige object wordt vertegenwoordigd. |
| static Truncate(const PointF&) | Construeert een Point object van het opgegeven PointF object door de X- en Y-coördinaatwaarden van het PointF object af te kappen op het eerstvolgende lagere gehele getal. |
Velden
| Veld | Beschrijving |
|---|---|
| static Empty | Een lege instantie van de Point klasse waarvan de X- en Y-coördinaatwaarden 0 zijn. |
Zie ook
- Namespace System::Drawing
- Library Aspose.Page for C++