Otawa  0.10
otawa::display::AbstractDrawer::Vertex Class Reference

This class represents vertices in the AbstractDrawer. More...

#include <otawa/display/AbstractDrawer.h>

Inheritance diagram for otawa::display::AbstractDrawer::Vertex:
otawa::display::GenDrawer< G, D >::Vertex

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

Nodenode
 

Friends

class Edge
 
class AbstractDrawer
 

Detailed Description

This class represents vertices in the AbstractDrawer.

Constructor & Destructor Documentation

otawa::display::AbstractDrawer::Vertex::Vertex ( AbstractDrawer drawer)
virtual otawa::display::AbstractDrawer::Vertex::~Vertex ( void  )
inlinevirtual

Member Function Documentation

void otawa::display::AbstractDrawer::Vertex::configure ( Output content,
ShapeStyle shape 
)
virtual

This method may be overriden to provide a customized displayed text.

Parameters
contentVertex content.
shapeVertex shape style for configuration.

Reimplemented in otawa::display::GenDrawer< G, D >::Vertex.

Friends And Related Function Documentation

friend class AbstractDrawer
friend
friend class Edge
friend

Member Data Documentation

Node* otawa::display::AbstractDrawer::Vertex::node
private

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