public interface IRing extends IPath, java.io.Serializable
Description: 'Provides access to members that identify a ring and define its behavior.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID592121ae_4cc8_11d1_834e_0000f8775be9 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID0a82061c_95cb_11d0_82f7_0000f8034032
IID1b077916_38c5_11d0_92d2_00805f7c28b0
IID1b07790d_38c5_11d0_92d2_00805f7c28b0
Modifier and Type | Method and Description |
---|---|
void |
close()
Makes sure that this ring is closed by adding a line segment between the ring's 'to' and 'from' points if necessary.
|
ICurve |
getSubcurveEx(double fromDistance,
double toDistance,
boolean asRatio,
boolean isCCW,
boolean useRingOrientation)
Extracts a portion of this curve into a new curve.
|
boolean |
isExterior()
Indicates if this ring can function as the exterior ring in a polygon (ring orientation is clockwise, area > 0).
|
boolean |
reshape(IPath reshapeSource)
Modifies this ring by replacing some of its segments with some segments from reshapeSource.
|
generalize, queryChordLengthTangents, setChordLengthTangents, smooth, smoothLocal
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
static final int IID592121ae_4cc8_11d1_834e_0000f8775be9
static final int xxDummy
static final java.lang.String IID
boolean isExterior() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean reshape(IPath reshapeSource) throws java.io.IOException, AutomationException
reshapeSource
- A reference to a com.esri.arcgis.geometry.IPath (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void close() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ICurve getSubcurveEx(double fromDistance, double toDistance, boolean asRatio, boolean isCCW, boolean useRingOrientation) throws java.io.IOException, AutomationException
fromDistance
- The fromDistance (in)toDistance
- The toDistance (in)asRatio
- The asRatio (in)isCCW
- The isCCW (in)useRingOrientation
- The useRingOrientation (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.