|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INetworkForwardStarEx
COM Interface 'INetworkForwardStarEx'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that specify the configuration for this NetworkForwardStar object and query information about adjacent elements in the network dataset.' 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 |
IID25c310eb_bff3_4a47_a694_3f17e16fbfda
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
addEdgeRestriction(INetworkEdge edge,
double fromPosition,
double toPosition)
Restricts the traversability of a range on an edge element in the adjacency queries. |
void |
addJunctionRestriction(INetworkJunction junction)
Restricts a junction element from being returned in the adjacency queries. |
void |
addRestrictionAttribute(INetworkAttribute attribute)
Adds a restriction network attribute to the NetworkForwardStar object to filter elements from adjacency queries. |
void |
addTurnRestriction(INetworkTurn turn)
Restricts a turn in the adjacency queries. |
void |
adjustEdgeAttributeValue(INetworkEdge edge,
double fromPosition,
double toPosition,
INetworkAttribute attribute,
int adjustmentType,
java.lang.Object value)
Adjusts the value of a network attribute for a range on an edge element. |
void |
adjustJunctionAttributeValue(INetworkJunction junction,
INetworkAttribute attribute,
int adjustmentType,
java.lang.Object value)
Adjusts the value of a network attribute for a junction element. |
void |
adjustTurnAttributeValue(INetworkTurn turn,
INetworkAttribute attribute,
int adjustmentType,
java.lang.Object value)
Adjusts the value of a network attribute for a turn element. |
int |
getBacktrackPolicy()
Policy on when to return the from-edge in the NetworkForwardStarAdjacencies object. |
INetworkAttribute |
getHierarchyAttribute()
Network attribute containing the hierarchy values for each network element. |
int |
getMaxTraversableHierarchyValue()
Maximum hierarchy attribute value for elements permitted to be returned in the adjacency queries. |
INetworkDataset |
getNetworkDataset()
Network dataset on which the NetworkForwardStar object is querying. |
INetworkAttribute |
getRestrictionAttribute(int index)
Restriction network attribute by index in the NetworkForwardStar object. |
int |
getRestrictionAttributeCount()
Number of restriction network attributes currently applied to the NetworkForwardStar object. |
boolean |
isForwardTraversal()
Indicates if the NetworkForwardStar object is used to model forward traversal through the network dataset. |
boolean |
isRestricted(INetworkElement element)
Indicates if the given network element is restricted from traversal in the NetworkForwardStar object. |
void |
queryAdjacencies(INetworkJunction atJunction,
INetworkEdge fromEdge,
INetworkEdge lastExteriorEdge,
INetworkForwardStarAdjacencies adjacencies)
Finds all network elements that are adjacent to the given sequence of network elements. |
void |
queryAttributeCutoffRange(INetworkEdge edge,
INetworkAttribute attribute,
double queryPosition,
java.lang.Object cutoffValue,
double[] fromPosition,
double[] toPosition)
Returns the range of accessible positions within a specified attribute cutoff from a query position along an edge element, respective to any existing attribute adjustments along the edge. |
void |
queryEdge(int eID,
int direction,
INetworkEdge edge)
Performs a network edge element query by element ID and edge direction and populates the given edge element object. |
void |
queryJunction(int eID,
INetworkJunction junction)
Performs a network junction element query by element ID and populates the given junction element object. |
void |
queryTraversableRange(INetworkEdge edge,
double queryPosition,
double[] fromPosition,
double[] toPosition,
boolean[] isFromPositionAccessible,
boolean[] isToPositionAccessible)
Returns the range of accessible positions from a query position along an edge element, respective to any existing restrictions along the edge. |
void |
queryTurn(int eID,
INetworkTurn turn)
Performs a network turn element query by element ID and populates the given turn element object. |
void |
removeAttributeValueAdjustments()
Removes all element-specific attribute value adjustments currently applied to the NetworkForwardStar object. |
void |
removeElementRestrictions()
Removes all element-specific restrictions currently applied to the NetworkForwardStar object. |
void |
removeRestrictionAttributes()
Removes all restriction network attributes currently applied to the NetworkForwardStar object. |
void |
setBacktrackPolicy(int backtrack)
Policy on when to return the from-edge in the NetworkForwardStarAdjacencies object. |
void |
setHierarchyAttributeByRef(INetworkAttribute attribute)
Network attribute containing the hierarchy values for each network element. |
void |
setIsForwardTraversal(boolean isForwardTraversal)
Indicates if the NetworkForwardStar object is used to model forward traversal through the network dataset. |
void |
setMaxTraversableHierarchyValue(int maxValue)
Maximum hierarchy attribute value for elements permitted to be returned in the adjacency queries. |
Field Detail |
---|
static final int IID25c310eb_bff3_4a47_a694_3f17e16fbfda
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void queryAdjacencies(INetworkJunction atJunction, INetworkEdge fromEdge, INetworkEdge lastExteriorEdge, INetworkForwardStarAdjacencies adjacencies) throws java.io.IOException, AutomationException
atJunction
- A reference to a com.esri.arcgis.geodatabase.INetworkJunction (in)fromEdge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)lastExteriorEdge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)adjacencies
- A reference to a com.esri.arcgis.geodatabase.INetworkForwardStarAdjacencies (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryJunction(int eID, INetworkJunction junction) throws java.io.IOException, AutomationException
eID
- The eID (in)junction
- A reference to a com.esri.arcgis.geodatabase.INetworkJunction (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryEdge(int eID, int direction, INetworkEdge edge) throws java.io.IOException, AutomationException
eID
- The eID (in)direction
- A com.esri.arcgis.geodatabase.esriNetworkEdgeDirection constant (in)edge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryTurn(int eID, INetworkTurn turn) throws java.io.IOException, AutomationException
eID
- The eID (in)turn
- A reference to a com.esri.arcgis.geodatabase.INetworkTurn (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryTraversableRange(INetworkEdge edge, double queryPosition, double[] fromPosition, double[] toPosition, boolean[] isFromPositionAccessible, boolean[] isToPositionAccessible) throws java.io.IOException, AutomationException
edge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)queryPosition
- The queryPosition (in)fromPosition
- The fromPosition (out: use single element array)toPosition
- The toPosition (out: use single element array)isFromPositionAccessible
- The isFromPositionAccessible (out: use single element array)isToPositionAccessible
- The isToPositionAccessible (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryAttributeCutoffRange(INetworkEdge edge, INetworkAttribute attribute, double queryPosition, java.lang.Object cutoffValue, double[] fromPosition, double[] toPosition) throws java.io.IOException, AutomationException
edge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)queryPosition
- The queryPosition (in)cutoffValue
- A Variant (in)fromPosition
- The fromPosition (out: use single element array)toPosition
- The toPosition (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INetworkDataset getNetworkDataset() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBacktrackPolicy() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBacktrackPolicy(int backtrack) throws java.io.IOException, AutomationException
backtrack
- A com.esri.arcgis.geodatabase.esriNetworkForwardStarBacktrack constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isForwardTraversal() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIsForwardTraversal(boolean isForwardTraversal) throws java.io.IOException, AutomationException
isForwardTraversal
- The isForwardTraversal (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addRestrictionAttribute(INetworkAttribute attribute) throws java.io.IOException, AutomationException
attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INetworkAttribute getRestrictionAttribute(int index) throws java.io.IOException, AutomationException
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getRestrictionAttributeCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeRestrictionAttributes() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INetworkAttribute getHierarchyAttribute() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setHierarchyAttributeByRef(INetworkAttribute attribute) throws java.io.IOException, AutomationException
attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaxTraversableHierarchyValue() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxTraversableHierarchyValue(int maxValue) throws java.io.IOException, AutomationException
maxValue
- The maxValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addJunctionRestriction(INetworkJunction junction) throws java.io.IOException, AutomationException
junction
- A reference to a com.esri.arcgis.geodatabase.INetworkJunction (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addEdgeRestriction(INetworkEdge edge, double fromPosition, double toPosition) throws java.io.IOException, AutomationException
edge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)fromPosition
- The fromPosition (in)toPosition
- The toPosition (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addTurnRestriction(INetworkTurn turn) throws java.io.IOException, AutomationException
turn
- A reference to a com.esri.arcgis.geodatabase.INetworkTurn (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeElementRestrictions() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void adjustJunctionAttributeValue(INetworkJunction junction, INetworkAttribute attribute, int adjustmentType, java.lang.Object value) throws java.io.IOException, AutomationException
junction
- A reference to a com.esri.arcgis.geodatabase.INetworkJunction (in)attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)adjustmentType
- A com.esri.arcgis.geodatabase.esriNetworkAttributeAdjustmentType constant (in)value
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void adjustEdgeAttributeValue(INetworkEdge edge, double fromPosition, double toPosition, INetworkAttribute attribute, int adjustmentType, java.lang.Object value) throws java.io.IOException, AutomationException
edge
- A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)fromPosition
- The fromPosition (in)toPosition
- The toPosition (in)attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)adjustmentType
- A com.esri.arcgis.geodatabase.esriNetworkAttributeAdjustmentType constant (in)value
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void adjustTurnAttributeValue(INetworkTurn turn, INetworkAttribute attribute, int adjustmentType, java.lang.Object value) throws java.io.IOException, AutomationException
turn
- A reference to a com.esri.arcgis.geodatabase.INetworkTurn (in)attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)adjustmentType
- A com.esri.arcgis.geodatabase.esriNetworkAttributeAdjustmentType constant (in)value
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void removeAttributeValueAdjustments() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRestricted(INetworkElement element) throws java.io.IOException, AutomationException
element
- A reference to a com.esri.arcgis.geodatabase.INetworkElement (in)
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 |