|
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.