Loading...
Searching...
No Matches
Edge.hh File Reference
#include <cstdint>
#include <functional>
#include <iostream>
#include <map>
#include <set>
#include <ignition/math/config.hh>
#include "ignition/math/graph/Vertex.hh"
Include dependency graph for Edge.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::DirectedEdge< E >
 A directed edge represents a connection between two vertices. More...
 
class  ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::Edge< E >
 Generic edge class. More...
 
struct  ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::EdgeInitializer< E >
 Used in the Graph constructors for uniform initialization. More...
 
class  ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::UndirectedEdge< E >
 An undirected edge represents a connection between two vertices. More...
 

Namespaces

namespace  ignition
 
namespace  ignition::math
 Math classes and function useful in robot applications.
 
namespace  ignition::math::IGNITION_MATH_VERSION_NAMESPACE
 
namespace  ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph
 

Typedefs

using ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::EdgeId = uint64_t
 
using ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::EdgeId_S = std::set<EdgeId>
 
template<typename EdgeType >
using ignition::math::IGNITION_MATH_VERSION_NAMESPACE::graph::EdgeRef_M = std::map<EdgeId, std::reference_wrapper<const EdgeType>>