|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geometry.IGeometryProxy
com.esri.arcgis.geometry.ICurveProxy
com.esri.arcgis.geometry.ISegmentProxy
com.esri.arcgis.geometry.ITopologicalSegmentProxy
com.esri.arcgis.geometry.ITopologicalSegment2Proxy
public class ITopologicalSegment2Proxy
Provides access to members that extend the ITopologicalSegment interface.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ITopologicalSegment2Proxy()
|
|
ITopologicalSegment2Proxy(Object obj)
|
protected |
ITopologicalSegment2Proxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
boolean |
isCounterClockwise2()
Indicates the counterclockwise orientation for non-linear curves including closed BezierCurves. |
boolean |
isShort()
Indicates whether the segment is shorter than the tolerance. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
splitYMonotonicEx(int[] numSegments,
ITopologicalSegment segments,
boolean[] flipped,
ITopologicalSegment2 parentSegments)
Splits segments into Y monotonic segments and returns the unsplit parent segments. |
| Methods inherited from class com.esri.arcgis.geometry.ITopologicalSegmentProxy |
|---|
breakOverlap, getYAtX, splitYMonotonic |
| Methods inherited from class com.esri.arcgis.geometry.ISegmentProxy |
|---|
densify, geographicShift, queryCurvature, returnTurnDirection, splitAtDistance, splitDivideLength |
| Methods inherited from class com.esri.arcgis.geometry.ICurveProxy |
|---|
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint |
| Methods inherited from class com.esri.arcgis.geometry.IGeometryProxy |
|---|
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference |
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
|---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.geometry.ITopologicalSegment |
|---|
breakOverlap, getYAtX, splitYMonotonic |
| 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 |
| Field Detail |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public ITopologicalSegment2Proxy()
public ITopologicalSegment2Proxy(Object obj)
throws IOException
IOException
protected ITopologicalSegment2Proxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class ITopologicalSegmentProxyIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class ITopologicalSegmentProxyIOException
public boolean isShort()
throws IOException,
AutomationException
isShort in interface ITopologicalSegment2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCounterClockwise2()
throws IOException,
AutomationException
isCounterClockwise2 in interface ITopologicalSegment2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void splitYMonotonicEx(int[] numSegments,
ITopologicalSegment segments,
boolean[] flipped,
ITopologicalSegment2 parentSegments)
throws IOException,
AutomationException
splitYMonotonicEx in interface ITopologicalSegment2numSegments - The numSegments (in)segments - A reference to a com.esri.arcgis.geometry.ITopologicalSegment (in)flipped - The flipped (in)parentSegments - A reference to a com.esri.arcgis.geometry.ITopologicalSegment2 (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 | ||||||||