HDK
|
#include <GU_PathFinder.h>
Public Types | |
enum | Type { QUAD_LEFT = 0, QUAD_RIGHT, QUAD_OPPOSITE, OPPOSITE, BOUNDARY, ANY, NUM_TYPES = ANY } |
enum | Mask { ANY_MASK = 0, QUAD_LEFT_MASK = 1 << QUAD_LEFT, QUAD_RIGHT_MASK = 1 << QUAD_RIGHT, QUAD_OPPOSITE_MASK = 1 << QUAD_OPPOSITE, OPPOSITE_MASK = 1 << OPPOSITE, BOUNDARY_MASK = 1 << BOUNDARY } |
Public Member Functions | |
GU_EdgeSuccessor () | |
GU_PathSHedge & | operator() (int i) |
GU_PathSHedge | operator() (int i) const |
void | clear () |
Static Public Member Functions | |
static Mask | typeMask (Type t) |
Definition at line 42 of file GU_PathFinder.h.
Enumerator | |
---|---|
ANY_MASK | |
QUAD_LEFT_MASK | |
QUAD_RIGHT_MASK | |
QUAD_OPPOSITE_MASK | |
OPPOSITE_MASK | |
BOUNDARY_MASK |
Definition at line 56 of file GU_PathFinder.h.
Enumerator | |
---|---|
QUAD_LEFT | |
QUAD_RIGHT | |
QUAD_OPPOSITE | |
OPPOSITE | |
BOUNDARY | |
ANY | |
NUM_TYPES |
Definition at line 45 of file GU_PathFinder.h.
|
inline |
Definition at line 66 of file GU_PathFinder.h.
|
inline |
Definition at line 75 of file GU_PathFinder.h.
|
inline |
Definition at line 68 of file GU_PathFinder.h.
|
inline |
Definition at line 69 of file GU_PathFinder.h.
Definition at line 72 of file GU_PathFinder.h.