ESRI.ArcGIS.Mobile
Geometry Class Members
See Also  Properties  Methods  Events Send Feedback
ESRI.ArcGIS.Mobile.Geometries Namespace : Geometry Class


The following tables list the members exposed by Geometry.

Public Properties

 NameDescription
Public PropertyBoundaryDimensionReturns the geometry boundary dimension  
Public PropertyCurrentCoordinate Gets the current coordinate if current part has been set.  
Public PropertyCurrentCoordinateIndexGets or sets the current vertex in the current part.  
Public PropertyCurrentPart Gets the current part CoordinateCollection.  
Public PropertyCurrentPartIndex Gets or sets the current geometry part.  
Public PropertyDimensionGets the geometry dimension.  
Public PropertyGeometryTypeReturns geometry type of the geometry.  
Public PropertyIsEmptyChecks if the geometry is empty.  
Public PropertyIsGeometryCollectionChecks if this geometry is a collection of parts.  
Public PropertyIsValidChecks if the geometry is valid.  
Public PropertyParts Gets the collection of coordinates for this geometry.  
Top

Public Methods

 NameDescription
Public MethodAddCoordinate Adds the coordinate at the end of the current part.  
Public MethodAddCoordinates Adds the range of coordinates at the end of the current part.  
Public MethodClear Sets the geometry to empty.  
Public MethodCloneReturns a clone of the geometry.  
Public Methodstatic (Shared in Visual Basic)CreateCreates a new instance of Geometry class of the given geometry type.  
Public Methodstatic (Shared in Visual Basic)CreateFromEsriShape Creates a Geometry from a Geometry exported from ArcGIS with the same spatial reference.  
Public Methodstatic (Shared in Visual Basic)CreateFromWgs84EsriShape Create a Geometry from a Geometry exported from ArcGIS based on Wgs84 Geographical Coordinate System.  
Public MethodCrossesChecks if the geometry crosses another geometry.  
Public MethodDeleteCurrentCoordinate Deletes the current vertex in the current part.  
Public MethodDisjointChecks if two Geometry objects are disjoint.  
Public MethodDistanceReturns the closest distance between two Geometry objects.  
Public MethodEquivalentToDetermines if two Geometry instances are equivalent in value.  
Public MethodExportToEsriShape Create a byte array representing this geometry in ESRI shapefile format.  
Public MethodExportToWgs84EsriShape Create a byte array containing a version of this geometry in ESRI shapefile format based on Wgs84 Geographical Coordinate System.  
Public MethodGetExtent Returns the envelope for the Geometry object.  
Public MethodGetNearestCoordinateOverloaded. Returns a coordinate that is closest to the input coordinate.  
Public MethodGetNearestVertexOverloaded.  Finds a vertex on the geometry which is the closet one to the input point location.  
Public MethodGetNearestVerticesOverloaded.  Returns all vertices in the given distance from a specific point, sorted from closest to furthest.  
Public MethodGetSchema This property is reserved, apply the XmlSchemaProviderAttribute to the class instead.  
Public MethodImportFromEsriShapeOverloaded.  Clears the existing coordinates and reads the coordinates from the ESRI Shape exported byte array.  
Public MethodInsertCoordinate Adds the coordinate in the current part at the current vertex index.  
Public MethodInsertCoordinateAfter Adds the coordinate in the current part after the current vertex index. The current vertex index will be increased by 1.  
Public MethodInsertCoordinates Adds a collection of coordinates in the current part at the current vertex index.  
Public MethodInsertCoordinatesAfter Adds a collection of coordinates in the current part after the current vertex index. The current vertex index will be increased by the number of coordinates inserted.  
Public MethodIntersects Determines if this geometry intersects another geometry.  
Public MethodMoveCurrentCoordinate Moves the current vertex in the current part to the specified coordinate.  
Public MethodReadXmlGenerates a geometry object from its XML representation.  
Public MethodRelateOverloaded.  Returns true if the two geometries respect the specified spatial relation.  
Public MethodToStringOverridden. Returns a String that represents the current geometry.  
Public MethodTouchesChecks if the geometry intersects with another geometry.  
Public MethodValidateValidates the Geometry.  
Public MethodWithinChecks if the geometry is within another geometry.  
Public MethodWriteXmlConverts the geometry object into its XML representation.  
Top

Protected Methods

 NameDescription
Protected MethodOnGeometryChanged Invoked when the geometry parts and coordinates have changed.  
Top

Public Events

 NameDescription
Public EventCurrentCoordinateIndexChanged Occurs when the CurrentVertexIndex has changed.  
Public EventCurrentPartIndexChanged Occurs when CurrentPartIndex has changed.  
Public EventGeometryChanged Occurs when the geometry changed.  
Top

See Also