public interface INode
Modifier and Type | Method and Description |
---|---|
void |
addEdgeIn(IEdge edgeIn) |
void |
addEdgeOut(IEdge edgeOut) |
double |
getBetweenCentrality() |
int |
getDegree() |
Set<IEdge> |
getEdges()
Edges and degree of the node
|
Set<IEdge> |
getEdgesIn()
the edges entering the node
|
Set<IEdge> |
getEdgesOut()
the edges exiting the node
|
IPoint |
getGeom()
The geometry of the node
|
Set<IFeature> |
getGeoObjects()
the possible features attached to the node
|
IGraph |
getGraph()
The graph the node is part of
|
IGraphLinkableFeature |
getGraphLinkableFeature() |
int |
getId()
The universal id of the node
|
Map<INode,IEdge> |
getNeighbourEdgeNode()
gets the neighbour edges and nodes in the graph
|
Set<INode> |
getNextNodes()
gets the next nodes on the graph
|
IDirectPosition |
getPosition() |
IDirectPosition |
getPositionIni() |
double |
getProximityCentrality()
The centralities of the node in the graph
|
void |
setEdgesIn(Set<IEdge> edgesIn) |
void |
setEdgesOut(Set<IEdge> edgesOut) |
void |
setGeom(IPoint geom) |
void |
setGeoObjects(Set<IFeature> geoObjects) |
void |
setGraph(IGraph graph) |
void |
setGraphLinkableFeature(IGraphLinkableFeature feature) |
void |
setId(int id) |
int getId()
void setId(int id)
IGraphLinkableFeature getGraphLinkableFeature()
void setGraphLinkableFeature(IGraphLinkableFeature feature)
void addEdgeIn(IEdge edgeIn)
void addEdgeOut(IEdge edgeOut)
int getDegree()
IPoint getGeom()
void setGeom(IPoint geom)
IDirectPosition getPosition()
IDirectPosition getPositionIni()
IGraph getGraph()
void setGraph(IGraph graph)
double getProximityCentrality()
double getBetweenCentrality()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.