com.esri.arcgis.location
Interface IRouteMeasureCalibrator

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRouteMeasureCalibrator2
All Known Implementing Classes:
IRouteMeasureCalibrator2Proxy, IRouteMeasureCalibratorProxy, RouteMeasureCalibrator

public interface IRouteMeasureCalibrator
extends java.io.Serializable

COM Interface 'IRouteMeasureCalibrator'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriLocation.olb'

Description: 'Provides access to route measure calibration methods.' 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 IID960a398f_7e73_4d7e_955f_04f3916812ee
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumBSTR calibrateRoutesByDistance(int updateHow, boolean ignoreGaps, double tolerance, boolean allRoutes, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, java.lang.String configKeyword, ITrackCancel trackCancel)
          Calibrate route features.
 IEnumBSTR calibrateRoutesByMs(int updateHow, double tolerance, boolean allRoutes, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, java.lang.String configKeyword, ITrackCancel trackCancel)
          Calibrate route features by using existing M values for the interpolation.
 IFeatureClass getInputFeatureClass()
          The input features to locate along the routes.
 ISelectionSet getInputFeatureSelection()
          A selection set of features to locate.
 java.lang.String getInputMeasureFieldName()
          The input measure field name.
 java.lang.String getInputRouteIDFieldName()
          The input route identifier field name.
 IRouteLocator getRouteLocator()
          The route locator.
 boolean isBuildOutputIndex()
          Indicates whether an index is going to be built on the route id field on the output result.
 void setBuildOutputIndex(boolean status)
          Indicates whether an index is going to be built on the route id field on the output result.
 void setInputFeatureClassByRef(IFeatureClass inputFeatureClass)
          The input features to locate along the routes.
 void setInputFeatureSelectionByRef(ISelectionSet selection)
          A selection set of features to locate.
 void setInputMeasureFieldName(java.lang.String fieldName)
          The input measure field name.
 void setInputRouteIDFieldName(java.lang.String fieldName)
          The input route identifier field name.
 void setRouteLocatorByRef(IRouteLocator routeLocator)
          The route locator.
 

Field Detail

IID960a398f_7e73_4d7e_955f_04f3916812ee

static final int IID960a398f_7e73_4d7e_955f_04f3916812ee
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setRouteLocatorByRef

void setRouteLocatorByRef(IRouteLocator routeLocator)
                          throws java.io.IOException,
                                 AutomationException
The route locator.

Parameters:
routeLocator - A reference to a com.esri.arcgis.location.IRouteLocator (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRouteLocator

IRouteLocator getRouteLocator()
                              throws java.io.IOException,
                                     AutomationException
The route locator.

Returns:
A reference to a com.esri.arcgis.location.IRouteLocator
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputFeatureClassByRef

void setInputFeatureClassByRef(IFeatureClass inputFeatureClass)
                               throws java.io.IOException,
                                      AutomationException
The input features to locate along the routes.

Parameters:
inputFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputFeatureClass

IFeatureClass getInputFeatureClass()
                                   throws java.io.IOException,
                                          AutomationException
The input features to locate along the routes.

Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputFeatureSelectionByRef

void setInputFeatureSelectionByRef(ISelectionSet selection)
                                   throws java.io.IOException,
                                          AutomationException
A selection set of features to locate.

Parameters:
selection - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputFeatureSelection

ISelectionSet getInputFeatureSelection()
                                       throws java.io.IOException,
                                              AutomationException
A selection set of features to locate.

Returns:
A reference to a com.esri.arcgis.geodatabase.ISelectionSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputRouteIDFieldName

void setInputRouteIDFieldName(java.lang.String fieldName)
                              throws java.io.IOException,
                                     AutomationException
The input route identifier field name.

Parameters:
fieldName - The fieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputRouteIDFieldName

java.lang.String getInputRouteIDFieldName()
                                          throws java.io.IOException,
                                                 AutomationException
The input route identifier field name.

Returns:
The fieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInputMeasureFieldName

void setInputMeasureFieldName(java.lang.String fieldName)
                              throws java.io.IOException,
                                     AutomationException
The input measure field name.

Parameters:
fieldName - The fieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputMeasureFieldName

java.lang.String getInputMeasureFieldName()
                                          throws java.io.IOException,
                                                 AutomationException
The input measure field name.

Returns:
The fieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBuildOutputIndex

void setBuildOutputIndex(boolean status)
                         throws java.io.IOException,
                                AutomationException
Indicates whether an index is going to be built on the route id field on the output result.

Parameters:
status - The status (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBuildOutputIndex

boolean isBuildOutputIndex()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether an index is going to be built on the route id field on the output result.

Returns:
The status
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calibrateRoutesByDistance

IEnumBSTR calibrateRoutesByDistance(int updateHow,
                                    boolean ignoreGaps,
                                    double tolerance,
                                    boolean allRoutes,
                                    IFeatureClassName outputFClassName,
                                    IGeometryDef outputGeometryDef,
                                    java.lang.String configKeyword,
                                    ITrackCancel trackCancel)
                                    throws java.io.IOException,
                                           AutomationException
Calibrate route features.

Parameters:
updateHow - The updateHow (in)
ignoreGaps - The ignoreGaps (in)
tolerance - The tolerance (in)
allRoutes - The allRoutes (in)
outputFClassName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
outputGeometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
configKeyword - The configKeyword (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

calibrateRoutesByMs

IEnumBSTR calibrateRoutesByMs(int updateHow,
                              double tolerance,
                              boolean allRoutes,
                              IFeatureClassName outputFClassName,
                              IGeometryDef outputGeometryDef,
                              java.lang.String configKeyword,
                              ITrackCancel trackCancel)
                              throws java.io.IOException,
                                     AutomationException
Calibrate route features by using existing M values for the interpolation.

Parameters:
updateHow - The updateHow (in)
tolerance - The tolerance (in)
allRoutes - The allRoutes (in)
outputFClassName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
outputGeometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
configKeyword - The configKeyword (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.