## PointF class


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

```cpp
class PointF
```

## विधियाँ

| विधि | विवरण |
| --- | --- |
| static [Add](./add/)(const PointF\&, const SizeF\&) | निर्दिष्ट [SizeF](../sizef/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट [PointF](./) ऑब्जेक्ट के X और Y कोऑर्डिनेट्स मानों में जोड़ता है। |
| static [Add](./add/)(const PointF\&, const Size\&) | निर्दिष्ट [Size](../size/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट [PointF](./) ऑब्जेक्ट के X और Y कोऑर्डिनेट्स मानों में जोड़ता है। |
| [Equals](./equals/)(const PointF\&) 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 | वर्तमान ऑब्जेक्ट के लिए हैश कोड लौटाता है। |
| [IsNull](./isnull/)() const | हमेशा false लौटाता है। |
| explicit [operator bool](./operatorbool/)() | हमेशा true लौटाता है। |
| [PointF](./pointf/)() | एक नया [PointF](./) ऑब्जेक्ट बनाता है और इसके X और Y निर्देशांक मानों को 0 से प्रारंभ करता है। |
| [PointF](./pointf/)(float, float) | एक नया [PointF](./) ऑब्जेक्ट बनाता है और इसे निर्दिष्ट मानों से प्रारंभ करता है। |
| [PointF](./pointf/)(const SizeF\&) | एक नया [PointF](./) ऑब्जेक्ट बनाता है और इसके X और Y निर्देशांक मानों को निर्दिष्ट [SizeF](../sizef/) ऑब्जेक्ट की चौड़ाई और ऊँचाई के मानों के अनुसार क्रमशः प्रारंभ करता है। |
| [set_X](./set_x/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X निर्देशांक का मान सेट करता है। |
| [set_Y](./set_y/)(float) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए Y निर्देशांक का मान सेट करता है। |
| static [Subtract](./subtract/)(const PointF\&, const SizeF\&) | निर्दिष्ट [SizeF](../sizef/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट [PointF](./) ऑब्जेक्ट के X और Y निर्देशांक मानों से घटाता है। |
| static [Subtract](./subtract/)(const PointF\&, const Size\&) | निर्दिष्ट [Size](../size/) ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट [PointF](./) ऑब्जेक्ट के X और Y निर्देशांक मानों से घटाता है। |
| [ToString](./tostring/)() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों की जोड़ी का स्ट्रिंग प्रतिनिधित्व लौटाता है। |
## फ़ील्ड्स

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

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