Edge Struct Reference

#include <Graph.h>

Collaboration diagram for Edge:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Edge (Node *nodeFrom, Node *nodeTo)
NodegetTopLevelFrom ()
NodegetTopLevelTo ()

Public Attributes

Nodem_nodeFrom
Nodem_nodeTo
bool cannotStartToEast
bool cannotStartToWest
bool cannotStartToNorth
bool cannotStartToSouth
bool cannotEndFromEast
bool cannotEndFromWest
bool cannotEndFromNorth
bool cannotEndFromSouth
int x1
int y1
int x2
int y2

Detailed Description

Definition at line 49 of file Graph.h.


Constructor & Destructor Documentation

Edge::Edge ( Node nodeFrom,
Node nodeTo 
) [inline]

Definition at line 51 of file Graph.h.


Member Function Documentation

Node* Edge::getTopLevelFrom (  )  [inline]

Definition at line 66 of file Graph.h.

Node* Edge::getTopLevelTo (  )  [inline]

Definition at line 74 of file Graph.h.


Member Data Documentation

Definition at line 88 of file Graph.h.

Definition at line 90 of file Graph.h.

Definition at line 91 of file Graph.h.

Definition at line 89 of file Graph.h.

Definition at line 84 of file Graph.h.

Definition at line 86 of file Graph.h.

Definition at line 87 of file Graph.h.

Definition at line 85 of file Graph.h.

Definition at line 82 of file Graph.h.

Definition at line 83 of file Graph.h.

int Edge::x1

Definition at line 92 of file Graph.h.

int Edge::x2

Definition at line 94 of file Graph.h.

int Edge::y1

Definition at line 93 of file Graph.h.

int Edge::y2

Definition at line 95 of file Graph.h.


The documentation for this struct was generated from the following file:
Generated on Thu May 30 15:52:55 2013 for GME by  doxygen 1.6.3