Description: 'Provides access to additional linear referencing operations on polylines.' 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 =
public class IMSegmentation2Proxy extends IMSegmentationProxy implements IMSegmentation2, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
boolean |
noncastable
Deprecated.
|
static java.lang.Class |
targetClass
Deprecated.
|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
IID, IIDb80d4790_f452_11d3_9f69_00c04f6bdd7f
IIDfd5e17ec_d717_11d2_9f34_00c04f6bdf06
IID01faff20_5191_11d2_92f6_0000f875171d
Modifier | Constructor and Description |
---|---|
|
IMSegmentation2Proxy()
Deprecated.
For internal use only
|
|
IMSegmentation2Proxy(java.lang.Object obj)
Deprecated.
|
protected |
IMSegmentation2Proxy(java.lang.Object obj,
java.lang.String iid)
Deprecated.
|
|
IMSegmentation2Proxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
protected |
IMSegmentation2Proxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated.
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
IEnumSplitPoint |
calibrateByDistance(IEnumVertex points,
int updateHow,
boolean ignoreGaps,
double cutoffDistance)
Deprecated.
Calibrates Ms of existing vertices using new Ms from the input points and the shortest path distances along the polyline between those points.
|
IEnumSplitPoint |
calibrateByMs(IEnumVertex points,
int updateHow,
double cutoffDistance)
Deprecated.
Calibrates Ms of existing vertices using new Ms from the input points and existing Ms along shortest paths between those points.
|
IGeometryCollection |
getSubcurveBetweenMsEx(double fromM,
double toM,
int[] fromMDetails,
int[] toMDetails)
Deprecated.
Returns a polyline geometry corresponding to the subcurve(s) between the fromM and the toM values.
|
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Deprecated.
Removes a Java object as a listener to events generated by a COM object.
|
void |
setMsAsDistance2(IPoint origin,
double scale,
double offset,
boolean ignoreGaps)
Deprecated.
Sets Ms on vertices as scaled and offset distances from the input origin as measured along the polyline.
|
void |
updateMsByDistance(int fromPart,
int fromPoint,
int toPart,
int toPoint,
double fromM,
double toM,
int updateHow,
boolean ignoreGaps)
Deprecated.
Updates Ms along the shortest path between the specified endpoints.
|
void |
updateMsByMs(int fromPart,
int fromPoint,
int toPart,
int toPoint,
double fromM,
double toM,
int updateHow)
Deprecated.
Updates Ms along the shortest path between the specified endpoints.
|
calculateNonSimpleMs, extrapolateMs, getDistancesAtM, getMMonotonic, getMsAtDistance, getPointsAtM, getSubcurveBetweenMs, insertMAtDistance, interpolateMsBetween, reverseMsOrder, setAndInterpolateMsBetween, setMsAsDistance
getMMax, getMMin, multiplyMs, offsetMs
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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
calculateNonSimpleMs, extrapolateMs, getDistancesAtM, getMMonotonic, getMsAtDistance, getPointsAtM, getSubcurveBetweenMs, insertMAtDistance, interpolateMsBetween, reverseMsOrder, setAndInterpolateMsBetween, setMsAsDistance
getMMax, getMMin, multiplyMs, offsetMs
public static final java.lang.Class targetClass
public boolean noncastable
public IMSegmentation2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public IMSegmentation2Proxy()
public IMSegmentation2Proxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IMSegmentation2Proxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected IMSegmentation2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class IMSegmentationProxy
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object to be informed of the eventstheSource
- the proxy class that represents the COM class that is the source of the eventsjava.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class IMSegmentationProxy
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public void setMsAsDistance2(IPoint origin, double scale, double offset, boolean ignoreGaps) throws java.io.IOException, AutomationException
setMsAsDistance2
in interface IMSegmentation2
origin
- A reference to a com.esri.arcgis.geometry.IPoint (in)scale
- The scale (in)offset
- The offset (in)ignoreGaps
- The ignoreGaps (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void updateMsByDistance(int fromPart, int fromPoint, int toPart, int toPoint, double fromM, double toM, int updateHow, boolean ignoreGaps) throws java.io.IOException, AutomationException
updateMsByDistance
in interface IMSegmentation2
fromPart
- The fromPart (in)fromPoint
- The fromPoint (in)toPart
- The toPart (in)toPoint
- The toPoint (in)fromM
- The fromM (in)toM
- The toM (in)updateHow
- The updateHow (in)ignoreGaps
- The ignoreGaps (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void updateMsByMs(int fromPart, int fromPoint, int toPart, int toPoint, double fromM, double toM, int updateHow) throws java.io.IOException, AutomationException
updateMsByMs
in interface IMSegmentation2
fromPart
- The fromPart (in)fromPoint
- The fromPoint (in)toPart
- The toPart (in)toPoint
- The toPoint (in)fromM
- The fromM (in)toM
- The toM (in)updateHow
- The updateHow (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumSplitPoint calibrateByDistance(IEnumVertex points, int updateHow, boolean ignoreGaps, double cutoffDistance) throws java.io.IOException, AutomationException
calibrateByDistance
in interface IMSegmentation2
points
- A reference to a com.esri.arcgis.geometry.IEnumVertex (in)updateHow
- The updateHow (in)ignoreGaps
- The ignoreGaps (in)cutoffDistance
- The cutoffDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumSplitPoint calibrateByMs(IEnumVertex points, int updateHow, double cutoffDistance) throws java.io.IOException, AutomationException
calibrateByMs
in interface IMSegmentation2
points
- A reference to a com.esri.arcgis.geometry.IEnumVertex (in)updateHow
- The updateHow (in)cutoffDistance
- The cutoffDistance (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeometryCollection getSubcurveBetweenMsEx(double fromM, double toM, int[] fromMDetails, int[] toMDetails) throws java.io.IOException, AutomationException
getSubcurveBetweenMsEx
in interface IMSegmentation2
fromM
- The fromM (in)toM
- The toM (in)fromMDetails
- The fromMDetails (in/out: use single element array)toMDetails
- The toMDetails (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.