|
Oracle® Spatial Java API Reference 11g Release 2 (11.2) E11829-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.spatial.network.lod.LODNetworkFactory
public class LODNetworkFactory
This class handles network element creation for Oracle Spatial Network Data Model.
| Field Summary | |
|---|---|
static int |
MIN_LINK_LEVEL |
| Method Summary | |
|---|---|
static LogicalBasicNetwork |
createLogicalBasicNetwork(java.lang.String networkName)Creates an empty logical network. |
static LogicalBasicNetwork |
createLogicalBasicNetwork(java.lang.String networkName, int numNodes, int numLinks)Creates an empty logical network. |
static LogicalHeavyPath |
createLogicalHeavyPath(LogicalLink[] links, LogicalNode[] nodes, double[] costs, CategorizedUserData userData)Creates a heavy-weight logical path, which contains the object representation of the links and nodes on the path. |
static LogicalHeavyPath |
createLogicalHeavyPath(LogicalLink[] links, LogicalNode[] nodes, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. use createLogicalHeavyPath( LogicalLink[] links, LogicalNode[] nodes, double[] costs, CategorizedUserData userData) |
static LogicalLightPath |
createLogicalLightPath(long startNodeId, long endNodeId, long firstLink, long lastLink, int numberOfNodes, int numberOfLinks, double[] costs, CategorizedUserData userData)Creates a light-weight logical path, which contains only the start and end node IDs and costs of the path. |
static LogicalLightSubPath |
createLogicalLightSubPath(LogicalLightPath refPath, int startLinkIndex, double startPercentage, int endLinkIndex, double endPercentage, double[] costs, CategorizedUserData userData)Creates a light-weight logical sub-path, i.e., a logical sub-path that refers to a light-weight logical path. |
static LogicalLink |
createLogicalLink(long id, int level, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, CategorizedUserData userData)Creates a stand-alone logical link. |
static LogicalLink |
createLogicalLink(long id, int level, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, LODUserDataIO udio)Deprecated. |
static LogicalLink |
createLogicalLink(long id, int level, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalLink |
createLogicalLink(long id, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, LODUserDataIO udio)Deprecated. |
static LogicalLink |
createLogicalLink(long id, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNetLink |
createLogicalNetLink(long id, int level, LogicalNetNode startNode, LogicalNetNode endNode, double cost, boolean isBidirected, boolean isActive, CategorizedUserData userData)Creates a logical link with reference to its start and end node objects. |
static LogicalNetLink |
createLogicalNetLink(long id, int level, LogicalNetNode startNode, LogicalNetNode endNode, double cost, boolean isBidirected, boolean isActive, LODUserDataIO udio)Deprecated. |
static LogicalNetLink |
createLogicalNetLink(long id, int level, LogicalNetNode startNode, LogicalNetNode endNode, double cost, boolean isBidirected, boolean isActive, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNetLink |
createLogicalNetLink(long id, LogicalNetNode startNode, LogicalNetNode endNode, double cost, boolean isBidirected, boolean isActive, LODUserDataIO udio)Deprecated. |
static LogicalNetLink |
createLogicalNetLink(long id, LogicalNetNode startNode, LogicalNetNode endNode, double cost, boolean isBidirected, boolean isActive, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNetNode |
createLogicalNetNode(long id, double cost, boolean isActive, int maxLinkLevel, int numInLinks, int numOutLinks, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNetNode |
createLogicalNetNode(long id, double cost, boolean isActive, int maxLinkLevel, LODUserDataIO udio)Deprecated. |
static LogicalNetNode |
createLogicalNetNode(long id, double cost, boolean isActive, int maxLinkLevel, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNetNode |
createLogicalNetNode(long id, double cost, boolean isActive, LODUserDataIO udio)Deprecated. |
static LogicalNetNode |
createLogicalNetNode(long id, double cost, boolean isActive, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNetNode |
createLogicalNetNode(long id, int partitionId, double cost, boolean isActive, int maxLinkLevel, int numInLinks, int numOutLinks, CategorizedUserData userData)Creates a logical node to which we can add reference to incident links. |
static LogicalNetNode |
createLogicalNetNode(long id, int partitionId, double cost, boolean isActive, int maxLinkLevel, int numInLinks, int numOutLinks, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNode |
createLogicalNode(long id, double cost, boolean isActive, int maxLinkLevel, CategorizedUserData userData)Creates a stand-alone logical node. |
static LogicalNode |
createLogicalNode(long id, double cost, boolean isActive, int maxLinkLevel, LODUserDataIO udio)Creates a stand-alone logical node. |
static LogicalNode |
createLogicalNode(long id, double cost, boolean isActive, int maxLinkLevel, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalNode |
createLogicalNode(long id, double cost, boolean isActive, LODUserDataIO udio)Deprecated. |
static LogicalNode |
createLogicalNode(long id, double cost, boolean isActive, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalPartition |
createLogicalPartition(java.lang.String networkName, int partitionId)Creates an empty logical partition. |
static LogicalPartition |
createLogicalPartition(java.lang.String networkName, int partitionId, int numInternalNodes, int numExternalNodes, int numInternalLinks, int numBoundaryLinks)Creates an empty logical partition. |
static LogicalPath |
createLogicalPath(long[] linkIds, long[] nodeIds, double[] costs, CategorizedUserData userData)Creates a logical path, which contains only the IDs of the links and the nodes on the path, instead of the link and node objects. |
static LogicalPath |
createLogicalPath(long[] linkIds, long[] nodeIds, double[] costs, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalPath |
createLogicalPath(long[] linkIds, long[] nodeIds, double cost, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. use createLogicalPath( long[] linkIds, long[] nodeIds, double[] costs, Map userData) |
static LogicalSubPath |
createLogicalSubPath(LogicalPath refPath, int startLinkIndex, double startPercentage, int endLinkIndex, double endPercentage, double[] costs, CategorizedUserData userData)Creates a logical sub-path. |
static LogicalSubPath |
createLogicalSubPath(LogicalPath refPath, int startLinkIndex, double startPercentage, int endLinkIndex, double endPercentage, double[] costs, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static LogicalSubPath |
createLogicalSubPath(LogicalPath refPath, int startLinkIndex, double startPercentage, int endLinkIndex, double endPercentage, double cost, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. use createLogicalSubPath( LogicalPath refPath, int startLinkIndex, double startPercentage, int endLinkIndex, double endPercentage, double[] costs, CategorizedUserData userData) |
static SpatialBasicNetwork |
createSpatialBasicNetwork(java.lang.String networkName)Creates an empty spatial network. |
static SpatialBasicNetwork |
createSpatialBasicNetwork(java.lang.String networkName, int numNodes, int numLinks)Creates an empty spatial network. |
static SpatialHeavyPath |
createSpatialHeavyPath(SpatialLink[] links, SpatialNode[] nodes, double[] costs, JGeometry geometry, CategorizedUserData userData)Creates a heavy-weight spatial path, which contains the object representation of the links and nodes on the path. |
static SpatialHeavyPath |
createSpatialHeavyPath(SpatialLink[] links, SpatialNode[] nodes, double[] costs, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Creates a heavy-weight spatial path, which contains the object representation of the links and nodes on the path. |
static SpatialHeavyPath |
createSpatialHeavyPath(SpatialLink[] links, SpatialNode[] nodes, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Creates a heavy-weight spatial path, which contains the object representation of the links and nodes on the path. |
static SpatialLink |
createSpatialLink(long id, int level, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, CategorizedUserData userData)Creates a stand-alone spatial link. |
static SpatialLink |
createSpatialLink(long id, int level, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, LODUserDataIO udio)Deprecated. |
static SpatialLink |
createSpatialLink(long id, int level, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialLink |
createSpatialLink(long id, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, LODUserDataIO udio)Deprecated. |
static SpatialLink |
createSpatialLink(long id, long startNodeId, long endNodeId, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNetLink |
createSpatialNetLink(long id, int level, SpatialNetNode startNode, SpatialNetNode endNode, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, CategorizedUserData userData)Creates a spatial link with reference to its start and end node objects. |
static SpatialNetLink |
createSpatialNetLink(long id, int level, SpatialNetNode startNode, SpatialNetNode endNode, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, LODUserDataIO udio)Deprecated. |
static SpatialNetLink |
createSpatialNetLink(long id, int level, SpatialNetNode startNode, SpatialNetNode endNode, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNetLink |
createSpatialNetLink(long id, SpatialNetNode startNode, SpatialNetNode endNode, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, LODUserDataIO udio)Creates a spatial link with reference to its start and end node objects. |
static SpatialNetLink |
createSpatialNetLink(long id, SpatialNetNode startNode, SpatialNetNode endNode, double cost, boolean isBidirected, boolean isActive, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Creates a spatial link with reference to its start and end node objects. |
static SpatialNetNode |
createSpatialNetNode(long id, double cost, boolean isActive, int maxLinkLevel, int numInLinks, int numOutLinks, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNetNode |
createSpatialNetNode(long id, double cost, boolean isActive, int maxLinkLevel, JGeometry geometry, LODUserDataIO udio)Deprecated. |
static SpatialNetNode |
createSpatialNetNode(long id, double cost, boolean isActive, int maxLinkLevel, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNetNode |
createSpatialNetNode(long id, double cost, boolean isActive, JGeometry geometry, LODUserDataIO udio)Deprecated. |
static SpatialNetNode |
createSpatialNetNode(long id, double cost, boolean isActive, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNetNode |
createSpatialNetNode(long id, int partitionId, double cost, boolean isActive, int maxLinkLevel, int numInLinks, int numOutLinks, JGeometry geometry, CategorizedUserData userData)Creates a spatial node to which we can add reference to incident links. |
static SpatialNetNode |
createSpatialNetNode(long id, int partitionId, double cost, boolean isActive, int maxLinkLevel, int numInLinks, int numOutLinks, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNode |
createSpatialNode(long id, double cost, boolean isActive, int maxLinkLevel, JGeometry geometry, CategorizedUserData userData)Creates a stand-alone spatial node. |
static SpatialNode |
createSpatialNode(long id, double cost, boolean isActive, int maxLinkLevel, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNode |
createSpatialNode(long id, double cost, boolean isActive, JGeometry geometry, LODUserDataIO udio)Deprecated. |
static SpatialNode |
createSpatialNode(long id, double cost, boolean isActive, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialNode |
createSpatialNode(long id, double cost, int maxLinkLevel, boolean isActive, JGeometry geometry, LODUserDataIO udio)Creates a stand-alone spatial node. |
static SpatialPartition |
createSpatialPartition(java.lang.String networkName, int partitionId)Creates an empty spatial partition. |
static SpatialPartition |
createSpatialPartition(java.lang.String networkName, int partitionId, int numInternalNodes, int numExternalNodes, int numInternalLinks, int numBoundaryLinks)Creates an empty spatial partition. |
static SpatialPath |
createSpatialPath(long[] linkIds, long[] nodeIds, double[] costs, JGeometry geometry, CategorizedUserData userData)Creates a light-weight spatial path, which contains only the IDs of the links and the nodes on the path, instead of the link and node objects. |
static SpatialPath |
createSpatialPath(long[] linkIds, long[] nodeIds, double[] costs, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
static SpatialSubPath |
createSpatialSubPath(SpatialPath referencePath, int startLinkIndex, double startPercentage, int endLinkIndex, double endPercentage, double[] costs, JGeometry geometry, CategorizedUserData userData)Creates a spatial sub-path. |
static SpatialSubPath |
createSpatialSubPath(SpatialPath referencePath, int startLinkIndex, int endLinkIndex, double startPercentage, double endPercentage, double[] costs, JGeometry geometry, java.util.Map<java.lang.String,java.lang.Object> userData)Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int MIN_LINK_LEVEL
| Method Detail |
|---|
public static LogicalBasicNetwork createLogicalBasicNetwork(java.lang.String networkName)
networkName - network name
public static LogicalBasicNetwork createLogicalBasicNetwork(java.lang.String networkName,
int numNodes,
int numLinks)
networkName - network namenumNodes - estimated number of nodesnumLinks - estimated number of links
public static LogicalPartition createLogicalPartition(java.lang.String networkName,
int partitionId)
networkName - network namepartitionId - partition ID
public static LogicalPartition createLogicalPartition(java.lang.String networkName,
int partitionId,
int numInternalNodes,
int numExternalNodes,
int numInternalLinks,
int numBoundaryLinks)
networkName - network namepartitionId - partition IDnumInternalNodes - estimated number of internal nodesnumExternalNodes - estimated number of external nodesnumInternalLinks - estimated number of internal linksnumBoundaryLinks - estimated number of external links
public static LogicalNode createLogicalNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static LogicalNode createLogicalNode(long id,
double cost,
boolean isActive,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static LogicalNode createLogicalNode(long id,
double cost,
boolean isActive,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalNode createLogicalNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalNode createLogicalNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
CategorizedUserData userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data
public static LogicalNetNode createLogicalNetNode(long id,
double cost,
boolean isActive,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static LogicalNetNode createLogicalNetNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static LogicalNetNode createLogicalNetNode(long id,
double cost,
boolean isActive,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalNetNode createLogicalNetNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalNetNode createLogicalNetNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
int numInLinks,
int numOutLinks,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalNetNode createLogicalNetNode(long id,
int partitionId,
double cost,
boolean isActive,
int maxLinkLevel,
int numInLinks,
int numOutLinks,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalNetNode createLogicalNetNode(long id,
int partitionId,
double cost,
boolean isActive,
int maxLinkLevel,
int numInLinks,
int numOutLinks,
CategorizedUserData userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static LogicalLink createLogicalLink(long id,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
LODUserDataIO udio)
id - link IDstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static LogicalLink createLogicalLink(long id,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pairs
public static LogicalLink createLogicalLink(long id,
int level,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
LODUserDataIO udio)
id - link IDlevel - link levelstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static LogicalLink createLogicalLink(long id,
int level,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDlevel - link levelstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pairs
public static LogicalLink createLogicalLink(long id,
int level,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
CategorizedUserData userData)
id - link IDlevel - link levelstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data
public static LogicalNetLink createLogicalNetLink(long id,
LogicalNetNode startNode,
LogicalNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
LODUserDataIO udio)
id - link IDstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static LogicalNetLink createLogicalNetLink(long id,
LogicalNetNode startNode,
LogicalNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pairs
public static LogicalNetLink createLogicalNetLink(long id,
int level,
LogicalNetNode startNode,
LogicalNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
LODUserDataIO udio)
id - link IDlevel - link levelstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static LogicalNetLink createLogicalNetLink(long id,
int level,
LogicalNetNode startNode,
LogicalNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDlevel - link levelstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pairs
public static LogicalNetLink createLogicalNetLink(long id,
int level,
LogicalNetNode startNode,
LogicalNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
CategorizedUserData userData)
id - link IDlevel - link levelstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data
public static LogicalPath createLogicalPath(long[] linkIds,
long[] nodeIds,
double cost,
java.util.Map<java.lang.String,java.lang.Object> userData)
linkIds - IDs of the links on the pathnodeIds - IDs of the nodes on the pathcost - path cost, which is the sum of all the link and nodes on the path less the cost of the start and end nodes.userData - user data name-value pairs
public static LogicalPath createLogicalPath(long[] linkIds,
long[] nodeIds,
double[] costs,
java.util.Map<java.lang.String,java.lang.Object> userData)
linkIds - IDs of the links on the pathnodeIds - IDs of the nodes on the pathcosts - path costs, which is the sum of all the link and node costs on the path less the cost of the end node.userData - user data name-value pairs
public static LogicalPath createLogicalPath(long[] linkIds,
long[] nodeIds,
double[] costs,
CategorizedUserData userData)
linkIds - IDs of the links on the pathnodeIds - IDs of the nodes on the pathcosts - path costs, which is the sum of all the link and node costs on the path less the cost of the end node.userData - user data
public static LogicalLightPath createLogicalLightPath(long startNodeId,
long endNodeId,
long firstLink,
long lastLink,
int numberOfNodes,
int numberOfLinks,
double[] costs,
CategorizedUserData userData)
startNodeId - start node IDendNodeId - end node IDcosts - path costs, which is the sum of all the link and node costs on the path less the cost of the end node.
public static LogicalHeavyPath createLogicalHeavyPath(LogicalLink[] links,
LogicalNode[] nodes,
java.util.Map<java.lang.String,java.lang.Object> userData)
links - links on the pathnodes - nodes on the pathuserData - user data name-value pairs
public static LogicalHeavyPath createLogicalHeavyPath(LogicalLink[] links,
LogicalNode[] nodes,
double[] costs,
CategorizedUserData userData)
links - links on the pathnodes - nodes on the pathcosts - path costsuserData - user data
public static LogicalSubPath createLogicalSubPath(LogicalPath refPath,
int startLinkIndex,
double startPercentage,
int endLinkIndex,
double endPercentage,
double cost,
java.util.Map<java.lang.String,java.lang.Object> userData)
refPath - the reference path that contains the sub-pathstartLinkIndex - index of the start linkstartPercentage - location of the start point represented as a percentage on the start linkendLinkIndex - index of the end linkendPercentage - location of the end point represented as a percentage on the end linkcost - sub-path costuserData - user data name-value pairs
public static LogicalSubPath createLogicalSubPath(LogicalPath refPath,
int startLinkIndex,
double startPercentage,
int endLinkIndex,
double endPercentage,
double[] costs,
java.util.Map<java.lang.String,java.lang.Object> userData)
refPath - the reference path that contains the sub-pathstartLinkIndex - index of the start linkstartPercentage - location of the start point represented as a percentage on the start linkendLinkIndex - index of the end linkendPercentage - location of the end point represented as a percentage on the end linkcosts - sub-path costsuserData - user data name-value pairs
public static LogicalSubPath createLogicalSubPath(LogicalPath refPath,
int startLinkIndex,
double startPercentage,
int endLinkIndex,
double endPercentage,
double[] costs,
CategorizedUserData userData)
refPath - the reference path that contains the sub-pathstartLinkIndex - index of the start linkstartPercentage - location of the start point represented as a percentage on the start linkendLinkIndex - index of the end linkendPercentage - location of the end point represented as a percentage on the end linkcosts - sub-path costsuserData - user data name-value pairs
public static LogicalLightSubPath createLogicalLightSubPath(LogicalLightPath refPath,
int startLinkIndex,
double startPercentage,
int endLinkIndex,
double endPercentage,
double[] costs,
CategorizedUserData userData)
refPath - the reference path that contains the sub-pathstartPercentage - location of the start point represented as a percentage on the start linkendPercentage - location of the end point represented as a percentage on the end linkcosts - sub-path costspublic static SpatialBasicNetwork createSpatialBasicNetwork(java.lang.String networkName)
networkName - network name
public static SpatialBasicNetwork createSpatialBasicNetwork(java.lang.String networkName,
int numNodes,
int numLinks)
networkName - network namenumNodes - estimated number of nodesnumLinks - estimated number of links
public static SpatialPartition createSpatialPartition(java.lang.String networkName,
int partitionId)
networkName - network namepartitionId - partition ID
public static SpatialPartition createSpatialPartition(java.lang.String networkName,
int partitionId,
int numInternalNodes,
int numExternalNodes,
int numInternalLinks,
int numBoundaryLinks)
networkName - network namepartitionId - partition IDnumInternalNodes - estimated number of internal nodesnumExternalNodes - estimated number of external nodesnumInternalLinks - estimated number of internal linksnumBoundaryLinks - estimated number of external links
public static SpatialNode createSpatialNode(long id,
double cost,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static SpatialNode createSpatialNode(long id,
double cost,
int maxLinkLevel,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static SpatialNode createSpatialNode(long id,
double cost,
boolean isActive,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNode createSpatialNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNode createSpatialNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
JGeometry geometry,
CategorizedUserData userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNetNode createSpatialNetNode(long id,
double cost,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static SpatialNetNode createSpatialNetNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
JGeometry geometry,
LODUserDataIO udio)
id - node IDcost - node costisActive - whether the node is active or notudio - user data IO implementation
public static SpatialNetNode createSpatialNetNode(long id,
double cost,
boolean isActive,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNetNode createSpatialNetNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNetNode createSpatialNetNode(long id,
double cost,
boolean isActive,
int maxLinkLevel,
int numInLinks,
int numOutLinks,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNetNode createSpatialNetNode(long id,
int partitionId,
double cost,
boolean isActive,
int maxLinkLevel,
int numInLinks,
int numOutLinks,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialNetNode createSpatialNetNode(long id,
int partitionId,
double cost,
boolean isActive,
int maxLinkLevel,
int numInLinks,
int numOutLinks,
JGeometry geometry,
CategorizedUserData userData)
id - node IDcost - node costisActive - whether the node is active or notuserData - user data name-value pairs
public static SpatialLink createSpatialLink(long id,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - link IDstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static SpatialLink createSpatialLink(long id,
int level,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - link IDlevel - link levelstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static SpatialLink createSpatialLink(long id,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pair
public static SpatialLink createSpatialLink(long id,
int level,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDlevel - link levelstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pair
public static SpatialLink createSpatialLink(long id,
int level,
long startNodeId,
long endNodeId,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
CategorizedUserData userData)
id - link IDlevel - link levelstartNodeId - start node IDendNodeId - end node IDcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data object
public static SpatialNetLink createSpatialNetLink(long id,
SpatialNetNode startNode,
SpatialNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - link IDstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static SpatialNetLink createSpatialNetLink(long id,
int level,
SpatialNetNode startNode,
SpatialNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
LODUserDataIO udio)
id - link IDlevel - link levelstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notudio - user data IO implementation
public static SpatialNetLink createSpatialNetLink(long id,
SpatialNetNode startNode,
SpatialNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pairs: ignored
public static SpatialNetLink createSpatialNetLink(long id,
int level,
SpatialNetNode startNode,
SpatialNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
id - link IDlevel - link levelstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data name-value pairs: ignored
public static SpatialNetLink createSpatialNetLink(long id,
int level,
SpatialNetNode startNode,
SpatialNetNode endNode,
double cost,
boolean isBidirected,
boolean isActive,
JGeometry geometry,
CategorizedUserData userData)
id - link IDlevel - link levelstartNode - start node objectendNode - end node objectcost - link costisBidirected - whether the link is bidirected or notisActive - whether the link is active or notuserData - user data
public static SpatialPath createSpatialPath(long[] linkIds,
long[] nodeIds,
double[] costs,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
linkIds - IDs of the links on the pathnodeIds - IDs of the nodes on the pathcosts - path costs, which is the sum of all the link and nodes on the path less the cost of the end node.userData - user data name value pairs : ignored
public static SpatialPath createSpatialPath(long[] linkIds,
long[] nodeIds,
double[] costs,
JGeometry geometry,
CategorizedUserData userData)
linkIds - IDs of the links on the pathnodeIds - IDs of the nodes on the pathcosts - path costs, which is the sum of all the link and nodes on the path less the cost of the end node.userData - user data
public static SpatialSubPath createSpatialSubPath(SpatialPath referencePath,
int startLinkIndex,
int endLinkIndex,
double startPercentage,
double endPercentage,
double[] costs,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
referencePath - the reference path that contains the sub-pathstartLinkIndex - index of the start linkstartPercentage - location of the start point represented as a percentage on the start linkendLinkIndex - index of the end linkendPercentage - location of the end point represented as a percentage on the end linkcosts - sub-path costsuserData - user data: ignored
public static SpatialSubPath createSpatialSubPath(SpatialPath referencePath,
int startLinkIndex,
double startPercentage,
int endLinkIndex,
double endPercentage,
double[] costs,
JGeometry geometry,
CategorizedUserData userData)
referencePath - the reference path that contains the sub-pathstartLinkIndex - index of the start linkstartPercentage - location of the start point represented as a percentage on the start linkendLinkIndex - index of the end linkendPercentage - location of the end point represented as a percentage on the end linkcosts - sub-path costsuserData - user data
public static SpatialHeavyPath createSpatialHeavyPath(SpatialLink[] links,
SpatialNode[] nodes,
double[] costs,
JGeometry geometry,
CategorizedUserData userData)
links - links on the pathnodes - nodes on the pathuserData - user data
public static SpatialHeavyPath createSpatialHeavyPath(SpatialLink[] links,
SpatialNode[] nodes,
double[] costs,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
links - links on the pathnodes - nodes on the pathcosts - path costsuserData - user data
public static SpatialHeavyPath createSpatialHeavyPath(SpatialLink[] links,
SpatialNode[] nodes,
JGeometry geometry,
java.util.Map<java.lang.String,java.lang.Object> userData)
links - links on the pathnodes - nodes on the pathuserData - user data
|
Oracle® Spatial Java API Reference 11g Release 2 (11.2) E11829-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||