## Point class


एक बिंदु के 2-आयामी तल पर पूर्णांक X और Y निर्देशांक की जोड़ी का प्रतिनिधित्व करता है। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान द्वारा या संदर्भ द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए कभी भी [System::SmartPtr](../../system/smartptr/) क्लास का उपयोग न करें।

```cpp
class Point
```

## विधियाँ

| विधि | विवरण |
| --- | --- |
| static [Add](./add/)(const Point\&, const Size\&) | निर्दिष्ट [Size](../size/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट [Point](./) ऑब्जेक्ट के X और Y निर्देशांक मानों में जोड़ता है। |
| static [Ceiling](./ceiling/)(const PointF\&) | निर्दिष्ट [PointF](../pointf/) ऑब्जेक्ट को अगले बड़े पूर्णांक मानों तक गोल करके, निर्दिष्ट [Point](./) ऑब्जेक्ट बनाता है, जिसमें [PointF](../pointf/) ऑब्जेक्ट के X और Y निर्देशांक मान होते हैं। |
| [Equals](./equals/)(const Point\&) const | निर्धारित करता है कि वर्तमान ऑब्जेक्ट और निर्दिष्ट ऑब्जेक्ट समान हैं या नहीं, अर्थात् समान X और Y कोऑर्डिनेट्स मानों के जोड़े का प्रतिनिधित्व करते हैं। |
| [get_IsEmpty](./get_isempty/)() const | निर्धारित करता है कि दोनों X और Y कोऑर्डिनेट्स मान 0 के बराबर हैं या नहीं। |
| [get_X](./get_x/)() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X कोऑर्डिनेट का मान लौटाता है। |
| [get_Y](./get_y/)() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए Y कोऑर्डिनेट का मान लौटाता है। |
| [GetHashCode](./gethashcode/)() const | वर्तमान ऑब्जेक्ट के लिए हैश कोड लौटाता है। |
| [getStdHash](./getstdhash/)() const | वर्तमान ऑब्जेक्ट के लिए एक हैश मान लौटाता है। |
| [IsNull](./isnull/)() const | हमेशा false लौटाता है। |
| [Offset](./offset/)(int, int) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मान को निर्दिष्ट मानों द्वारा ऑफ़सेट करता है। |
| [Offset](./offset/)(Point) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक को क्रमशः निर्दिष्ट [Point](./) ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों द्वारा ऑफ़सेट करता है। |
| [operator PointF](./operatorpointf/)() const | एक [PointF](../pointf/) ऑब्जेक्ट का इंस्टेंस बनाता है और उसे वर्तमान [Point](./) ऑब्जेक्ट के X और Y निर्देशांक मानों से प्रारंभ करता है। |
| [operator Size](./operatorsize/)() const | एक [Size](../size/) ऑब्जेक्ट का इंस्टेंस बनाता है और उसकी चौड़ाई और ऊँचाई मानों को क्रमशः वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों से प्रारंभ करता है। |
| [Point](./point/)() | एक नया [Point](./) ऑब्जेक्ट बनाता है और उसकी X और Y निर्देशांक मानों को 0 से प्रारंभ करता है। |
| [Point](./point/)(int, int) | एक नया [Point](./) ऑब्जेक्ट बनाता है और उसे निर्दिष्ट मानों से प्रारंभ करता है। |
| [Point](./point/)(const Size\&) | एक नया [Point](./) ऑब्जेक्ट बनाता है और उसकी X और Y निर्देशांक मानों को क्रमशः निर्दिष्ट [SizeF](../sizef/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से प्रारंभ करता है। |
| [Point](./point/)(int) | एक नया [Point](./) ऑब्जेक्ट बनाता है और उसकी X निर्देशांक मान को निर्दिष्ट 32-बिट पूर्णांक के उच्च 16 बिट्स द्वारा निर्मित मान से तथा उसकी Y निर्देशांक मान को निर्दिष्ट 32-बिट पूर्णांक के निम्न 16 बिट्स द्वारा निर्मित मान से प्रारंभ करता है। |
| static [Round](./round/)(const PointF\&) | निर्दिष्ट [PointF](../pointf/) ऑब्जेक्ट से [Point](./) ऑब्जेक्ट बनाता है, [PointF](../pointf/) ऑब्जेक्ट के X और Y निर्देशांक मानों को निकटतम पूर्णांक मानों तक गोल करके। |
| [set_X](./set_x/)(int) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X निर्देशांक का मान सेट करता है। |
| [set_Y](./set_y/)(int) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए Y निर्देशांक का मान सेट करता है। |
| static [Subtract](./subtract/)(const Point\&, const Size\&) | निर्दिष्ट [Size](../size/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट [Point](./) ऑब्जेक्ट के X और Y निर्देशांक मानों से घटाता है। |
| [ToString](./tostring/)() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों की जोड़ी का स्ट्रिंग प्रतिनिधित्व लौटाता है। |
| static [Truncate](./truncate/)(const PointF\&) | निर्दिष्ट [PointF](../pointf/) ऑब्जेक्ट से [Point](./) ऑब्जेक्ट बनाता है, [PointF](../pointf/) ऑब्जेक्ट के X और Y निर्देशांक मानों को अगले निचले पूर्णांक मान तक काटकर। |
## फ़ील्ड्स

| फ़ील्ड | विवरण |
| --- | --- |
| static [Empty](./empty/) | [Point](./) क्लास का एक खाली उदाहरण जिसका X और Y निर्देशांक मान 0 है। |
## संबंधित देखें

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