YARP
Yet Another Robot Platform
yarp::profiler::graph::Vertex Class Referenceabstract

The yarp::profiler::graph::Vertex class. More...

#include <yarp/profiler/Graph.h>

+ Inheritance diagram for yarp::profiler::graph::Vertex:

Public Member Functions

 Vertex (const yarp::os::Property &prop)
 yarp::profiler::graph::Vertex More...
 
 Vertex (const yarp::profiler::graph::Vertex &vertex)
 
virtual ~Vertex ()
 
const edge_setoutEdges () const
 
const edge_setinEdges () const
 
size_t degree () const
 
virtual bool operator== (const yarp::profiler::graph::Vertex &v1) const =0
 
virtual bool operator< (const Vertex &v1) const
 

Public Attributes

yarp::os::Property property
 

Friends

class Graph
 

Detailed Description

The yarp::profiler::graph::Vertex class.

Definition at line 79 of file Graph.h.

Constructor & Destructor Documentation

◆ Vertex() [1/2]

Vertex::Vertex ( const yarp::os::Property prop)

yarp::profiler::graph::Vertex

Definition at line 62 of file Graph.cpp.

◆ Vertex() [2/2]

Vertex::Vertex ( const yarp::profiler::graph::Vertex vertex)
default

◆ ~Vertex()

Vertex::~Vertex ( )
virtualdefault

Member Function Documentation

◆ degree()

size_t yarp::profiler::graph::Vertex::degree ( ) const
inline

Definition at line 88 of file Graph.h.

◆ inEdges()

const edge_set& yarp::profiler::graph::Vertex::inEdges ( ) const
inline

Definition at line 87 of file Graph.h.

◆ operator<()

bool Vertex::operator< ( const Vertex v1) const
virtual

Definition at line 85 of file Graph.cpp.

◆ operator==()

virtual bool yarp::profiler::graph::Vertex::operator== ( const yarp::profiler::graph::Vertex v1) const
pure virtual

◆ outEdges()

const edge_set& yarp::profiler::graph::Vertex::outEdges ( ) const
inline

Definition at line 86 of file Graph.h.

Friends And Related Function Documentation

◆ Graph

friend class Graph
friend

Definition at line 93 of file Graph.h.

Member Data Documentation

◆ property

yarp::os::Property yarp::profiler::graph::Vertex::property

Definition at line 96 of file Graph.h.


The documentation for this class was generated from the following files: