|
|||||||||
| 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 | ||||||||