public interface ITopologicalSegment extends ISegment, java.io.Serializable
Description: 'Provides access to members that identify segments that can participate in topological operations (intersect, etc).' 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 |
IID4df409c0_2b14_11d2_bcbd_0000f875bcce |
static int |
xxDummy
Deprecated.
Internal use only
|
IIDf2c4f0de_c5ae_11d0_8307_0000f8034032
IID1b077916_38c5_11d0_92d2_00805f7c28b0
IID1b07790d_38c5_11d0_92d2_00805f7c28b0
Modifier and Type | Method and Description |
---|---|
void |
breakOverlap(ITopologicalSegment otherSegment,
ITopologicalSegment interpolator,
ITopologicalSegment busted,
int[] overlapKind)
Breaks segment overlap into continuous, non-overlapping segments.
|
double |
getYAtX(_WKSPoint p)
The monotonic Y value at a given X.
|
void |
splitYMonotonic(int[] numSegments,
ITopologicalSegment segments,
boolean[] flipped)
Splits segment into Y monotonic segments.
|
densify, geographicShift, queryCurvature, returnTurnDirection, splitAtDistance, splitDivideLength
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 IID4df409c0_2b14_11d2_bcbd_0000f875bcce
static final int xxDummy
static final java.lang.String IID
double getYAtX(_WKSPoint p) throws java.io.IOException, AutomationException
p
- A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void breakOverlap(ITopologicalSegment otherSegment, ITopologicalSegment interpolator, ITopologicalSegment busted, int[] overlapKind) throws java.io.IOException, AutomationException
otherSegment
- A reference to a com.esri.arcgis.geometry.ITopologicalSegment (in)interpolator
- A reference to a com.esri.arcgis.geometry.ITopologicalSegment (in)busted
- A reference to a com.esri.arcgis.geometry.ITopologicalSegment (in)overlapKind
- The overlapKind (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void splitYMonotonic(int[] numSegments, ITopologicalSegment segments, boolean[] flipped) throws java.io.IOException, AutomationException
numSegments
- The numSegments (in)segments
- A reference to a com.esri.arcgis.geometry.ITopologicalSegment (in)flipped
- The flipped (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.