Package oracle.spatial.network.lod
Class HeavyPointOnNet
- java.lang.Object
-
- oracle.spatial.network.lod.PointOnNet
-
- oracle.spatial.network.lod.HeavyPointOnNet
-
public class HeavyPointOnNet extends PointOnNet
A HeavyPointOnNet is a PointOnNet with reference to the underlying LogialNode and LogicalLink object.- Since:
- 11gR2
-
-
Constructor Summary
Constructors Constructor Description HeavyPointOnNet(LogicalLink link, double percentage, UserData userData)
Constructs a HeavyPointOnNet object for a point on link.HeavyPointOnNet(LogicalNode node, CategorizedUserData userData)
Constructs a HeavyPointOnNet object for a node.HeavyPointOnNet(LogicalNode node, UserData userData)
Constructs a HeavyPointOnNet object for a node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
Support cloneableCategorizedUserData
getCategorizedUserData()
LogicalLink
getLink()
Returns link.LogicalNode
getNode()
Returns node.UserData
getUserData(int category)
void
setCategorizedUserData(CategorizedUserData cud)
void
setUserData(int category, UserData userData)
-
Methods inherited from class oracle.spatial.network.lod.PointOnNet
equals, getLinkId, getNodeId, getPercentage, getUserData, hashCode, isNode, isPointOnLink, removeUserData, setUserData, toString
-
-
-
-
Constructor Detail
-
HeavyPointOnNet
public HeavyPointOnNet(LogicalNode node, UserData userData)
Constructs a HeavyPointOnNet object for a node.- Parameters:
node
- nodeuserData
- user data
-
HeavyPointOnNet
public HeavyPointOnNet(LogicalNode node, CategorizedUserData userData)
Constructs a HeavyPointOnNet object for a node.- Parameters:
node
- nodeuserData
- user data
-
HeavyPointOnNet
public HeavyPointOnNet(LogicalLink link, double percentage, UserData userData)
Constructs a HeavyPointOnNet object for a point on link.- Parameters:
link
- linkuserData
- user data
-
-
Method Detail
-
getNode
public LogicalNode getNode()
Returns node. The caller must make sure this HeavyPointOnNet object is a node.- Returns:
-
getLink
public LogicalLink getLink()
Returns link. The caller must make sure this HeavyPointOnNet object is a point on link.- Returns:
-
getCategorizedUserData
public CategorizedUserData getCategorizedUserData()
-
setCategorizedUserData
public void setCategorizedUserData(CategorizedUserData cud)
-
getUserData
public UserData getUserData(int category)
-
setUserData
public void setUserData(int category, UserData userData)
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Support cloneable- Overrides:
clone
in classjava.lang.Object
- Returns:
- cloned object
- Throws:
java.lang.CloneNotSupportedException
-
-