| Modifier and Type | Method and Description | 
|---|---|
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 
 | 
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. 
 | 
Link[] | 
getNextLinks()
Returns Links that go out from this node in an array for directed networks, these links are out-links of this nodes 
 | 
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. 
 | 
double | 
getPercentage()
Returns the percentage if the node is created based on an existing link 
 | 
Link[] | 
getPrevLinks()
Returns Links that come into this node in an array for directed networks, these links are in-links of this nodes 
 | 
Link | 
getReferenceLink()
Gets the reference link if the node is created based on an existing link. 
 | 
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 | 
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 | 
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 
 | 
distance, geodeticDistanceInMeters, getNoOfDims, getOrd, getOrd, getSrid, inside, inside, setOrd, setSrid, toArray, toGeometry, toSDOGeometryint getID()
java.lang.String getName()
java.lang.String getType()
double getCost()
int getComponentNo()
Link[] getInLinks()
Link[] getOutLinks()
Link[] getIncidentLinks()
boolean getState()
Network getNetwork()
MDPoint getMDPoint()
JGeometry getGeometry()
int getHierarchyLevel()
int getPartitionID()
Node[] getChildNodeArray()
java.util.Iterator getChildNodes()
Node getParentNode()
int getGeomID()
void setGeomID(int id)
id - the LRS geometry ID in the referenced LRS layerdouble getMeasure()
void setMeasure(double measure)
measure - the LRS measure in the referenced LRS layervoid setComponentNo(int no)
no - the component number to be setvoid setName(java.lang.String name)
name - the node name to be setvoid setType(java.lang.String type)
type - the node type to be setvoid setCost(double cost)
cost - the node cost to be setvoid setMDPoint(MDPoint pt)
pt - the point location to be setvoid setGeometry(JGeometry geom)
geom - the point geometry to be setvoid setHierarchyLevel(int id)
id - the hierarchy level to be setvoid setPartitionID(int id)
id - the partition ID to be setvoid setParentNode(Node node)
node - the parent node to be setboolean isMarked()
boolean linkExists(Node endNode)
endNode - the specified nodeboolean isTemporary()
void makeTemporary()
boolean isLogical()
boolean isActive()
java.lang.Object getUserData()
void setUserData(java.lang.Object userData)
userData - the user data.void setState(boolean state)
state - true if active, false otherwiseLink[] findLinks(Node endNode)
endNode - the specified nodeNode[] getAdjacentNodeArray()
java.util.Iterator getAdjacentNodes()
java.lang.Object clone()
java.util.Iterator getSiblings()
Node[] getSiblingNodeArray()
double getDuration()
void setDuration(double duration)
void setUserData(java.lang.String name,
                 java.lang.Object data)
name - name for the user datadata - user datajava.lang.Object getUserData(java.lang.String name)
name - name for the user dataint getNoOfChildNodes()
int getNoOfSibilingNodes()
int getInDegree()
int getOutDegree()
int getDegree()
Link getReferenceLink()
double getPercentage()
Link[] getNextLinks()
Link[] getPrevLinks()