Open
Graph Drawing
Framework

 v.2012.07
 

ogdf::EdgeVar Class Reference

#include <ogdf/internal/cluster/Cluster_EdgeVar.h>

List of all members.

Public Types

enum  edgeType { ORIGINAL, CONNECT }

Public Member Functions

 EdgeVar (ABA_MASTER *master, double obj, edgeType eType, node source, node target)
 EdgeVar (ABA_MASTER *master, double obj, node source, node target)
 Simple version for cplanarity testing (only connect edges allowed)
 EdgeVar (ABA_MASTER *master, double obj, double lbound, node source, node target)
 Simple version for cplanarity testing (only connect edges allowed, lower bound given)
virtual ~EdgeVar ()
virtual void printMe (ostream &out)
node sourceNode () const
node targetNode () const
edge theEdge () const
edgeType theEdgeType () const

Private Attributes

edge m_edge
edgeType m_eType
node m_source
node m_target

Friends

class Sub

Detailed Description

Definition at line 56 of file Cluster_EdgeVar.h.


Member Enumeration Documentation

Enumerator:
ORIGINAL 
CONNECT 

Definition at line 59 of file Cluster_EdgeVar.h.


Constructor & Destructor Documentation

ogdf::EdgeVar::EdgeVar ( ABA_MASTER *  master,
double  obj,
edgeType  eType,
node  source,
node  target 
)
ogdf::EdgeVar::EdgeVar ( ABA_MASTER *  master,
double  obj,
node  source,
node  target 
)

Simple version for cplanarity testing (only connect edges allowed)

ogdf::EdgeVar::EdgeVar ( ABA_MASTER *  master,
double  obj,
double  lbound,
node  source,
node  target 
)

Simple version for cplanarity testing (only connect edges allowed, lower bound given)

virtual ogdf::EdgeVar::~EdgeVar ( )
virtual

Member Function Documentation

virtual void ogdf::EdgeVar::printMe ( ostream &  out)
inlinevirtual

Definition at line 75 of file Cluster_EdgeVar.h.

node ogdf::EdgeVar::sourceNode ( ) const
inline

Definition at line 70 of file Cluster_EdgeVar.h.

node ogdf::EdgeVar::targetNode ( ) const
inline

Definition at line 71 of file Cluster_EdgeVar.h.

edge ogdf::EdgeVar::theEdge ( ) const
inline

Definition at line 69 of file Cluster_EdgeVar.h.

edgeType ogdf::EdgeVar::theEdgeType ( ) const
inline

Definition at line 72 of file Cluster_EdgeVar.h.


Friends And Related Function Documentation

friend class Sub
friend

Definition at line 57 of file Cluster_EdgeVar.h.


Member Data Documentation

edge ogdf::EdgeVar::m_edge
private

Definition at line 87 of file Cluster_EdgeVar.h.

edgeType ogdf::EdgeVar::m_eType
private

Definition at line 82 of file Cluster_EdgeVar.h.

node ogdf::EdgeVar::m_source
private

Definition at line 85 of file Cluster_EdgeVar.h.

node ogdf::EdgeVar::m_target
private

Definition at line 86 of file Cluster_EdgeVar.h.


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