Otawa
0.10
|
This class represents vertices in the AbstractDrawer. More...
#include <otawa/display/AbstractDrawer.h>
Public Member Functions | |
Vertex (AbstractDrawer &drawer) | |
Build a vertex. More... | |
virtual | ~Vertex (void) |
virtual void | configure (Output &out, ShapeStyle &shape) |
This method may be overriden to provide a customized displayed text. More... | |
Public Attributes | |
ShapeStyle | shape |
Shape of the vertex publicly accessible for customization. More... | |
Private Member Functions | |
void | setup (void) |
Private Attributes | |
Node * | node |
Friends | |
class | Edge |
class | AbstractDrawer |
This class represents vertices in the AbstractDrawer.
otawa::display::AbstractDrawer::Vertex::Vertex | ( | AbstractDrawer & | drawer | ) |
Build a vertex.
drawer | Parent abstract drawer. |
References otawa::display::AbstractDrawer::default_vertex, otawa::display::AbstractDrawer::graph, otawa::display::Graph::newNode(), node, shape, and otawa::display::AbstractDrawer::vertices.
|
inlinevirtual |
|
virtual |
This method may be overriden to provide a customized displayed text.
Reimplemented in otawa::display::GenDrawer< G, D >::Vertex.
|
private |
|
friend |
|
friend |
|
private |
Referenced by otawa::display::AbstractDrawer::Edge::Edge(), and Vertex().