DHART
Loading...
Searching...
No Matches
HF::SpatialStructures::Graph Member List

This is the complete list of members for HF::SpatialStructures::Graph, including all inherited members.

active_cost_typeHF::SpatialStructures::Graphprivate
addEdge(const Node &parent, const Node &child, float score=1.0f, const std::string &cost_type="")HF::SpatialStructures::Graph
addEdge(int parent_id, int child_id, float score, const std::string &cost_type="")HF::SpatialStructures::Graph
AddEdges(const EdgeSet &edges, const std::string &cost_name="")HF::SpatialStructures::Graph
AddEdges(const std::vector< EdgeSet > &edges, const std::string &cost_name="")HF::SpatialStructures::Graph
AddNodeAttribute(int id, const std::string &attribute, const std::string &score)HF::SpatialStructures::Graph
AddNodeAttributes(const std::vector< int > &id, const std::string &name, const std::vector< std::string > &scores)HF::SpatialStructures::Graph
AggregateGraph(COST_AGGREGATE agg_type, bool directed=true, const std::string &cost_type="") constHF::SpatialStructures::Graph
AttrToCost(const std::string &node_attribute, const std::string &cost_to_store_as, Direction consider=Direction::INCOMING)HF::SpatialStructures::Graph
checkForEdge(int parent, int child) constHF::SpatialStructures::Graphprivate
Clear()HF::SpatialStructures::Graph
ClearCostArrays(const std::string &cost_name="")HF::SpatialStructures::Graph
ClearNodeAttributes(std::string name)HF::SpatialStructures::Graph
Compress()HF::SpatialStructures::Graph
CreateCostArray(const std::string &name)HF::SpatialStructures::Graphprivate
CSRAddOrUpdateEdge(int parent_id, int child_id, float cost)HF::SpatialStructures::Graphprivate
default_costHF::SpatialStructures::Graphprivate
DumpToJson(const std::string &path)HF::SpatialStructures::Graph
edge_cost_mapsHF::SpatialStructures::Graphprivate
edge_matrixHF::SpatialStructures::Graphprivate
FindValueArrayIndex(int parent_id, int child_id) constHF::SpatialStructures::Graphprivate
GetChildren(const Node &n) constHF::SpatialStructures::Graph
GetChildren(const int parent_id) constHF::SpatialStructures::Graph
GetCost(int parent_id, int child_id, const std::string &cost_type="") constHF::SpatialStructures::Graph
GetCostArray(const std::string &key)HF::SpatialStructures::Graphprivate
GetCostArray(const std::string &key) constHF::SpatialStructures::Graphprivate
GetCostForSet(const EdgeCostSet &set, int parent_id, int child_id) constHF::SpatialStructures::Graphprivate
GetCostTypes() constHF::SpatialStructures::Graph
GetCSRPointers(const std::string &cost_type="")HF::SpatialStructures::Graph
GetEdges() constHF::SpatialStructures::Graph
GetEdges(const std::string &cost_name) constHF::SpatialStructures::Graph
GetEdgesForNode(int parent_id, bool undirected=false, const std::string &cost_type="") constHF::SpatialStructures::Graphprivate
getID(const Node &node) constHF::SpatialStructures::Graph
GetIntEdges(int parent) constHF::SpatialStructures::Graph
GetNodeAttributes(std::string attribute) constHF::SpatialStructures::Graph
getOrAssignID(const Node &input_node)HF::SpatialStructures::Graphprivate
getOrAssignID(int input_int)HF::SpatialStructures::Graphprivate
GetOrCreateCostType(const std::string &name)HF::SpatialStructures::Graphprivate
GetSubgraph(const Node &parent_node, const std::string &cost_type="") constHF::SpatialStructures::Graph
GetSubgraph(int parent_id, const std::string &cost_type="") constHF::SpatialStructures::Graph
GetUndirectedEdges(const Node &N, const std::string &cost_type="") constHF::SpatialStructures::Graph
Graph(const std::vector< std::vector< int > > &edges, const std::vector< std::vector< float > > &distances, const std::vector< Node > &Nodes, const std::string &default_cost="Distance")HF::SpatialStructures::Graph
Graph(const std::string &default_cost_name="Distance")HF::SpatialStructures::Graph
Graph::AddEdges(const std::vector< std::vector< IntEdge > > &edges, const std::string &cost_type)HF::SpatialStructures::Graph
has_cost_arraysHF::SpatialStructures::Graphprivate
HasCostArray(const std::string &key) constHF::SpatialStructures::Graphprivate
HasEdge(const std::array< float, 3 > &parent, const std::array< float, 3 > &child, bool undirected=false) constHF::SpatialStructures::Graph
HasEdge(const Node &parent, const Node &child, const bool undirected=false, const std::string cost_type="") constHF::SpatialStructures::Graph
HasEdge(int parent, int child, bool undirected=false, const std::string &cost_type="") constHF::SpatialStructures::Graph
hasKey(int id) constHF::SpatialStructures::Graphprivate
hasKey(const Node &n) constHF::SpatialStructures::Graph
HasNodeAttribute(const std::string &key) constHF::SpatialStructures::Graphprivate
idmapHF::SpatialStructures::Graphprivate
InsertEdgeIntoCostSet(int parent_id, int child_id, float score, EdgeCostSet &cost_set)HF::SpatialStructures::Graphprivate
InsertEdgesIntoCostSet(EdgeCostSet &cost_set, const std::vector< EdgeSet > &es)HF::SpatialStructures::Graphprivate
InsertOrUpdateEdge(int parent_id, int child_id, float score, const std::string &cost_type)HF::SpatialStructures::Graphprivate
IsDefaultName(const std::string &name) constHF::SpatialStructures::Graphprivate
MapCostMatrix(const std::string &cost_type) constHF::SpatialStructures::Graphprivate
MaxID() constHF::SpatialStructures::Graph
needs_compressionHF::SpatialStructures::Graphprivate
next_idHF::SpatialStructures::Graphprivate
node_attr_mapHF::SpatialStructures::Graphprivate
NodeAttributeValueMap typedefHF::SpatialStructures::Graphprivate
NodeFromID(int id) constHF::SpatialStructures::Graph
Nodes() constHF::SpatialStructures::Graph
nodes_out_of_orderHF::SpatialStructures::Graphprivate
NodesAsFloat3() constHF::SpatialStructures::Graph
operator[](const Node &n) constHF::SpatialStructures::Graph
ordered_nodesHF::SpatialStructures::Graphprivate
ResizeIfNeeded()HF::SpatialStructures::Graphprivate
size() constHF::SpatialStructures::Graph
tripletsHF::SpatialStructures::Graphprivate
TripletsAddOrUpdateEdge(int parent_id, int child_id, float cost)HF::SpatialStructures::Graphprivate