|
Oracle® Spatial Java API Reference 10g Release 2 (10.2) B14373-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines a network node.
Method Summary | |
java.lang.Object |
clone() Clones a node. |
Link[] |
findLinks(Node endNode) Finds the links that connect current node to the specified node. |
Node[] |
getAdjacentNodeArray() Returns the adjacent nodes as an array. |
java.util.Iterator |
getAdjacentNodes() Returns the adjacent nodes as an Iterator. |
Node[] |
getChildNodeArray() Returns the child nodes as an array. |
java.util.Iterator |
getChildNodes() Returns the child nodes as an Iterator. |
int |
getComponentNo() Returns the node component number. |
double |
getCost() Returns the node cost. |
int |
getDegree() Gets the degree(number of links taht connect to the node) of a node |
double |
getDuration() Gets node duration information |
int |
getExternalNetworkID() Returns the external network name if the node is an external node |
java.lang.String |
getExternalNetworkName() Returns the external network name if the node is an external node |
int |
getExternalNodeID() Returns the external node ID is the node is an external node |
JGeometry |
getGeometry() Returns the point geometry (JGeometry). |
int |
getGeomID() Returns the LRS geomeetry ID. |
int |
getHierarchyLevel() Returns the node hierarchy level. |
int |
getID() Returns the node ID. |
Link[] |
getIncidentLinks() Returns the incident links of the node as an array. |
int |
getInDegree() Gets the in-degree of the node in a directed network |
Link[] |
getInLinks() Returns the in-links of the node as an array. |
MDPoint |
getMDPoint() Returns the MDpoint of the node. |
double |
getMeasure() Returns the LRS measure. |
java.lang.String |
getName() Returns the node name. |
Network |
getNetwork() Returns the network that contains the node. |
int |
getNoOfChildNodes() Gets number of child nodes Returns 0 if the network is a non-hierarchical network |
int |
getNoOfSibilingNodes() Gets number of sibling nodes Sibling nodes are nodes with the same parent |
int |
getOutDegree() Gets the out-degree of the node in a directed network |
Link[] |
getOutLinks() Returns the out-links of the node as an array. |
Node |
getParentNode() Returns the parent node. |
int |
getPartitionID() Returns the node partition ID. |
Node[] |
getSiblingNodeArray() Retunrs the sibling nodes as a Node array. |
java.util.Iterator |
getSiblings() Retunrs the sibling nodes as an Iterator. |
boolean |
getState() Returns the node state. |
java.lang.String |
getType() Returns the node type. |
java.lang.Object |
getUserData() Gets user defined data. |
java.lang.Object |
getUserData(java.lang.String name) Gets user data |
boolean |
isActive() Checks if the node is active. |
boolean |
isExternalNode() Checks if the node is an external node which refers a node in another network |
boolean |
isLogical() |
boolean |
isMarked() Checks if the node is marked. |
boolean |
isTemporary() Checks if the node is temporary. |
boolean |
linkExists(Node endNode) Checks if the link is bound by the node and the specified nodes. |
void |
makeTemporary() Makes the node temporary. |
void |
setComponentNo(int no) Sets the node component number. |
void |
setCost(double cost) Sets the node cost. |
void |
setDuration(double duration) Sets the node duration |
void |
setExternalNetworkID(int externalNetworkID) Sets the external network ID for the node if it is an external node |
void |
setExternalNodeID(int externalNodeID) Sets the external node ID for the node if it is an external node |
void |
setGeometry(JGeometry geom) Sets the node geometry (JGeometry). |
void |
setGeomID(int id) Sets the LRS geometry ID. |
void |
setHierarchyLevel(int id) Sets the node hierarchy level. |
void |
setMDPoint(MDPoint pt) Sets the node location (MDPoint). |
void |
setMeasure(double measure) Sets the LRS measure. |
void |
setName(java.lang.String name) Sets the node name. |
void |
setParentNode(Node node) Sets the parent node. |
void |
setPartitionID(int id) Sets the node partition ID. |
void |
setState(boolean state) Sets the active flag. |
void |
setType(java.lang.String type) Sets the node type. |
void |
setUserData(java.lang.Object userData) Sets user defined data. |
void |
setUserData(java.lang.String name, java.lang.Object data) Sets user data |
Methods inherited from interface oracle.spatial.network.MDPoint |
distance, geodeticDistanceInMeters, getNoOfDims, getOrd, getOrd, getSrid, inside, inside, setOrd, setSrid, toArray, toGeometry, toSDOGeometry |
Methods inherited from interface java.lang.Comparable |
compareTo |
Method Detail |
public int getID()
public java.lang.String getName()
public java.lang.String getType()
public double getCost()
public int getComponentNo()
public Link[] getInLinks()
public Link[] getOutLinks()
public Link[] getIncidentLinks()
public boolean getState()
public Network getNetwork()
public MDPoint getMDPoint()
public JGeometry getGeometry()
public int getHierarchyLevel()
public int getPartitionID()
public Node[] getChildNodeArray()
public java.util.Iterator getChildNodes()
public Node getParentNode()
public int getGeomID()
public void setGeomID(int id)
id
- the LRS geometry ID in the referenced LRS layerpublic double getMeasure()
public void setMeasure(double measure)
measure
- the LRS measure in the referenced LRS layerpublic void setComponentNo(int no)
no
- the component number to be setpublic void setName(java.lang.String name)
name
- the node name to be setpublic void setType(java.lang.String type)
type
- the node type to be setpublic void setCost(double cost)
cost
- the node cost to be setpublic void setMDPoint(MDPoint pt)
pt
- the point location to be setpublic void setGeometry(JGeometry geom)
geom
- the point geometry to be setpublic void setHierarchyLevel(int id)
id
- the hierarchy level to be setpublic void setPartitionID(int id)
id
- the partition ID to be setpublic void setParentNode(Node node)
node
- the parent node to be setpublic boolean isMarked()
public boolean linkExists(Node endNode)
endNode
- the specified nodepublic boolean isTemporary()
public void makeTemporary()
public boolean isLogical()
public boolean isActive()
public java.lang.Object getUserData()
public void setUserData(java.lang.Object userData)
userData
- the user data.public void setState(boolean state)
state
- true if active, false otherwisepublic Link[] findLinks(Node endNode)
endNode
- the specified nodepublic Node[] getAdjacentNodeArray()
public java.util.Iterator getAdjacentNodes()
public java.lang.Object clone()
public java.util.Iterator getSiblings()
public Node[] getSiblingNodeArray()
public boolean isExternalNode()
public int getExternalNodeID()
public void setExternalNodeID(int externalNodeID)
public int getExternalNetworkID()
public void setExternalNetworkID(int externalNetworkID)
public java.lang.String getExternalNetworkName()
public double getDuration()
public void setDuration(double duration)
public void setUserData(java.lang.String name, java.lang.Object data)
name
- name for the user datadata
- user datapublic java.lang.Object getUserData(java.lang.String name)
name
- name for the user datapublic int getNoOfChildNodes()
public int getNoOfSibilingNodes()
public int getInDegree()
public int getOutDegree()
public int getDegree()
|
Oracle® Spatial Java API Reference 10g Release 2 (10.2) B14373-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |