com.esri.arcgis.networkanalyst
Interface INAServiceAreaSolver

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INAServiceAreaSolver2
All Known Implementing Classes:
INAServiceAreaSolver2Proxy, INAServiceAreaSolverProxy, NAServerServiceAreaParams, NAServiceAreaSolver

public interface INAServiceAreaSolver
extends java.io.Serializable

COM Interface 'INAServiceAreaSolver'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides access to the service area solver.' 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 IIDd1d76f73_4f59_472b_b72e_a92a90c621ea
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IDoubleArray getDefaultBreaks()
          The default break(s) of the traversal.
 IStringArray getExcludeSourcesFromPolygons()
          A collection of network source names to NOT use when generating polygons.
 int getOutputLines()
          The type of line(s) generated.
 int getOutputPolygons()
          The type of polygon(s) generated.
 int getTravelDirection()
          The direction of the traversal.
 boolean isMergeSimilarPolygonRanges()
          Indicates if similar ranges should be merged in the result polygons.
 boolean isOverlapLines()
          Indicates if lines should overlap from multiple facilities.
 boolean isSplitLinesAtBreaks()
          Indicates if lines should be split at breaks.
 boolean isSplitPolygonsAtBreaks()
          Indicates if polygons should be split at break values.
 void setDefaultBreaks(IDoubleArray value)
          The default break(s) of the traversal.
 void setExcludeSourcesFromPolygons(IStringArray networkSourceNames)
          A collection of network source names to NOT use when generating polygons.
 void setMergeSimilarPolygonRanges(boolean value)
          Indicates if similar ranges should be merged in the result polygons.
 void setOutputLines(int value)
          The type of line(s) generated.
 void setOutputPolygons(int value)
          The type of polygon(s) generated.
 void setOverlapLines(boolean value)
          Indicates if lines should overlap from multiple facilities.
 void setSplitLinesAtBreaks(boolean value)
          Indicates if lines should be split at breaks.
 void setSplitPolygonsAtBreaks(boolean value)
          Indicates if polygons should be split at break values.
 void setTravelDirection(int value)
          The direction of the traversal.
 

Field Detail

IIDd1d76f73_4f59_472b_b72e_a92a90c621ea

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

getTravelDirection

int getTravelDirection()
                       throws java.io.IOException,
                              AutomationException
The direction of the traversal.

Returns:
A com.esri.arcgis.networkanalyst.esriNATravelDirection constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTravelDirection

void setTravelDirection(int value)
                        throws java.io.IOException,
                               AutomationException
The direction of the traversal.

Parameters:
value - A com.esri.arcgis.networkanalyst.esriNATravelDirection constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultBreaks

IDoubleArray getDefaultBreaks()
                              throws java.io.IOException,
                                     AutomationException
The default break(s) of the traversal.

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

setDefaultBreaks

void setDefaultBreaks(IDoubleArray value)
                      throws java.io.IOException,
                             AutomationException
The default break(s) of the traversal.

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

isSplitPolygonsAtBreaks

boolean isSplitPolygonsAtBreaks()
                                throws java.io.IOException,
                                       AutomationException
Indicates if polygons should be split at break values.

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

setSplitPolygonsAtBreaks

void setSplitPolygonsAtBreaks(boolean value)
                              throws java.io.IOException,
                                     AutomationException
Indicates if polygons should be split at break values.

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

isOverlapLines

boolean isOverlapLines()
                       throws java.io.IOException,
                              AutomationException
Indicates if lines should overlap from multiple facilities.

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

setOverlapLines

void setOverlapLines(boolean value)
                     throws java.io.IOException,
                            AutomationException
Indicates if lines should overlap from multiple facilities.

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

getExcludeSourcesFromPolygons

IStringArray getExcludeSourcesFromPolygons()
                                           throws java.io.IOException,
                                                  AutomationException
A collection of network source names to NOT use when generating polygons.

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

setExcludeSourcesFromPolygons

void setExcludeSourcesFromPolygons(IStringArray networkSourceNames)
                                   throws java.io.IOException,
                                          AutomationException
A collection of network source names to NOT use when generating polygons.

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

isMergeSimilarPolygonRanges

boolean isMergeSimilarPolygonRanges()
                                    throws java.io.IOException,
                                           AutomationException
Indicates if similar ranges should be merged in the result polygons.

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

setMergeSimilarPolygonRanges

void setMergeSimilarPolygonRanges(boolean value)
                                  throws java.io.IOException,
                                         AutomationException
Indicates if similar ranges should be merged in the result polygons.

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

isSplitLinesAtBreaks

boolean isSplitLinesAtBreaks()
                             throws java.io.IOException,
                                    AutomationException
Indicates if lines should be split at breaks.

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

setSplitLinesAtBreaks

void setSplitLinesAtBreaks(boolean value)
                           throws java.io.IOException,
                                  AutomationException
Indicates if lines should be split at breaks.

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

getOutputPolygons

int getOutputPolygons()
                      throws java.io.IOException,
                             AutomationException
The type of polygon(s) generated.

Returns:
A com.esri.arcgis.networkanalyst.esriNAOutputPolygonType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputPolygons

void setOutputPolygons(int value)
                       throws java.io.IOException,
                              AutomationException
The type of polygon(s) generated.

Parameters:
value - A com.esri.arcgis.networkanalyst.esriNAOutputPolygonType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutputLines

int getOutputLines()
                   throws java.io.IOException,
                          AutomationException
The type of line(s) generated.

Returns:
A com.esri.arcgis.networkanalyst.esriNAOutputLineType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputLines

void setOutputLines(int value)
                    throws java.io.IOException,
                           AutomationException
The type of line(s) generated.

Parameters:
value - A com.esri.arcgis.networkanalyst.esriNAOutputLineType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.