|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INAServerRouteParams3
Provides access to properties that specify the route solver settings and return parameters used during network analysis with NAServer.
INAServerRouteParams3 provides methods to set input parameters on an NAServerRouteParams object that is then used by the Solve method on INAServer to perform route network analysis.
Method Summary | |
---|---|
int |
getDirectionsOutputType()
Type of directions to generate. |
String |
getDirectionsStyleName()
Name of the directions style to use when generating directions. |
INAServerLocations |
getPolygonBarriers()
RecordSet or array of PropertySets representing polygon Barriers loaded as network locations during analysis. |
INAServerLocations |
getPolylineBarriers()
RecordSet or array of PropertySets representing polyline Barriers loaded as network locations during analysis. |
boolean |
isReturnPolygonBarriers()
Indicates if the output polygon barriers recordset should be returned with the analysis results. |
boolean |
isReturnPolylineBarriers()
Indicates if the output polyline barriers recordset should be returned with the analysis results. |
void |
setDirectionsOutputType(int directionsOutputType)
Type of directions to generate. |
void |
setDirectionsStyleName(String directionsStyleName)
Name of the directions style to use when generating directions. |
void |
setPolygonBarriersByRef(INAServerLocations barriers)
RecordSet or array of PropertySets representing polygon Barriers loaded as network locations during analysis. |
void |
setPolylineBarriersByRef(INAServerLocations barriers)
RecordSet or array of PropertySets representing polyline Barriers loaded as network locations during analysis. |
void |
setReturnPolygonBarriers(boolean returnBarriers)
Indicates if the output polygon barriers recordset should be returned with the analysis results. |
void |
setReturnPolylineBarriers(boolean returnBarriers)
Indicates if the output polyline barriers recordset should be returned with the analysis results. |
Methods inherited from interface com.esri.arcgis.networkanalyst.INAServerRouteParams2 |
---|
isReturnCompactDirections, setReturnCompactDirections |
Methods inherited from interface com.esri.arcgis.networkanalyst.INAServerRouteParams |
---|
getBarriers, getDirectionsLanguage, getDirectionsLengthUnits, getDirectionsTimeAttributeName, getStops, isReturnBarriers, isReturnDirections, isReturnRouteGeometries, isReturnRoutes, isReturnStops, setBarriersByRef, setDirectionsLanguage, setDirectionsLengthUnits, setDirectionsTimeAttributeName, setReturnBarriers, setReturnDirections, setReturnRouteGeometries, setReturnRoutes, setReturnStops, setStopsByRef |
Methods inherited from interface com.esri.arcgis.networkanalyst.INAServerSolverParams |
---|
getImageDescription, getMapDescription, getMaxSnapTolerance, getNAClassCandidateFieldMaps, getNALayerName, getOutputSpatialReference, getSnapTolerance, getSnapToleranceUnits, isReturnMap, setImageDescriptionByRef, setMapDescriptionByRef, setMaxSnapTolerance, setNAClassCandidateFieldMaps, setNALayerName, setOutputSpatialReferenceByRef, setReturnMap, setSnapTolerance, setSnapToleranceUnits |
Method Detail |
---|
void setDirectionsOutputType(int directionsOutputType) throws IOException, AutomationException
DirectionsOutputType defines the type of content of directions.
directionsOutputType
- A com.esri.arcgis.networkanalyst.esriDirectionsOutputType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDirectionsOutputType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDirectionsStyleName(String directionsStyleName) throws IOException, AutomationException
DirectionsStyleName defines name of the formatting style of directions. For the list of supported styles see NAServer.GetNetworkDescription() and NAServerNetworkDirections class.
directionsStyleName
- The directionsStyleName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDirectionsStyleName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPolylineBarriersByRef(INAServerLocations barriers) throws IOException, AutomationException
PolylineBarriers specifies an instance of NAServerLocations class to use in order to restrict or alter the impedance of network elements.
barriers
- A reference to a com.esri.arcgis.networkanalyst.INAServerLocations (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INAServerLocations getPolylineBarriers() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPolygonBarriersByRef(INAServerLocations barriers) throws IOException, AutomationException
PolygonBarriers specifies an instance of NAServerLocations class to use in order to restrict or alter the impedance of network elements.
barriers
- A reference to a com.esri.arcgis.networkanalyst.INAServerLocations (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INAServerLocations getPolygonBarriers() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnPolylineBarriers(boolean returnBarriers) throws IOException, AutomationException
ReturnPolylineBarriers specifies if the PolylineBarriers are returned.
returnBarriers
- The returnBarriers (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnPolylineBarriers() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnPolygonBarriers(boolean returnBarriers) throws IOException, AutomationException
ReturnPolygonBarriers specifies if the PolygonBarriers are returned.
returnBarriers
- The returnBarriers (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnPolygonBarriers() throws IOException, AutomationException
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 |