| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITopologicalSegment
Provides access to members that identify segments that can participate in topological operations (intersect, etc).
| Method Summary | |
|---|---|
|  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. | 
| Methods inherited from interface com.esri.arcgis.geometry.ISegment | 
|---|
| densify, geographicShift, queryCurvature, returnTurnDirection, splitAtDistance, splitDivideLength | 
| 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 | 
| Method Detail | 
|---|
double getYAtX(_WKSPoint p)
               throws IOException,
                      AutomationException
p - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef)   (in)
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 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void splitYMonotonic(int[] numSegments,
                     ITopologicalSegment segments,
                     boolean[] flipped)
                     throws IOException,
                            AutomationException
numSegments - The numSegments  (in)segments - A reference to a com.esri.arcgis.geometry.ITopologicalSegment  (in)flipped - The flipped  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||