Solar
SolAR::datastructure::CovisibilityGraph Member List

This is the complete list of members for SolAR::datastructure::CovisibilityGraph, including all inherited members.

acquireLock()SolAR::datastructure::Lockableinline
boost::serialization::access (defined in SolAR::datastructure::CovisibilityGraph)SolAR::datastructure::CovisibilityGraphfriend
CovisibilityGraph()=defaultSolAR::datastructure::CovisibilityGraph
CovisibilityGraph(const CovisibilityGraph &other)=default (defined in SolAR::datastructure::CovisibilityGraph)SolAR::datastructure::CovisibilityGraph
decreaseEdge(uint32_t node1_id, uint32_t node2_id, float weight)SolAR::datastructure::CovisibilityGraph
display() constSolAR::datastructure::CovisibilityGraph
getAllNodes(std::set< uint32_t > &nodes_id) constSolAR::datastructure::CovisibilityGraph
getEdge(uint32_t node1_id, uint32_t node2_id, float &weight) constSolAR::datastructure::CovisibilityGraph
getNeighbors(const uint32_t node_id, const float minWeight, std::vector< uint32_t > &neighbors, const uint32_t maxNbNeighbors=0) constSolAR::datastructure::CovisibilityGraph
getShortestPath(const uint32_t node1_id, const uint32_t node2_id, std::vector< uint32_t > &path)SolAR::datastructure::CovisibilityGraph
increaseEdge(uint32_t node1_id, uint32_t node2_id, float weight)SolAR::datastructure::CovisibilityGraph
isEdge(const uint32_t node1_id, const uint32_t node2_id) constSolAR::datastructure::CovisibilityGraph
lock() (defined in SolAR::datastructure::Lockable)SolAR::datastructure::Lockableinline
Lockable()=defaultSolAR::datastructure::Lockable
maximalSpanningTree(std::vector< std::tuple< uint32_t, uint32_t, float > > &edges_weights, float &maxTotalWeights)SolAR::datastructure::CovisibilityGraph
minimalSpanningTree(std::vector< std::tuple< uint32_t, uint32_t, float > > &edges_weights, float &minTotalWeights)SolAR::datastructure::CovisibilityGraph
operator=(const CovisibilityGraph &other)=default (defined in SolAR::datastructure::CovisibilityGraph)SolAR::datastructure::CovisibilityGraph
removeEdge(uint32_t node1_id, uint32_t node2_id)SolAR::datastructure::CovisibilityGraph
serialize(Archive &ar, ATTRIBUTE(maybe_unused) const unsigned int version) (defined in SolAR::datastructure::CovisibilityGraph)SolAR::datastructure::CovisibilityGraph
suppressNode(const uint32_t node_id)SolAR::datastructure::CovisibilityGraph
tryLock() (defined in SolAR::datastructure::Lockable)SolAR::datastructure::Lockableinline
unlock() (defined in SolAR::datastructure::Lockable)SolAR::datastructure::Lockableinline
~CovisibilityGraph()=defaultSolAR::datastructure::CovisibilityGraph
~Lockable()=default (defined in SolAR::datastructure::Lockable)SolAR::datastructure::Lockable