Class CurvePolygon

CurvePolygon class

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

public class CurvePolygon : Surface, ICurvePolygon

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

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

गुण

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

तरीकों

नामविवरण
AddInteriorRing(ICurve)एक आंतरिक रिंग जोड़ता है।
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)इंगित करता है कि क्या वर्तमान वस्तु उसी प्रकार की दूसरी वस्तु के बराबर है।
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 !=ऑपरेटर को लागू करता है!=.

यह सभी देखें