HOG2
Enumerations | Variables
GraphAbstractionConstants Namespace Reference

Enumerations

enum  {
  kAbstractionLevel = 0, kNumAbstractedNodes = 1, kParent = 2, kNodeWidth = 3,
  kTemporaryLabel = 4, kXCoordinate = 5, kYCoordinate = 6, kZCoordinate = 7,
  kNodeBlocked = 8, kFirstData = 9
}
 Definitions for node labels. More...
 
enum  { kEdgeWidth = 1 }
 Definitions for edge labels. More...
 
enum  { kEdgeCapacity =2 }
 kFirstData & beyond: More...
 

Variables

const double kUnknownPosition = -50.0
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definitions for node labels.

Enumerator
kAbstractionLevel 
kNumAbstractedNodes 
kParent 
kNodeWidth 
kTemporaryLabel 
kXCoordinate 
kYCoordinate 
kZCoordinate 
kNodeBlocked 
kFirstData 

Definition at line 24 of file GraphAbstraction.h.

◆ anonymous enum

anonymous enum

Definitions for edge labels.

Enumerator
kEdgeWidth 

Definition at line 38 of file GraphAbstraction.h.

◆ anonymous enum

anonymous enum

kFirstData & beyond:

in abstract Graph these are the node numbers of the abstraction (LONG labels)

in 0th level abstraction they are the x, y location of the tile along with which side (type tCorner) (all LONG labels) Definitions for edge labels

Enumerator
kEdgeCapacity 

Definition at line 52 of file GraphAbstraction.h.

Variable Documentation

◆ kUnknownPosition

const double GraphAbstractionConstants::kUnknownPosition = -50.0