Package com.targomo.client.api.pojo
Class BaseGraph
java.lang.Object
com.targomo.client.api.pojo.BaseGraph
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MultiGraph
The basegraph is a POJO representation of an unweighted directed graph, it consists nodes and directed edges between them.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final gnu.trove.map.TIntObjectMap<int[]>protected final gnu.trove.map.TIntObjectMap<double[]>protected final gnu.trove.map.TIntObjectMap<double[][]> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
nodes
protected final gnu.trove.map.TIntObjectMap<double[]> nodes -
edges
protected final gnu.trove.map.TIntObjectMap<int[]> edges -
supportingPoints
protected final gnu.trove.map.TIntObjectMap<double[][]> supportingPoints
-
-
Constructor Details
-
BaseGraph
public BaseGraph(long networkID) -
BaseGraph
-
BaseGraph
public BaseGraph(long networkID, gnu.trove.map.TIntObjectMap<double[]> nodes, gnu.trove.map.TIntObjectMap<int[]> edges, gnu.trove.map.TIntObjectMap<double[][]> supportingPoints)
-
-
Method Details
-
getEmptyImmutableBaseGraph
-
getNetworkID
public long getNetworkID() -
getNodes
public gnu.trove.map.TIntObjectMap<double[]> getNodes() -
getEdges
public gnu.trove.map.TIntObjectMap<int[]> getEdges() -
getSupportingPoints
public gnu.trove.map.TIntObjectMap<double[][]> getSupportingPoints()
-