Package oracle.spatial.network.lod
Interface SpatialHeavyPath
-
- All Superinterfaces:
LogicalHeavyPath
public interface SpatialHeavyPath extends LogicalHeavyPath
A SpatialHeavyPath is a LogicalHeavyPath with geometry information.- Since:
- 11gR1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
clone()
Support cloneableCategorizedUserData
getCategorizedUserData()
Returns categorized user data.JGeometry
getGeometry()
Returns the geometry information of the path.UserData
getUserData(int category)
Returns user data for the specified category.void
setCategorizedUserData(CategorizedUserData userData)
Sets categorized user data.void
setUserData(int category, UserData userData)
Sets user data for the specified category.SpatialPath
toSpatialPath()
Returns the SpatialPath object.-
Methods inherited from interface oracle.spatial.network.lod.LogicalHeavyPath
append, append, getCost, getCosts, getEndNode, getFirstLink, getLastLink, getLinks, getNodes, getStartNode, getUserData, getUserData, isReverse, prepend, prepend, setCost, setCosts, setUserData, setUserData, toLogicalPath
-
-
-
-
Method Detail
-
getGeometry
JGeometry getGeometry()
Returns the geometry information of the path.- Returns:
- sdo geometry
-
toSpatialPath
SpatialPath toSpatialPath()
Returns the SpatialPath object.- Returns:
- spatial path
-
getCategorizedUserData
CategorizedUserData getCategorizedUserData()
Returns categorized user data.- Returns:
-
setCategorizedUserData
void setCategorizedUserData(CategorizedUserData userData)
Sets categorized user data.- Parameters:
userData
-
-
getUserData
UserData getUserData(int category)
Returns user data for the specified category.- Returns:
-
setUserData
void setUserData(int category, UserData userData)
Sets user data for the specified category.- Parameters:
userData
-
-
clone
java.lang.Object clone() throws java.lang.CloneNotSupportedException
Support cloneable- Returns:
- cloned object
- Throws:
java.lang.CloneNotSupportedException
-
-