## Point class


Representerar ett par heltals‑X‑ och Y‑koordinater för en punkt i ett tvådimensionellt plan. Denna typ bör allokeras på stacken och passeras till funktioner som värde eller referens. Använd aldrig [System::SmartPtr](../../system/smartptr/)‑klassen för att hantera objekt av denna typ.

```cpp
class Point
```

## Metoder

| Metod | Beskrivning |
| --- | --- |
| static [Add](./add/)(const Point\&, const Size\&) | Lägger till bredd‑ och höjdvärden från det specificerade [Size](../size/)‑objektet till X‑ och Y‑koordinatvärdena i det specificerade [Point](./)‑objektet på motsvarande sätt. |
| static [Ceiling](./ceiling/)(const PointF\&) | Skapar ett [Point](./)‑objekt från det specificerade [PointF](../pointf/)‑objektet genom att avrunda [PointF](../pointf/)‑objektets X‑ och Y‑koordinatvärden till nästa högre heltal. |
| [Equals](./equals/)(const Point\&) const | Avgör om det aktuella objektet och det angivna objektet är lika, d.v.s. representerar samma par av X- och Y‑koordinatvärden. |
| [get_IsEmpty](./get_isempty/)() const | Avgör om både X- och Y‑koordinatvärdena är lika med 0. |
| [get_X](./get_x/)() const | Returnerar värdet för X‑koordinaten som representeras av det aktuella objektet. |
| [get_Y](./get_y/)() const | Returnerar värdet för Y‑koordinaten som representeras av det aktuella objektet. |
| [GetHashCode](./gethashcode/)() const | Returnerar en hashkod för det aktuella objektet. |
| [getStdHash](./getstdhash/)() const | Returnerar ett hash‑värde för det aktuella objektet. |
| [IsNull](./isnull/)() const | Returnerar alltid falskt. |
| [Offset](./offset/)(int, int) | Förskjuter X‑ och Y‑koordinatvärdet som representeras av det aktuella objektet med de angivna värdena. |
| [Offset](./offset/)(Point) | Förskjuter X‑ och Y‑koordinaterna som representeras av det aktuella objektet med värdena för X‑ och Y‑koordinaterna i det specificerade [Point](./)‑objektet på motsvarande sätt. |
| [operator PointF](./operatorpointf/)() const | Skapar en instans av [PointF](../pointf/)‑objektet och initierar det med X‑ och Y‑koordinatvärdena från det aktuella [Point](./)‑objektet. |
| [operator Size](./operatorsize/)() const | Skapar en instans av [Size](../size/)‑objektet och initierar dess bredd‑ och höjdvärden med X‑ och Y‑koordinatvärdena som representeras av det aktuella objektet på motsvarande sätt. |
| [Point](./point/)() | Skapar ett nytt [Point](./)‑objekt och initierar dess X‑ och Y‑koordinatvärden med 0. |
| [Point](./point/)(int, int) | Skapar ett nytt [Point](./)‑objekt och initierar det med de angivna värdena. |
| [Point](./point/)(const Size\&) | Skapar ett nytt [Point](./)‑objekt och initierar dess X‑ och Y‑koordinatvärden med bredd‑ och höjdvärdena från det specificerade [SizeF](../sizef/)‑objektet på motsvarande sätt. |
| [Point](./point/)(int) | Skapar ett nytt [Point](./)‑objekt och initierar dess X‑koordinatvärde med ett värde bildat av de högsta 16 bitarna i det specificerade 32‑bitars heltalet och dess Y‑koordinatvärde med ett värde bildat av de lägsta 16 bitarna i det specificerade 32‑bitars heltalet. |
| static [Round](./round/)(const PointF\&) | Skapar ett [Point](./)-objekt från det angivna [PointF](../pointf/)-objektet genom att avrunda [PointF](../pointf/)-objektets X- och Y-koordinatvärden till närmaste heltal. |
| [set_X](./set_x/)(int) | Ställer in värdet för X-koordinaten som representeras av det aktuella objektet. |
| [set_Y](./set_y/)(int) | Ställer in värdet för Y-koordinaten som representeras av det aktuella objektet. |
| static [Subtract](./subtract/)(const Point\&, const Size\&) | Subtraherar bredd- och höjdvärden för det angivna [Size](../size/)-objektet från X- och Y-koordinatvärdena för det angivna [Point](./)-objektet respektive. |
| [ToString](./tostring/)() const | Returnerar strängrepresentationen av paret X- och Y-koordinatvärden som representeras av det aktuella objektet. |
| static [Truncate](./truncate/)(const PointF\&) | Skapar ett [Point](./)-objekt från det angivna [PointF](../pointf/)-objektet genom att trunkera [PointF](../pointf/)-objektets X- och Y-koordinatvärden till nästa lägre heltal. |
## Fält

| Fält | Beskrivning |
| --- | --- |
| static [Empty](./empty/) | En tom instans av klassen [Point](./) vars X- och Y-koordinatvärden är 0. |
## Se även

* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
