|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INAServerODCostMatrixParams
Provides access to properties that specify the Origin-Destination Cost Matrix solver settings and return parameters used during network analysis with NAServer.
INAServerODCostMatrixParams provides methods to set input parameters on an NAServerODCostMatrixParams object that is then used by the Solve method on INAServer to calculate origin-destination cost matrix.
Method Summary | |
---|---|
INAServerLocations |
getBarriers()
RecordSet or array of PropertySets representing Barriers loaded as network locations during analysis. |
INAServerLocations |
getDestinations()
RecordSet or array of PropertySets representing Destinations loaded as network locations during analysis. |
INAServerLocations |
getOrigins()
RecordSet or array of PropertySets representing Origins loaded as network locations during analysis. |
INAServerLocations |
getPolygonBarriers()
RecordSet or array of PropertySets representing Polygon Barriers loaded as collections of network locations during analysis. |
INAServerLocations |
getPolylineBarriers()
RecordSet or array of PropertySets representing Polyline Barriers loaded as collections of network locations during analysis. |
boolean |
isReturnBarriers()
Indicates if the output barriers recordset should be returned with the analysis results. |
boolean |
isReturnDestinations()
Indicates if the output Destinations recordset should be returned with the analysis results. |
boolean |
isReturnODLines()
Indicates if the output ODRoutes recordset should be returned with the analysis results. |
boolean |
isReturnODMatrix()
Indicates if the caluclated OD-values and index arrays should be returned with the analysis results. |
boolean |
isReturnOrigins()
Indicates if the output Origins recordset should be returned with the analysis results. |
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 |
setBarriersByRef(INAServerLocations barriers)
RecordSet or array of PropertySets representing Barriers loaded as network locations during analysis. |
void |
setDestinationsByRef(INAServerLocations destinations)
RecordSet or array of PropertySets representing Destinations loaded as network locations during analysis. |
void |
setOriginsByRef(INAServerLocations origins)
RecordSet or array of PropertySets representing Origins loaded as network locations during analysis. |
void |
setPolygonBarriersByRef(INAServerLocations polygonBarriers)
RecordSet or array of PropertySets representing Polygon Barriers loaded as collections of network locations during analysis. |
void |
setPolylineBarriersByRef(INAServerLocations polylineBarriers)
RecordSet or array of PropertySets representing Polyline Barriers loaded as collections of network locations during analysis. |
void |
setReturnBarriers(boolean returnBarriers)
Indicates if the output barriers recordset should be returned with the analysis results. |
void |
setReturnDestinations(boolean returnDestinations)
Indicates if the output Destinations recordset should be returned with the analysis results. |
void |
setReturnODLines(boolean returnODLines)
Indicates if the output ODRoutes recordset should be returned with the analysis results. |
void |
setReturnODMatrix(boolean returnODMatrix)
Indicates if the caluclated OD-values and index arrays should be returned with the analysis results. |
void |
setReturnOrigins(boolean returnOrigins)
Indicates if the output Origins recordset should be returned with the analysis results. |
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.INAServerSolverParams |
---|
getImageDescription, getMapDescription, getMaxSnapTolerance, getNAClassCandidateFieldMaps, getNALayerName, getOutputSpatialReference, getSnapTolerance, getSnapToleranceUnits, isReturnMap, setImageDescriptionByRef, setMapDescriptionByRef, setMaxSnapTolerance, setNAClassCandidateFieldMaps, setNALayerName, setOutputSpatialReferenceByRef, setReturnMap, setSnapTolerance, setSnapToleranceUnits |
Method Detail |
---|
void setOriginsByRef(INAServerLocations origins) throws IOException, AutomationException
Origins specifies an instance of NAServerLocations class to take into account when computing Origin-Destination Cost Matrix.
origins
- 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 getOrigins() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDestinationsByRef(INAServerLocations destinations) throws IOException, AutomationException
Destinations specifies an instance of NAServerLocations class to take into account when computing Origin-Destination Cost Matrix.
destinations
- 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 getDestinations() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBarriersByRef(INAServerLocations barriers) throws IOException, AutomationException
Barriers 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 getBarriers() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPolylineBarriersByRef(INAServerLocations polylineBarriers) throws IOException, AutomationException
PolylineBarriers specifies an instance of NAServerLocations class to use in order to restrict or alter the impedance of network elements.
polylineBarriers
- 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 polygonBarriers) throws IOException, AutomationException
PolygonBarriers specifies an instance of NAServerLocations class to use in order to restrict or alter the impedance of network elements.
polygonBarriers
- 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 setReturnODLines(boolean returnODLines) throws IOException, AutomationException
ReturnODLines indicates if the origin-destination line features should be returned as a RecordSet.
returnODLines
- The returnODLines (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnODLines() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnOrigins(boolean returnOrigins) throws IOException, AutomationException
ReturnOrigins indicates if the origins used during analysis should be returned as a RecordSet.
returnOrigins
- The returnOrigins (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnOrigins() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnDestinations(boolean returnDestinations) throws IOException, AutomationException
ReturnDestinations indicates if the destinations used during analysis should be returned as a RecordSet.
returnDestinations
- The returnDestinations (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnDestinations() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnODMatrix(boolean returnODMatrix) throws IOException, AutomationException
ReturnODMatrix indicates if the ODMatrix result object should be populated and returned.
returnODMatrix
- The returnODMatrix (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnODMatrix() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnBarriers(boolean returnBarriers) throws IOException, AutomationException
ReturnBarriers specifies if the Barriers are returned.
returnBarriers
- The returnBarriers (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnBarriers() 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 |