DHART
|
This is the complete list of members for HF::SpatialStructures::Graph, including all inherited members.
active_cost_type | HF::SpatialStructures::Graph | private |
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="") const | HF::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) const | HF::SpatialStructures::Graph | private |
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::Graph | private |
CSRAddOrUpdateEdge(int parent_id, int child_id, float cost) | HF::SpatialStructures::Graph | private |
default_cost | HF::SpatialStructures::Graph | private |
DumpToJson(const std::string &path) | HF::SpatialStructures::Graph | |
edge_cost_maps | HF::SpatialStructures::Graph | private |
edge_matrix | HF::SpatialStructures::Graph | private |
FindValueArrayIndex(int parent_id, int child_id) const | HF::SpatialStructures::Graph | private |
GetChildren(const Node &n) const | HF::SpatialStructures::Graph | |
GetChildren(const int parent_id) const | HF::SpatialStructures::Graph | |
GetCost(int parent_id, int child_id, const std::string &cost_type="") const | HF::SpatialStructures::Graph | |
GetCostArray(const std::string &key) | HF::SpatialStructures::Graph | private |
GetCostArray(const std::string &key) const | HF::SpatialStructures::Graph | private |
GetCostForSet(const EdgeCostSet &set, int parent_id, int child_id) const | HF::SpatialStructures::Graph | private |
GetCostTypes() const | HF::SpatialStructures::Graph | |
GetCSRPointers(const std::string &cost_type="") | HF::SpatialStructures::Graph | |
GetEdges() const | HF::SpatialStructures::Graph | |
GetEdges(const std::string &cost_name) const | HF::SpatialStructures::Graph | |
GetEdgesForNode(int parent_id, bool undirected=false, const std::string &cost_type="") const | HF::SpatialStructures::Graph | private |
getID(const Node &node) const | HF::SpatialStructures::Graph | |
GetIntEdges(int parent) const | HF::SpatialStructures::Graph | |
GetNodeAttributes(std::string attribute) const | HF::SpatialStructures::Graph | |
getOrAssignID(const Node &input_node) | HF::SpatialStructures::Graph | private |
getOrAssignID(int input_int) | HF::SpatialStructures::Graph | private |
GetOrCreateCostType(const std::string &name) | HF::SpatialStructures::Graph | private |
GetSubgraph(const Node &parent_node, const std::string &cost_type="") const | HF::SpatialStructures::Graph | |
GetSubgraph(int parent_id, const std::string &cost_type="") const | HF::SpatialStructures::Graph | |
GetUndirectedEdges(const Node &N, const std::string &cost_type="") const | HF::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_arrays | HF::SpatialStructures::Graph | private |
HasCostArray(const std::string &key) const | HF::SpatialStructures::Graph | private |
HasEdge(const std::array< float, 3 > &parent, const std::array< float, 3 > &child, bool undirected=false) const | HF::SpatialStructures::Graph | |
HasEdge(const Node &parent, const Node &child, const bool undirected=false, const std::string cost_type="") const | HF::SpatialStructures::Graph | |
HasEdge(int parent, int child, bool undirected=false, const std::string &cost_type="") const | HF::SpatialStructures::Graph | |
hasKey(int id) const | HF::SpatialStructures::Graph | private |
hasKey(const Node &n) const | HF::SpatialStructures::Graph | |
HasNodeAttribute(const std::string &key) const | HF::SpatialStructures::Graph | private |
idmap | HF::SpatialStructures::Graph | private |
InsertEdgeIntoCostSet(int parent_id, int child_id, float score, EdgeCostSet &cost_set) | HF::SpatialStructures::Graph | private |
InsertEdgesIntoCostSet(EdgeCostSet &cost_set, const std::vector< EdgeSet > &es) | HF::SpatialStructures::Graph | private |
InsertOrUpdateEdge(int parent_id, int child_id, float score, const std::string &cost_type) | HF::SpatialStructures::Graph | private |
IsDefaultName(const std::string &name) const | HF::SpatialStructures::Graph | private |
MapCostMatrix(const std::string &cost_type) const | HF::SpatialStructures::Graph | private |
MaxID() const | HF::SpatialStructures::Graph | |
needs_compression | HF::SpatialStructures::Graph | private |
next_id | HF::SpatialStructures::Graph | private |
node_attr_map | HF::SpatialStructures::Graph | private |
NodeAttributeValueMap typedef | HF::SpatialStructures::Graph | private |
NodeFromID(int id) const | HF::SpatialStructures::Graph | |
Nodes() const | HF::SpatialStructures::Graph | |
nodes_out_of_order | HF::SpatialStructures::Graph | private |
NodesAsFloat3() const | HF::SpatialStructures::Graph | |
operator[](const Node &n) const | HF::SpatialStructures::Graph | |
ordered_nodes | HF::SpatialStructures::Graph | private |
ResizeIfNeeded() | HF::SpatialStructures::Graph | private |
size() const | HF::SpatialStructures::Graph | |
triplets | HF::SpatialStructures::Graph | private |
TripletsAddOrUpdateEdge(int parent_id, int child_id, float cost) | HF::SpatialStructures::Graph | private |