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.Objectclone()Support cloneableCategorizedUserDatagetCategorizedUserData()LogicalLinkgetLink()Returns link.LogicalNodegetNode()Returns node.UserDatagetUserData(int category)voidsetCategorizedUserData(CategorizedUserData cud)voidsetUserData(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.CloneNotSupportedExceptionSupport cloneable- Overrides:
clonein classjava.lang.Object- Returns:
- cloned object
- Throws:
java.lang.CloneNotSupportedException
-
-