Description: 'Provides access to members for defining an M-based linear coordinate system on a polyline or polygon.' 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 IMSegmentationProxy extends IMCollectionProxy implements IMSegmentation, 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, objRefIID, IIDfd5e17ec_d717_11d2_9f34_00c04f6bdf06IID01faff20_5191_11d2_92f6_0000f875171d| Modifier | Constructor and Description |
|---|---|
|
IMSegmentationProxy()
Deprecated.
For internal use only
|
|
IMSegmentationProxy(java.lang.Object obj)
Deprecated.
|
protected |
IMSegmentationProxy(java.lang.Object obj,
java.lang.String iid)
Deprecated.
|
|
IMSegmentationProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated.
|
protected |
IMSegmentationProxy(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.
|
void |
calculateNonSimpleMs()
Deprecated.
Redefines the non-simple Ms to be values obtained from interpolation of surrounding defined Ms, or extrapolation of Ms.
|
void |
extrapolateMs(int extrapolationStyle,
int fromPart,
int fromPoint,
int toPart,
int toPoint)
Deprecated.
Extrapolates the Ms at one or both ends of the geometry based on the M interval between the fromIndex and the toIndex.
|
java.lang.Object |
getDistancesAtM(boolean asRatio,
double m)
Deprecated.
Returns an array of distances along the polyline at which is located the specified M.
|
int |
getMMonotonic()
Deprecated.
A value indicating whether Ms are monotonic, and if so, whether they are ascending or descending.
|
java.lang.Object |
getMsAtDistance(double distance,
boolean asRatio)
Deprecated.
Returns M values at the distance along the geometry.
|
IGeometryCollection |
getPointsAtM(double m,
double lateralOffset)
Deprecated.
Returns a multipoint geometry corresponding to the locations along the geometry where the specified M occurs.
|
IGeometryCollection |
getSubcurveBetweenMs(double fromM,
double toM)
Deprecated.
Returns a polyline geometry corresponding to the subcurve(s) between the fromM and the toM.
|
void |
insertMAtDistance(double m,
double distance,
boolean asRatio,
boolean createPart,
boolean[] splitHappened,
int[] newPartIndex,
int[] newSegmentIndex)
Deprecated.
Sets the M value at the given distance along the geometry; creates a point at that distance if no point exists there.
|
void |
interpolateMsBetween(int fromPart,
int fromPoint,
int toPart,
int toPoint)
Deprecated.
Generates Ms by linear interpolation of segment distances for all vertices in the range [start+1, end-1].
|
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 |
reverseMsOrder()
Deprecated.
Reverses the order of the Ms along the geometry.
|
void |
setAndInterpolateMsBetween(double fromM,
double toM)
Deprecated.
Sets the Ms at the beginning and the end of the geometry and interpolates the M values between these values.
|
void |
setMsAsDistance(boolean asRatio)
Deprecated.
Sets the M values to the cumulative length from the origin of the geometry.
|
getMMax, getMMin, multiplyMs, offsetMsbindUsingMoniker, 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, writeExternalclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetMMax, getMMin, multiplyMs, offsetMspublic static final java.lang.Class targetClass
public boolean noncastable
public IMSegmentationProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic IMSegmentationProxy()
public IMSegmentationProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected IMSegmentationProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected IMSegmentationProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class IMCollectionProxyiidStr - 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.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class IMCollectionProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic int getMMonotonic()
throws java.io.IOException,
AutomationException
getMMonotonic in interface IMSegmentationjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object getMsAtDistance(double distance,
boolean asRatio)
throws java.io.IOException,
AutomationException
getMsAtDistance in interface IMSegmentationdistance - The distance (in)asRatio - The asRatio (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void insertMAtDistance(double m,
double distance,
boolean asRatio,
boolean createPart,
boolean[] splitHappened,
int[] newPartIndex,
int[] newSegmentIndex)
throws java.io.IOException,
AutomationException
insertMAtDistance in interface IMSegmentationm - The m (in)distance - The distance (in)asRatio - The asRatio (in)createPart - The createPart (in)splitHappened - The splitHappened (out: use single element array)newPartIndex - The newPartIndex (out: use single element array)newSegmentIndex - The newSegmentIndex (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.Object getDistancesAtM(boolean asRatio,
double m)
throws java.io.IOException,
AutomationException
getDistancesAtM in interface IMSegmentationasRatio - The asRatio (in)m - The m (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void reverseMsOrder()
throws java.io.IOException,
AutomationException
reverseMsOrder in interface IMSegmentationjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void interpolateMsBetween(int fromPart,
int fromPoint,
int toPart,
int toPoint)
throws java.io.IOException,
AutomationException
interpolateMsBetween in interface IMSegmentationfromPart - The fromPart (in)fromPoint - The fromPoint (in)toPart - The toPart (in)toPoint - The toPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAndInterpolateMsBetween(double fromM,
double toM)
throws java.io.IOException,
AutomationException
setAndInterpolateMsBetween in interface IMSegmentationfromM - The fromM (in)toM - The toM (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMsAsDistance(boolean asRatio)
throws java.io.IOException,
AutomationException
setMsAsDistance in interface IMSegmentationasRatio - The asRatio (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void extrapolateMs(int extrapolationStyle,
int fromPart,
int fromPoint,
int toPart,
int toPoint)
throws java.io.IOException,
AutomationException
extrapolateMs in interface IMSegmentationextrapolationStyle - A com.esri.arcgis.geometry.esriExtrapolationEnum constant (in)fromPart - The fromPart (in)fromPoint - The fromPoint (in)toPart - The toPart (in)toPoint - The toPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void calculateNonSimpleMs()
throws java.io.IOException,
AutomationException
calculateNonSimpleMs in interface IMSegmentationjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IGeometryCollection getPointsAtM(double m, double lateralOffset) throws java.io.IOException, AutomationException
getPointsAtM in interface IMSegmentationm - The m (in)lateralOffset - The lateralOffset (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IGeometryCollection getSubcurveBetweenMs(double fromM, double toM) throws java.io.IOException, AutomationException
getSubcurveBetweenMs in interface IMSegmentationfromM - The fromM (in)toM - The toM (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.