com.esri.arcgis.geometry
Interface IRing2
- All Superinterfaces:
- ICurve, IGeometry, IPath, IRing, Serializable
- All Known Implementing Classes:
- Ring
public interface IRing2
- extends IRing, Serializable
Provides extended access to members that identify a ring and define its behavior.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Method Summary |
void |
reshapeEx(IPath reshapeSource,
IGeometry[] leftResult,
IGeometry[] rightResult)
Creates two new polygons by using segments from the ring and from reshapeSource. |
Methods inherited from interface com.esri.arcgis.geometry.ICurve |
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint |
Methods inherited from interface com.esri.arcgis.geometry.IGeometry |
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
reshapeEx
void reshapeEx(IPath reshapeSource,
IGeometry[] leftResult,
IGeometry[] rightResult)
throws IOException,
AutomationException
- Creates two new polygons by using segments from the ring and from reshapeSource.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
reshapeSource
- A reference to a com.esri.arcgis.geometry.IPath (in)leftResult
- A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)rightResult
- A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.