|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INAODCostMatrix
COM Interface 'INAODCostMatrix'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'
Description: 'Provides access to the OD cost matrix object.' 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 |
IID640f6408_3868_4990_8699_cde0042f5d17
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
int |
findDestinationIndex(INALocation location,
int curbApproach)
Finds the destination corresponding to the given network location. |
int |
findOriginIndex(INALocation location,
int curbApproach)
Finds the origin corresponding to the given network location. |
IStringArray |
getCostAttributeNames()
The names of the network cost attributes. |
double |
getDefaultValue(int attributeIndex)
The value returned for un-populated matrix enteries. |
int |
getDestinationCount()
The number of destination locations. |
int |
getDestinationIndexByRank(int originIndex,
int rank)
For a given origin, retrieves the index of the populated destination for a given rank. |
IName |
getNetworkDatasetName()
The name of the network dataset. |
int |
getOriginCount()
The number of origin locations. |
int |
getPopulatedDestinationCount(int originIndex)
For a given origin, retrieves the number of destinations with populated matrix values. |
int |
getRankingAttributeIndex()
The index of the cost attribute used to rank the populated destinations for each origin. |
double |
getValue(int originIndex,
int destinationIndex,
int attributeIndex)
Retrieves the cost value for a given origin and destination. |
boolean |
isAreOriginsIdenticalToDestinations()
Indicates if the origin set is identical to the destination set, i.e. |
boolean |
isHasRankingAttribute()
Indicates if the matrix has an attribute for ranking values. |
boolean |
isPopulated(int originIndex,
int destinationIndex)
Indicates if the matrix entry for given origin, destination index is populated. |
boolean |
isSymmetric()
Indicates if the matrix has symmetric values. |
void |
queryPopulatedDestinationIndices(int originIndex,
ILongArray[] destinationIndices)
For a given origin, retrieves the indices of populated destinations. |
void |
queryRankedDestinationIndices(int originIndex,
ILongArray[] destinationIndices)
For a given origin, retrieves the indices of the populated destinations in increasing rank. |
void |
queryValues(int originIndex,
int destinationIndex,
IDoubleArray[] values)
Retrieves the cost values of all cost attributes for the given origin and destination. |
Field Detail |
---|
static final int IID640f6408_3868_4990_8699_cde0042f5d17
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
IName getNetworkDatasetName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IStringArray getCostAttributeNames() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getOriginCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDestinationCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isAreOriginsIdenticalToDestinations() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSymmetric() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int findOriginIndex(INALocation location, int curbApproach) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.networkanalyst.INALocation (in)curbApproach
- A com.esri.arcgis.networkanalyst.esriNACurbApproachType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int findDestinationIndex(INALocation location, int curbApproach) throws java.io.IOException, AutomationException
location
- A reference to a com.esri.arcgis.networkanalyst.INALocation (in)curbApproach
- A com.esri.arcgis.networkanalyst.esriNACurbApproachType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDefaultValue(int attributeIndex) throws java.io.IOException, AutomationException
attributeIndex
- The attributeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPopulatedDestinationCount(int originIndex) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryPopulatedDestinationIndices(int originIndex, ILongArray[] destinationIndices) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)destinationIndices
- A reference to a com.esri.arcgis.system.ILongArray (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isPopulated(int originIndex, int destinationIndex) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)destinationIndex
- The destinationIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasRankingAttribute() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getRankingAttributeIndex() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDestinationIndexByRank(int originIndex, int rank) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)rank
- The rank (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryRankedDestinationIndices(int originIndex, ILongArray[] destinationIndices) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)destinationIndices
- A reference to a com.esri.arcgis.system.ILongArray (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getValue(int originIndex, int destinationIndex, int attributeIndex) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)destinationIndex
- The destinationIndex (in)attributeIndex
- The attributeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryValues(int originIndex, int destinationIndex, IDoubleArray[] values) throws java.io.IOException, AutomationException
originIndex
- The originIndex (in)destinationIndex
- The destinationIndex (in)values
- A reference to a com.esri.arcgis.system.IDoubleArray (in/out: use single element array)
java.io.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 |