com.esri.arcgis.location
Interface IRouteMeasureEventGeoprocessor2

All Superinterfaces:
IRouteMeasureEventGeoprocessor, Serializable
All Known Implementing Classes:
RouteMeasureGeoprocessor

public interface IRouteMeasureEventGeoprocessor2
extends IRouteMeasureEventGeoprocessor, Serializable

Provides access to the route measure event geoprocessor properties and methods.

Remarks

This interface, IRouteMeasureEventGeoprocessor2, provides access to the event geoprocessing operations. This is different from IRouteMeasureGeoprocessor in that the output event table properties (IRouteEventProperties) can be passed in as a parameter to the operations.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 ITable concatenate2(IRouteEventProperties outputProperties, Object concatenateFields, IDatasetName outputName, ITrackCancel trackCancel, String configKeyword)
          Concatenate events.
 ITable dissolve2(IRouteEventProperties outputProperties, Object dissolveFields, IDatasetName outputName, ITrackCancel trackCancel, String configKeyword)
          Dissolve events.
 ITable intersect2(IRouteEventProperties outputProperties, boolean keepAllFields, IDatasetName outputName, ITrackCancel trackCancel, String configKeyword)
          Intersect events.
 ITable union2(IRouteEventProperties outputProperties, boolean keepAllFields, IDatasetName outputName, ITrackCancel trackCancel, String configKeyword)
          Union events.
 
Methods inherited from interface com.esri.arcgis.location.IRouteMeasureEventGeoprocessor
concatenate, dissolve, getInputEventProperties, getInputSelection, getInputTable, getOverlayEventProperties, getOverlaySelection, getOverlayTable, intersect, isBuildOutputIndex, isKeepZeroLengthLineEvents, setBuildOutputIndex, setInputEventPropertiesByRef, setInputSelectionByRef, setInputTableByRef, setKeepZeroLengthLineEvents, setOverlayEventPropertiesByRef, setOverlaySelectionByRef, setOverlayTableByRef, union
 

Method Detail

dissolve2

ITable dissolve2(IRouteEventProperties outputProperties,
                 Object dissolveFields,
                 IDatasetName outputName,
                 ITrackCancel trackCancel,
                 String configKeyword)
                 throws IOException,
                        AutomationException
Dissolve events.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
dissolveFields - A Variant (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

concatenate2

ITable concatenate2(IRouteEventProperties outputProperties,
                    Object concatenateFields,
                    IDatasetName outputName,
                    ITrackCancel trackCancel,
                    String configKeyword)
                    throws IOException,
                           AutomationException
Concatenate events.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
concatenateFields - A Variant (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

intersect2

ITable intersect2(IRouteEventProperties outputProperties,
                  boolean keepAllFields,
                  IDatasetName outputName,
                  ITrackCancel trackCancel,
                  String configKeyword)
                  throws IOException,
                         AutomationException
Intersect events.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
keepAllFields - The keepAllFields (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

union2

ITable union2(IRouteEventProperties outputProperties,
              boolean keepAllFields,
              IDatasetName outputName,
              ITrackCancel trackCancel,
              String configKeyword)
              throws IOException,
                     AutomationException
Union events.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
outputProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)
keepAllFields - The keepAllFields (in)
outputName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
configKeyword - The configKeyword (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.