com.esri.arcgis.networkanalyst
Interface INALocationAllocationSolver

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INALocationAllocationSolver2
All Known Implementing Classes:
INALocationAllocationSolver2Proxy, INALocationAllocationSolverProxy, NALocationAllocationSolver, NAServerLocationAllocationParams

public interface INALocationAllocationSolver
extends java.io.Serializable

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

Description: 'Provides access to the location-allocation 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 IID51b22eed_7a65_4037_b2b9_8bcfe354e4c5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object getDefaultCutoff()
          Determines the default cutoff beyond which no demand point can be allocated to a facility
 int getImpedanceTransformation()
          Determines which formula will modify the impedance.
 int getNumberFacilitiesToLocate()
          Determines how many facilities will be present in the solution.
 int getOutputLines()
          Specifies what if any shape geometry will be output
 int getProblemType()
          Specifies which location-allocation problem type to solve.
 double getTargetMarketSharePercentage()
          Applies to the target market share problem, the minimum number of facilites will be placed to obtain the target market share.
 double getTransformationParameter()
          Applies to the impedance transformation.
 int getTravelDirection()
          Specifies which direction the network will be traversed
 void setDefaultCutoff(java.lang.Object value)
          Determines the default cutoff beyond which no demand point can be allocated to a facility
 void setImpedanceTransformation(int value)
          Determines which formula will modify the impedance.
 void setNumberFacilitiesToLocate(int value)
          Determines how many facilities will be present in the solution.
 void setOutputLines(int value)
          Specifies what if any shape geometry will be output
 void setProblemType(int value)
          Specifies which location-allocation problem type to solve.
 void setTargetMarketSharePercentage(double value)
          Applies to the target market share problem, the minimum number of facilites will be placed to obtain the target market share.
 void setTransformationParameter(double value)
          Applies to the impedance transformation.
 void setTravelDirection(int value)
          Specifies which direction the network will be traversed
 

Field Detail

IID51b22eed_7a65_4037_b2b9_8bcfe354e4c5

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

setTravelDirection

void setTravelDirection(int value)
                        throws java.io.IOException,
                               AutomationException
Specifies which direction the network will be traversed

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.

getTravelDirection

int getTravelDirection()
                       throws java.io.IOException,
                              AutomationException
Specifies which direction the network will be traversed

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.

setOutputLines

void setOutputLines(int value)
                    throws java.io.IOException,
                           AutomationException
Specifies what if any shape geometry will be output

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.

getOutputLines

int getOutputLines()
                   throws java.io.IOException,
                          AutomationException
Specifies what if any shape geometry will be output

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.

setProblemType

void setProblemType(int value)
                    throws java.io.IOException,
                           AutomationException
Specifies which location-allocation problem type to solve.

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

getProblemType

int getProblemType()
                   throws java.io.IOException,
                          AutomationException
Specifies which location-allocation problem type to solve.

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

getNumberFacilitiesToLocate

int getNumberFacilitiesToLocate()
                                throws java.io.IOException,
                                       AutomationException
Determines how many facilities will be present in the solution.

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

setNumberFacilitiesToLocate

void setNumberFacilitiesToLocate(int value)
                                 throws java.io.IOException,
                                        AutomationException
Determines how many facilities will be present in the solution.

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

getDefaultCutoff

java.lang.Object getDefaultCutoff()
                                  throws java.io.IOException,
                                         AutomationException
Determines the default cutoff beyond which no demand point can be allocated to a facility

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

setDefaultCutoff

void setDefaultCutoff(java.lang.Object value)
                      throws java.io.IOException,
                             AutomationException
Determines the default cutoff beyond which no demand point can be allocated to a facility

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

getImpedanceTransformation

int getImpedanceTransformation()
                               throws java.io.IOException,
                                      AutomationException
Determines which formula will modify the impedance.

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

setImpedanceTransformation

void setImpedanceTransformation(int value)
                                throws java.io.IOException,
                                       AutomationException
Determines which formula will modify the impedance.

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

getTransformationParameter

double getTransformationParameter()
                                  throws java.io.IOException,
                                         AutomationException
Applies to the impedance transformation.

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

setTransformationParameter

void setTransformationParameter(double value)
                                throws java.io.IOException,
                                       AutomationException
Applies to the impedance transformation.

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

getTargetMarketSharePercentage

double getTargetMarketSharePercentage()
                                      throws java.io.IOException,
                                             AutomationException
Applies to the target market share problem, the minimum number of facilites will be placed to obtain the target market share.

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

setTargetMarketSharePercentage

void setTargetMarketSharePercentage(double value)
                                    throws java.io.IOException,
                                           AutomationException
Applies to the target market share problem, the minimum number of facilites will be placed to obtain the target market share.

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