com.esri.arcgis.location
Interface IRouteMeasureCreator

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRouteMeasureCreator2
All Known Implementing Classes:
IRouteMeasureCreator2Proxy, IRouteMeasureCreatorProxy, RouteMeasureCreator

public interface IRouteMeasureCreator
extends java.io.Serializable

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

Description: 'Provides access to the route creation properties and 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 IID9073be7c_f31a_4329_94e9_eea1bcd4af6d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumBSTR createUsing2Fields(java.lang.String fmFieldName, java.lang.String tmFieldName, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, java.lang.String configKeyword, ITrackCancel trackCancel)
          Create routes from polylines using two fields.
 IEnumBSTR createUsingCoordinatePriority(java.lang.String lengthFieldName, int seedingCorner, boolean ignoreGaps, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, java.lang.String configKeyword, ITrackCancel trackCancel)
          Create routes from using topology.
 IEnumBSTR createUsingPoints(ISelectionSet pointSelection, java.lang.String pointRIDFieldName, java.lang.String pointMeasureFieldName, int updateHow, boolean ignoreGaps, double tolerance, boolean allInputFeatures, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, java.lang.String configKeyword, ITrackCancel trackCancel)
          Create routes from polylines using points to assign measures.
 IFeatureClass getInputFeatureClass()
          The input features.
 ISelectionSet getInputFeatureSelection()
          A selection set of input features.
 java.lang.String getInputRouteIDFieldName()
          The input route identifier field name.
 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.
 void setInputFeatureSelectionByRef(ISelectionSet selection)
          A selection set of input features.
 void setInputRouteIDFieldName(java.lang.String fieldName)
          The input route identifier field name.
 

Field Detail

IID9073be7c_f31a_4329_94e9_eea1bcd4af6d

static final int IID9073be7c_f31a_4329_94e9_eea1bcd4af6d
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

setInputFeatureClassByRef

void setInputFeatureClassByRef(IFeatureClass inputFeatureClass)
                               throws java.io.IOException,
                                      AutomationException
The input features.

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.

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 input features.

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 input features.

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.

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.

createUsing2Fields

IEnumBSTR createUsing2Fields(java.lang.String fmFieldName,
                             java.lang.String tmFieldName,
                             IFeatureClassName outputFClassName,
                             IGeometryDef outputGeometryDef,
                             java.lang.String configKeyword,
                             ITrackCancel trackCancel)
                             throws java.io.IOException,
                                    AutomationException
Create routes from polylines using two fields.

Parameters:
fmFieldName - The fmFieldName (in)
tmFieldName - The tmFieldName (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.

createUsingCoordinatePriority

IEnumBSTR createUsingCoordinatePriority(java.lang.String lengthFieldName,
                                        int seedingCorner,
                                        boolean ignoreGaps,
                                        IFeatureClassName outputFClassName,
                                        IGeometryDef outputGeometryDef,
                                        java.lang.String configKeyword,
                                        ITrackCancel trackCancel)
                                        throws java.io.IOException,
                                               AutomationException
Create routes from using topology.

Parameters:
lengthFieldName - The lengthFieldName (in)
seedingCorner - A com.esri.arcgis.location.esriMSeedingCorner constant (in)
ignoreGaps - The ignoreGaps (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.

createUsingPoints

IEnumBSTR createUsingPoints(ISelectionSet pointSelection,
                            java.lang.String pointRIDFieldName,
                            java.lang.String pointMeasureFieldName,
                            int updateHow,
                            boolean ignoreGaps,
                            double tolerance,
                            boolean allInputFeatures,
                            IFeatureClassName outputFClassName,
                            IGeometryDef outputGeometryDef,
                            java.lang.String configKeyword,
                            ITrackCancel trackCancel)
                            throws java.io.IOException,
                                   AutomationException
Create routes from polylines using points to assign measures.

Parameters:
pointSelection - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
pointRIDFieldName - The pointRIDFieldName (in)
pointMeasureFieldName - The pointMeasureFieldName (in)
updateHow - The updateHow (in)
ignoreGaps - The ignoreGaps (in)
tolerance - The tolerance (in)
allInputFeatures - The allInputFeatures (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.