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, objRef
IID, IIDfd5e17ec_d717_11d2_9f34_00c04f6bdf06
IID01faff20_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, 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
getMMax, getMMin, multiplyMs, offsetMs
public 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.UnknownHostException
java.io.IOException
public IMSegmentationProxy()
public IMSegmentationProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IMSegmentationProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected 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.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 IMCollectionProxy
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 IMCollectionProxy
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 int getMMonotonic() throws java.io.IOException, AutomationException
getMMonotonic
in interface IMSegmentation
java.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 IMSegmentation
distance
- 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 IMSegmentation
m
- 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 IMSegmentation
asRatio
- 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 IMSegmentation
java.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 IMSegmentation
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 setAndInterpolateMsBetween(double fromM, double toM) throws java.io.IOException, AutomationException
setAndInterpolateMsBetween
in interface IMSegmentation
fromM
- 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 IMSegmentation
asRatio
- 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 IMSegmentation
extrapolationStyle
- 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 IMSegmentation
java.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 IMSegmentation
m
- 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 IMSegmentation
fromM
- The fromM (in)toM
- The toM (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.