Skip navigation links
oracle.spatial.network
Interface SubPath
- All Superinterfaces:
- java.lang.Cloneable, java.lang.Comparable, java.io.Serializable
-
public interface SubPath
- extends java.lang.Cloneable, java.io.Serializable, java.lang.Comparable
This interface defines a sub path with the follwoing properties: A reference path, a start percentage and a start link index in the reference path link list, an end percentage and an end link index in the reference path link list, The partial link cost is assumed to be linearly propotional to the given percentage. A subpath can be the same as the reference path.
Methods inherited from interface java.lang.Comparable |
compareTo |
setReferencePath
void setReferencePath(Path path)
getReferencePath
Path getReferencePath()
setStartPercentage
void setStartPercentage(double percentage)
setStartLinkIndex
void setStartLinkIndex(int index)
getStartLinkIndex
int getStartLinkIndex()
getStartPercentage
double getStartPercentage()
setEndLinkIndex
void setEndLinkIndex(int index)
getEndLinkIndex
int getEndLinkIndex()
setEndPercentage
void setEndPercentage(double percentage)
getEndPercentage
double getEndPercentage()
getCost
double getCost()
getDuration
double getDuration()
computeGeometry
void computeGeometry(double tolerance)
throws NetworkDataException
-
- Throws:
NetworkDataException
getGeometry
JGeometry getGeometry()
isFullPath
boolean isFullPath()
isValid
boolean isValid()
getID
int getID()
getName
java.lang.String getName()
getType
java.lang.String getType()
setID
void setID(int id)
setName
void setName(java.lang.String name)
setType
void setType(java.lang.String type)
isActive
boolean isActive()
isTemporary
boolean isTemporary()
getUserData
java.lang.Object getUserData()
setUserData
void setUserData(java.lang.Object userData)
setUserData
void setUserData(java.lang.String name,
java.lang.Object data)
getUserData
java.lang.Object getUserData(java.lang.String name)
Skip navigation links
Copyright © 2007, Oracle. All Rights Reserved.