|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 ITopologicalSegmentProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class ITopologicalSegmentProxy
IOException
public boolean isShort() throws IOException, AutomationException
isShort
in interface ITopologicalSegment2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCounterClockwise2() throws IOException, AutomationException
isCounterClockwise2
in interface ITopologicalSegment2
IOException
- 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 ITopologicalSegment2
numSegments
- 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 |