System::Drawing::Point क्लास
अंतर्वस्तु
[
छिपाना
]Point class
एक बिंदु के 2-आयामी तल पर पूर्णांक X और Y निर्देशांक की जोड़ी का प्रतिनिधित्व करता है। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान द्वारा या संदर्भ द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए कभी भी System::SmartPtr क्लास का उपयोग न करें।
class Point
विधियाँ
| विधि | विवरण |
|---|---|
| static Add(const Point&, const Size&) | निर्दिष्ट Size ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट Point ऑब्जेक्ट के X और Y निर्देशांक मानों में जोड़ता है। |
| static Ceiling(const PointF&) | निर्दिष्ट PointF ऑब्जेक्ट को अगले बड़े पूर्णांक मानों तक गोल करके, निर्दिष्ट Point ऑब्जेक्ट बनाता है, जिसमें PointF ऑब्जेक्ट के X और Y निर्देशांक मान होते हैं। |
| Equals(const Point&) const | निर्धारित करता है कि वर्तमान ऑब्जेक्ट और निर्दिष्ट ऑब्जेक्ट समान हैं या नहीं, अर्थात् समान X और Y कोऑर्डिनेट्स मानों के जोड़े का प्रतिनिधित्व करते हैं। |
| get_IsEmpty() const | निर्धारित करता है कि दोनों X और Y कोऑर्डिनेट्स मान 0 के बराबर हैं या नहीं। |
| get_X() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X कोऑर्डिनेट का मान लौटाता है। |
| get_Y() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए Y कोऑर्डिनेट का मान लौटाता है। |
| GetHashCode() const | वर्तमान ऑब्जेक्ट के लिए हैश कोड लौटाता है। |
| getStdHash() const | वर्तमान ऑब्जेक्ट के लिए एक हैश मान लौटाता है। |
| IsNull() const | हमेशा false लौटाता है। |
| Offset(int, int) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मान को निर्दिष्ट मानों द्वारा ऑफ़सेट करता है। |
| Offset(Point) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक को क्रमशः निर्दिष्ट Point ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों द्वारा ऑफ़सेट करता है। |
| operator PointF() const | एक PointF ऑब्जेक्ट का इंस्टेंस बनाता है और उसे वर्तमान Point ऑब्जेक्ट के X और Y निर्देशांक मानों से प्रारंभ करता है। |
| operator Size() const | एक Size ऑब्जेक्ट का इंस्टेंस बनाता है और उसकी चौड़ाई और ऊँचाई मानों को क्रमशः वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों से प्रारंभ करता है। |
| Point() | एक नया Point ऑब्जेक्ट बनाता है और उसकी X और Y निर्देशांक मानों को 0 से प्रारंभ करता है। |
| Point(int, int) | एक नया Point ऑब्जेक्ट बनाता है और उसे निर्दिष्ट मानों से प्रारंभ करता है। |
| Point(const Size&) | एक नया Point ऑब्जेक्ट बनाता है और उसकी X और Y निर्देशांक मानों को क्रमशः निर्दिष्ट SizeF ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों से प्रारंभ करता है। |
| Point(int) | एक नया Point ऑब्जेक्ट बनाता है और उसकी X निर्देशांक मान को निर्दिष्ट 32-बिट पूर्णांक के उच्च 16 बिट्स द्वारा निर्मित मान से तथा उसकी Y निर्देशांक मान को निर्दिष्ट 32-बिट पूर्णांक के निम्न 16 बिट्स द्वारा निर्मित मान से प्रारंभ करता है। |
| static Round(const PointF&) | निर्दिष्ट PointF ऑब्जेक्ट से Point ऑब्जेक्ट बनाता है, PointF ऑब्जेक्ट के X और Y निर्देशांक मानों को निकटतम पूर्णांक मानों तक गोल करके। |
| set_X(int) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X निर्देशांक का मान सेट करता है। |
| set_Y(int) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए Y निर्देशांक का मान सेट करता है। |
| static Subtract(const Point&, const Size&) | निर्दिष्ट Size ऑब्जेक्ट की चौड़ाई और ऊँचाई मानों को क्रमशः निर्दिष्ट Point ऑब्जेक्ट के X और Y निर्देशांक मानों से घटाता है। |
| ToString() const | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए X और Y निर्देशांक मानों की जोड़ी का स्ट्रिंग प्रतिनिधित्व लौटाता है। |
| static Truncate(const PointF&) | निर्दिष्ट PointF ऑब्जेक्ट से Point ऑब्जेक्ट बनाता है, PointF ऑब्जेक्ट के X और Y निर्देशांक मानों को अगले निचले पूर्णांक मान तक काटकर। |
फ़ील्ड्स
| फ़ील्ड | विवरण |
|---|---|
| static Empty | Point क्लास का एक खाली उदाहरण जिसका X और Y निर्देशांक मान 0 है। |
संबंधित देखें
- Namespace System::Drawing
- Library Aspose.Page for C++