Class Polygon

Polygon class

Polygon एक तलीय सतह है, 1 बाहरी सीमा और 0 या अधिक आंतरिक सीमाओं द्वारा परिभाषित है।

public class Polygon : Surface, IPolygon

कंस्ट्रक्टर्स

नामविवरण
Polygon()का एक नया उदाहरण प्रारंभ करता हैPolygon वर्ग.
Polygon(ILinearRing)का एक नया उदाहरण प्रारंभ करता हैPolygon वर्ग.
Polygon(ILinearRing, IEnumerable<ILinearRing>)का एक नया उदाहरण प्रारंभ करता हैPolygon वर्ग.

गुण

नामविवरण
CoordinateDimension { get; }इसके लिए निर्देशांक आयामों की संख्या प्राप्त करता हैGeometry .
Dimension { get; }इसका सामयिक आयाम प्राप्त करता हैGeometry .
ExteriorRing { get; set; }बाहरी रिंग प्राप्त करता है।
override GeometryType { get; }ज्यामिति का प्रकार प्राप्त करता है।
virtual HasCurveGeometry { get; }एक मान प्राप्त करता है जो इंगित करता है कि यह ज्यामिति वक्र है या इसमें वक्र (रैखिक नहीं) ज्यामिति है।
override HasM { get; set; }एक मान प्राप्त करता है जो इंगित करता है कि इस उदाहरण में एम समन्वय है या नहीं।
override HasZ { get; set; }यह इंगित करने वाला मान प्राप्त करता है कि क्या इस उदाहरण में Z निर्देशांक है।
InteriorRingsCount { get; }आंतरिक रिंगों की संख्या प्राप्त करता है।
override IsEmpty { get; }यह इंगित करने वाला मान प्राप्त करता है कि यह उदाहरण खाली है या नहीं।
IsSimple { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या यह उदाहरण SFA के दृष्टिकोण से सरल है।
IsValid { get; }यह इंगित करने वाला मान प्राप्त करता है कि यह उदाहरण मान्य है या नहीं।
override SpatialReferenceSystem { get; set; }इस उदाहरण का SpatialReferenceSystem प्राप्त करता है। यह गुण हो सकता हैnull , SpatialReferenceSystem अज्ञात है। नया SpatialReferenceSystem असाइन करने से कोई समन्वय परिवर्तन नहीं होगा, केवल संदर्भ बदल जाएगा।

तरीकों

नामविवरण
AddInteriorRing(ILinearRing)एक आंतरिक रिंग जोड़ता है।
AsBinary()इस ज्यामिति को इसके प्रसिद्ध बाइनरी प्रतिनिधित्व में अनुवादित करता है।
AsBinary(WkbVariant)इस ज्यामिति को इसके प्रसिद्ध बाइनरी प्रतिनिधित्व में अनुवादित करता है।
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer)इस ज्यामिति को छवि प्रतिनिधित्व में निर्यात करें।
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer)इस ज्यामिति को छवि प्रतिनिधित्व में निर्यात करें।
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer)इस ज्यामिति को छवि प्रतिनिधित्व में निर्यात करें।
AsText()इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
AsText(WktVariant)इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
AsText(WktVariant, NumericFormat)इस ज्योमेट्री को इसके जाने-माने टेक्स्ट रिप्रेजेंटेशन में ट्रांसलेट करता है।
override Clone()इस उदाहरण को क्लोन करता है।
CoveredBy(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति द्वारा कवर की गई है।
Covers(IGeometry)निर्धारित करता है कि यह ज्यामिति निर्दिष्ट ज्यामिति को कवर करती है या नहीं।
Crosses(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति क्रॉस.
Difference(IGeometry)निर्दिष्ट ज्यामिति को इस ज्यामिति से घटाता है।
Disjoint(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति से अलग है।
Equals(ICurvePolygon)निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं।
Equals(IPolygon)निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं।
override Equals(object)निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं।
GetArea()इस ज्यामिति के क्षेत्रफल की गणना करता है।
GetBuffer(double, int)इस ज्यामिति के आसपास एक बफर क्षेत्र की गणना करता है।
GetCentroid()इस ज्यामिति के केन्द्रक की गणना करता है।
GetConvexHull()इस ज्यामिति के उत्तल पतवार की गणना करता है।
GetDistanceTo(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच न्यूनतम दूरी की गणना करता है।
GetExtent()गणना करता है और इस ज्यामिति की सीमा सीमा देता है।
override GetHashCode()डिफ़ॉल्ट हैश फ़ंक्शन के रूप में कार्य करता है।
GetInteriorRing(int)इसकी अनुक्रमणिका द्वारा आंतरिक रिंग प्राप्त करता है।
GetLength()इस ज्यामिति की लंबाई की गणना करता है।
override GetPointOnSurface()उस बिंदु को ढूँढता है जिसके इस बहुभुज पर होने की गारंटी है.
Intersection(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक इंटरसेक्शन बनाता है.
Intersects(Extent)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट सीमा को काटती है।
Intersects(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति प्रतिच्छेद करती है।
Overlaps(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के साथ ओवरलैप होती है।
Relate(IGeometry, string)निर्धारित करता है कि क्या इस ज्यामिति का DE-9IM प्रतिच्छेदन मैट्रिक्स और निर्दिष्ट ज्यामिति प्रदान किए गए पैटर्न से मेल खाता है।
ReplacePolygonsByLines()बहुभुज को इस ज्यामिति की रेखाओं के रूप में प्रदर्शित करता है।
RoundM(int)राउंड एम भिन्नात्मक अंकों की एक निर्दिष्ट संख्या के लिए समन्वय करता है।
RoundXY(int)राउंड X और Y भिन्नात्मक अंकों की एक निर्दिष्ट संख्या के लिए समन्वय करता है।
RoundZ(int)राउंड Z आंशिक अंकों की एक निर्दिष्ट संख्या के लिए समन्वय करता है।
override SetEmpty()इसे बनाता हैGeometry खाली.
SpatiallyContains(IGeometry)निर्धारित करता है कि क्या इस ज्यामिति में स्थानिक रूप से निर्दिष्ट ज्यामिति है।
SpatiallyEquals(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति स्थानिक रूप से निर्दिष्ट ज्यामिति के बराबर है।
SymDifference(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक सममित अंतर बनाता है।
ToEditable()इस ज्यामिति की एक संपादन योग्य प्रति प्राप्त करता है। (3 methods)
ToEditable<T>()इस ज्यामिति की एक संपादन योग्य प्रति प्राप्त करता है।
ToLinearGeometry()डिफ़ॉल्ट का उपयोग करके इस ज्यामिति का अनुमानित या समतुल्य गैर-वक्र संस्करण प्राप्त करता हैसहनशीलता . (2 methods)
ToLinearGeometry(double)निर्दिष्ट का उपयोग करके इस ज्यामिति का अनुमानित या समकक्ष गैर-वक्र संस्करण प्राप्त करता हैसहनशीलता . (2 methods)
override ToString()एक स्ट्रिंग रिटर्न जो मौजूदा वस्तु का प्रतिनिधित्व करता है।
Touches(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और निर्दिष्ट ज्यामिति स्पर्श करते हैं.
Union(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति को जोड़ता है।
Within(Extent)निर्धारित करता है कि यह ज्यामिति निर्दिष्ट सीमा के भीतर है या नहीं।
Within(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के भीतर है।
operator ==ऑपरेटर लागू करता है ==.
operator !=ऑपरेटर को लागू करता है!=.

यह सभी देखें