|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMSegmentation3
COM Interface 'IMSegmentation3'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
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 =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IID58ad0d5d_393d_44aa_9797_6e50d06ed524
|
static int |
xxDummy
Deprecated. Internal use only |
Fields inherited from interface com.esri.arcgis.geometry.IMSegmentation2 |
---|
IIDb80d4790_f452_11d3_9f69_00c04f6bdd7f |
Fields inherited from interface com.esri.arcgis.geometry.IMSegmentation |
---|
IIDfd5e17ec_d717_11d2_9f34_00c04f6bdf06 |
Fields inherited from interface com.esri.arcgis.geometry.IMCollection |
---|
IID01faff20_5191_11d2_92f6_0000f875171d |
Method Summary | |
---|---|
int |
getMMonotonicity()
A combination of esriMonotinicityEnum values that describes all trends in M values over the length of the curve. |
IGeometryCollection |
getNormalsAtM(double m,
double length)
Returns a geometry bag of line segments corresponding to the normal at the locations along the geometry where the specified M occurs. |
void |
orientByMs()
Re-orients the curve to make Ms non-decreasing, if possible. |
void |
queryFirstLastM(double[] firstM,
double[] lastM)
Returns the first and last defined M value for the curve. |
void |
updateAllMsByMs(IPoint origin,
double scale,
double offset,
boolean ignoreGaps)
Sets Ms on vertices as scaled and offset M distances from the input origin as measured along the polyline based on the existing M's. |
Methods inherited from interface com.esri.arcgis.geometry.IMSegmentation2 |
---|
calibrateByDistance, calibrateByMs, getSubcurveBetweenMsEx, setMsAsDistance2, updateMsByDistance, updateMsByMs |
Methods inherited from interface com.esri.arcgis.geometry.IMSegmentation |
---|
calculateNonSimpleMs, extrapolateMs, getDistancesAtM, getMMonotonic, getMsAtDistance, getPointsAtM, getSubcurveBetweenMs, insertMAtDistance, interpolateMsBetween, reverseMsOrder, setAndInterpolateMsBetween, setMsAsDistance |
Methods inherited from interface com.esri.arcgis.geometry.IMCollection |
---|
getMMax, getMMin, multiplyMs, offsetMs |
Field Detail |
---|
static final int IID58ad0d5d_393d_44aa_9797_6e50d06ed524
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void updateAllMsByMs(IPoint origin, double scale, double offset, boolean ignoreGaps) throws java.io.IOException, AutomationException
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.IGeometryCollection getNormalsAtM(double m, double length) throws java.io.IOException, AutomationException
m
- The m (in)length
- The length (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMMonotonicity() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryFirstLastM(double[] firstM, double[] lastM) throws java.io.IOException, AutomationException
firstM
- The firstM (out: use single element array)lastM
- The lastM (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void orientByMs() throws java.io.IOException, AutomationException
java.io.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 |