|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INAServerLocationAllocationParams
Provides access to properties that specify the Location-Allocation solver settings and return parameters used during network analysis with NAServer.
INAServerLocationAllocationParams provides methods to set input parameters on an NAServerLocationAllocationParams object that is then used by the Solve method on INAServer to perform location-allocation network analysis.
Method Summary | |
---|---|
INAServerLocations |
getBarriers()
RecordSet or array of PropertySets representing Barriers loaded as network locations during analysis. |
INAServerLocations |
getDemandPoints()
RecordSet or array of PropertySets representing DemandPoints loaded as network locations during analysis. |
INAServerLocations |
getFacilities()
RecordSet or array of PropertySets representing Facilities 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 |
isReturnDemandPoints()
Indicates if the output DemandPoints recordset should be returned with the analysis results. |
boolean |
isReturnFacilities()
Indicates if the output Facilities recordset should be returned with the analysis results. |
boolean |
isReturnLALines()
Indicates if the output LALines 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 |
setDemandPointsByRef(INAServerLocations demandPoints)
RecordSet or array of PropertySets representing DemandPoints loaded as network locations during analysis. |
void |
setFacilitiesByRef(INAServerLocations facilities)
RecordSet or array of PropertySets representing Facilities 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 |
setReturnDemandPoints(boolean returnDemandPoints)
Indicates if the output DemandPoints recordset should be returned with the analysis results. |
void |
setReturnFacilities(boolean returnFacilities)
Indicates if the output Facilities recordset should be returned with the analysis results. |
void |
setReturnLALines(boolean returnLALines)
Indicates if the output LALines 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 setFacilitiesByRef(INAServerLocations facilities) throws IOException, AutomationException
Facilities specifies an instance of NAServerLocations class to take into account when solving a Location-Allocation problem.
facilities
- 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 getFacilities() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDemandPointsByRef(INAServerLocations demandPoints) throws IOException, AutomationException
DemandPoints specifies an instance of NAServerLocations class to take into account when solving a Location-Allocation problem.
demandPoints
- 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 getDemandPoints() 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 when solving a Location-Allocation problem.
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 when solving a Location-Allocation problem.
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 setReturnLALines(boolean returnLALines) throws IOException, AutomationException
ReturnLALines specifies if the resulting LALines features are returned.
returnLALines
- The returnLALines (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnLALines() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnFacilities(boolean returnFacilities) throws IOException, AutomationException
ReturnFacilities specifies if the resulting Facility features are returned.
returnFacilities
- The returnFacilities (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnFacilities() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReturnDemandPoints(boolean returnDemandPoints) throws IOException, AutomationException
ReturnDemandPoints specifies if the resulting DemandPoints features are returned.
returnDemandPoints
- The returnDemandPoints (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isReturnDemandPoints() 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 |