Public Member Functions | Private Attributes

GVNode Class Reference

#include <graphvizwrapper.h>

Inheritance diagram for GVNode:
Collaboration diagram for GVNode:

List of all members.

Public Member Functions

 GVNode (Agraph_t *graph, Agnode_t *node)
 ~GVNode ()
QSharedPointer< IGVEdgegetFirstOutEdge () const
QString getName () const
QSharedPointer< IGVNodegetNextNode () const
QPoint getPos () const
QSharedPointer< IGVNodegetPrevNode () const

Private Attributes

Agraph_t * m_graph
Agnode_t * m_node

Detailed Description

Definition at line 34 of file graphvizwrapper.h.


Constructor & Destructor Documentation

GVNode::GVNode ( Agraph_t *  graph,
Agnode_t *  node 
)

Definition at line 84 of file graphvizwrapper.cpp.

Referenced by getNextNode(), and getPrevNode().

Here is the caller graph for this function:

GVNode::~GVNode (  ) 

Definition at line 90 of file graphvizwrapper.cpp.

References DBGLOG_GV.


Member Function Documentation

QSharedPointer< IGVEdge > GVNode::getFirstOutEdge (  )  const [virtual]

Implements IGVNode.

Definition at line 117 of file graphvizwrapper.cpp.

References m_graph, and m_node.

QString GVNode::getName (  )  const [virtual]

Implements IGVNode.

Definition at line 95 of file graphvizwrapper.cpp.

References m_node.

QSharedPointer< IGVNode > GVNode::getNextNode (  )  const [virtual]

Implements IGVNode.

Definition at line 111 of file graphvizwrapper.cpp.

References GVNode(), m_graph, and m_node.

Here is the call graph for this function:

QPoint GVNode::getPos (  )  const [virtual]

Implements IGVNode.

Definition at line 100 of file graphvizwrapper.cpp.

References m_node.

QSharedPointer< IGVNode > GVNode::getPrevNode (  )  const [virtual]

Implements IGVNode.

Definition at line 105 of file graphvizwrapper.cpp.

References GVNode(), m_graph, and m_node.

Here is the call graph for this function:


Member Data Documentation

Agraph_t* GVNode::m_graph [private]

Definition at line 49 of file graphvizwrapper.h.

Referenced by getFirstOutEdge(), getNextNode(), and getPrevNode().

Agnode_t* GVNode::m_node [private]

Definition at line 50 of file graphvizwrapper.h.

Referenced by getFirstOutEdge(), getName(), getNextNode(), getPos(), and getPrevNode().


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