System::Drawing::RectangleF क्लास

RectangleF class

एक छवि के आयताकार क्षेत्र का प्रतिनिधित्व करता है जिसे उसके ऊपरी बाएँ कोने के सिंगल-प्रिसीजन फ्लोटिंग पॉइंट X और Y निर्देशांक तथा उसकी चौड़ाई और ऊँचाई द्वारा परिभाषित किया गया है। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान या संदर्भ द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए कभी भी System::SmartPtr क्लास का उपयोग न करें।

class RectangleF

विधियाँ

विधिविवरण
Contains(float, float)निर्धारित करता है कि निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के भीतर स्थित है या नहीं।
Contains(const PointF&)निर्धारित करता है कि निर्दिष्ट बिंदु वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के भीतर स्थित है या नहीं।
Contains(const RectangleF&)निर्धारित करता है कि निर्दिष्ट आयत वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के भीतर स्थित है या नहीं।
Equals(const RectangleF&) constनिर्धारित करता है कि वर्तमान और निर्दिष्ट वस्तुओं द्वारा प्रतिनिधित्व किए गए आयत समान हैं या नहीं।
static FromLTRB(float, float, float, float)एक नया RectangleF वस्तु बनाता है जो निर्दिष्ट किनारा स्थितियों के साथ आयत का प्रतिनिधित्व करता है।
get_Bottom() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के निचले किनारे का y निर्देशांक लौटाता है।
get_Height() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की ऊँचाई लौटाता है।
get_IsEmpty() constनिर्धारित करता है कि वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने के X और Y निर्देशांक तथा उसकी चौड़ाई और ऊँचाई का मान 0 है या नहीं।
get_Left() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के बाएँ किनारे का X निर्देशांक लौटाता है।
get_Location() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने का स्थान निर्दिष्ट करने वाला PointF वर्ग का एक उदाहरण लौटाता है।
get_Right() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के दाएँ किनारे का X निर्देशांक लौटाता है।
get_Size() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई निर्दिष्ट करने वाला SizeF वर्ग का एक उदाहरण लौटाता है।
get_Top() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के शीर्ष किनारे का Y निर्देशांक लौटाता है।
get_Width() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई लौटाता है।
get_X() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने का X निर्देशांक लौटाता है।
get_Y() constवर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत के ऊपरी बाएँ कोने का Y निर्देशांक लौटाता है।
GetHashCode() constवर्तमान वस्तु का हैश कोड लौटाता है।
Inflate(float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई को बढ़ाता है, आयत के ज्यामितीय केंद्र के स्थान को बनाए रखते हुए। चौड़ाई और ऊँचाई दोनों दिशाओं में निर्दिष्ट मात्राओं से बढ़ाई जाती हैं।
Inflate(const SizeF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई को बढ़ाता है, आयत के ज्यामितीय केंद्र के स्थान को बनाए रखते हुए। चौड़ाई और ऊँचाई दोनों दिशाओं में निर्दिष्ट आकार वस्तु के चौड़ाई और ऊँचाई मानों द्वारा निर्धारित मात्राओं से क्रमशः बढ़ाई जाती हैं।
static Inflate(const RectangleF&, float, float)निर्दिष्ट वस्तु द्वारा प्रतिनिधित्व किए गए आयत की चौड़ाई और ऊँचाई को बढ़ाता है, आयत के ज्यामितीय केंद्र के स्थान को बनाए रखते हुए। चौड़ाई और ऊँचाई दोनों दिशाओं में निर्दिष्ट मात्राओं से बढ़ाई जाती हैं।
Intersect(const RectangleF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत को उस आयत से बदलता है जो निर्दिष्ट वस्तु द्वारा प्रतिनिधित्व किए गए आयत के साथ उसके प्रतिच्छेदन से प्राप्त होता है।
static Intersect(const RectangleF&, const RectangleF&)निर्दिष्ट आयतों के प्रतिच्छेदन का परिणाम स्वरूप एक आयत लौटाता है।
IntersectsWith(const RectangleF&)निर्धारित करता है कि वर्तमान और निर्दिष्ट वस्तुओं द्वारा प्रतिनिधित्व किए गए आयत प्रतिच्छेदित होते हैं या नहीं।
Offset(const PointF&)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की स्थिति को निर्दिष्ट मात्राओं से ऑफसेट करता है।
Offset(float, float)वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए आयत की स्थिति को निर्दिष्ट मात्राओं से ऑफसेट करता है।
operator!=(std::nullptr_t) constहमेशा true लौटाता है।
operator==(std::nullptr_t) constहमेशा false लौटाता है।
RectangleF()एक नया RectangleF वस्तु बनाता है जो X और Y निर्देशांक तथा चौड़ाई और ऊँचाई मान 0 पर सेट किए गए आयत का प्रतिनिधित्व करता है।
RectangleF(float, float, float, float)एक नया RectangleF वस्तु बनाता है जो उसके ऊपरी बाएँ कोने के निर्दिष्ट निर्देशांक और चौड़ाई तथा ऊँचाई के साथ आयत का प्रतिनिधित्व करता है।
RectangleF(const PointF&, const SizeF&)एक नया RectangleF ऑब्जेक्ट बनाता है जो एक आयत का प्रतिनिधित्व करता है, जिसकी ऊपरी बाएँ कोने के निर्देशांक PointF क्लास के एक उदाहरण के रूप में और उसकी चौड़ाई व ऊँचाई SizeF क्लास के एक उदाहरण के रूप में निर्दिष्ट होते हैं।
explicit RectangleF(const Rectangle&)निर्दिष्ट आयत के बराबर आयत का प्रतिनिधित्व करने वाला नया RectangleF ऑब्जेक्ट बनाता है।
set_Height(float)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत की ऊँचाई सेट करता है।
set_Location(PointF)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत के ऊपरी बाएँ कोने का स्थान सेट करता है।
set_Size(SizeF)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत की चौड़ाई और ऊँचाई सेट करता है।
set_Width(float)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत की चौड़ाई सेट करता है।
set_X(float)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत के ऊपरी बाएँ कोने का X निर्देशांक सेट करता है।
set_Y(float)वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व की गई आयत के ऊपरी बाएँ कोने का Y निर्देशांक सेट करता है।
ToString() constवर्तमान ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व लौटाता है।
static Union(const RectangleF&, const RectangleF&)निर्दिष्ट आयतों के संघ का परिणामस्वरूप प्राप्त आयत लौटाता है।

फ़ील्ड्स

फ़ील्डविवरण
static Emptyएक खाली आयत, अर्थात् ऐसी आयत जिसकी स्थिति और आकार मान शून्य होते हैं।

संबंधित देखें