Class LineString

LineString class

एक मल्टी-वर्टेक्स लाइन।

public class LineString : Curve, ILineString

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

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

गुण

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

तरीकों

नामविवरण
AddPoint(IPoint)पंक्ति के अंत में एक बिंदु जोड़ता है।
AddPoint(double, double)पंक्ति के अंत में एक बिंदु जोड़ता है।
AddPoint(double, double, double)पंक्ति के अंत में एक बिंदु जोड़ता है।
AddPoint(double, double, double, double)पंक्ति के अंत में एक बिंदु जोड़ता है।
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(ILineString)इंगित करता है कि क्या वर्तमान वस्तु उसी प्रकार की दूसरी वस्तु के बराबर है।
override Equals(object)निर्धारित करता है कि निर्दिष्ट वस्तु वर्तमान वस्तु के बराबर है या नहीं।
GetArea()इस ज्यामिति के क्षेत्रफल की गणना करता है।
GetBuffer(double, int)इस ज्यामिति के आसपास एक बफर क्षेत्र की गणना करता है।
GetCentroid()इस ज्यामिति के केन्द्रक की गणना करता है।
GetConvexHull()इस ज्यामिति के उत्तल पतवार की गणना करता है।
GetDistanceTo(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच न्यूनतम दूरी की गणना करता है।
GetEnumerator()एक एन्यूमरेटर लौटाता है जो संग्रह के माध्यम से पुनरावृति करता है।
GetExtent()गणना करता है और इस ज्यामिति की सीमा सीमा देता है।
override GetHashCode()डिफ़ॉल्ट हैश फ़ंक्शन के रूप में कार्य करता है।
GetLength()इस ज्यामिति की लंबाई की गणना करता है।
Intersection(IGeometry)इस ज्यामिति और निर्दिष्ट ज्यामिति के बीच एक इंटरसेक्शन बनाता है.
Intersects(Extent)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट सीमा को काटती है।
Intersects(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति और एक निर्दिष्ट ज्यामिति प्रतिच्छेद करती है।
Overlaps(IGeometry)निर्धारित करता है कि क्या यह ज्यामिति निर्दिष्ट ज्यामिति के साथ ओवरलैप होती है।
Relate(IGeometry, string)निर्धारित करता है कि क्या इस ज्यामिति का DE-9IM प्रतिच्छेदन मैट्रिक्स और निर्दिष्ट ज्यामिति प्रदान किए गए पैटर्न से मेल खाता है।
ReplacePolygonsByLines()बहुभुज को इस ज्यामिति की रेखाओं के रूप में प्रदर्शित करता है।
override Reverse()इसमें अंकों के क्रम को उलट देता हैLineString .
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 !=ऑपरेटर को लागू करता है!=.

यह सभी देखें