And(VoxelGrid *g) | VoxelGrid | |
ApplyAction(voxelGridState &s, voxelGridAction a) const | VoxelGrid | virtual |
bValidSearchGoal | SearchEnvironment< voxelGridState, voxelGridAction > | protected |
CanMove(const voxelGridState &s1, const voxelGridState &s2) const | VoxelGrid | |
ClearGoal() | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
color | SearchEnvironment< voxelGridState, voxelGridAction > | mutableprotected |
Draw(Graphics::Display &display) const | VoxelGrid | virtual |
SearchEnvironment< voxelGridState, voxelGridAction >::Draw(Graphics::Display &display, const voxelGridState &) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
DrawLine(Graphics::Display &display, const voxelGridState &x, const voxelGridState &y, float width=1.0) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
efficient | VoxelGrid | private |
EfficientDraw() const | VoxelGrid | private |
Fill(voxelGridState) | VoxelGrid | |
GCost(const voxelGridState &node1, const voxelGridState &node2) const | VoxelGrid | virtual |
GCost(const voxelGridState &node, const voxelGridAction &act) const | VoxelGrid | virtual |
GetAction(const voxelGridState &s1, const voxelGridState &s2) const | SearchEnvironment< voxelGridState, voxelGridAction > | virtual |
GetActionHash(voxelGridAction act) const | VoxelGrid | virtual |
GetActionOffsets(voxelGridAction a, int &x, int &y, int &z) const | VoxelGrid | private |
GetActions(const voxelGridState &nodeID, std::vector< voxelGridAction > &actions) const | VoxelGrid | virtual |
GetColor(GLfloat &rr, GLfloat &g, GLfloat &b, GLfloat &t) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetColor() const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetCoordinates(int index, int &x, int &y, int &z) const | VoxelGrid | private |
GetCoordinates(int index, voxelGridState &s) const | VoxelGrid | private |
GetGLCoordinate(const voxelGridState &, point3d &) const | VoxelGrid | |
GetGLCornerCoordinate(const voxelGridState &, point3d &) const | VoxelGrid | |
GetImage(int face) | VoxelGrid | |
GetIndex(const voxelGridState &s) const | VoxelGrid | private |
GetIndex(int x, int y, int z) const | VoxelGrid | private |
GetLimits(int &x, int &y, int &z) const | VoxelGrid | inline |
GetMaxHash() const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetNextState(const voxelGridState &s1, voxelGridAction a, voxelGridState &s2) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetNumSuccessors(const voxelGridState &stateID) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetOccupancyInfo() | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetPathLength(std::vector< voxelGridState > &neighbors) | SearchEnvironment< voxelGridState, voxelGridAction > | virtual |
GetPathLength(const voxelGridState &start, std::vector< voxelGridAction > &neighbors) | SearchEnvironment< voxelGridState, voxelGridAction > | virtual |
GetRandomState() | VoxelGrid | |
GetStateFromHash(uint64_t parent, voxelGridState &s) | VoxelGrid | |
SearchEnvironment< voxelGridState, voxelGridAction >::GetStateFromHash(uint64_t parent, voxelGridState &s) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
GetStateHash(const voxelGridState &node) const | VoxelGrid | virtual |
GetSuccessors(const voxelGridState &nodeID, std::vector< voxelGridState > &neighbors) const | VoxelGrid | virtual |
GLDrawLine(const voxelGridState &x, const voxelGridState &y) const | VoxelGrid | virtual |
GLDrawPath(const std::vector< voxelGridState > &x) const | SearchEnvironment< voxelGridState, voxelGridAction > | virtual |
GLLabelState(const voxelGridState &, const char *) const | VoxelGrid | virtual |
GoalTest(const voxelGridState &node, const voxelGridState &goal) const | VoxelGrid | virtual |
SearchEnvironment< voxelGridState, voxelGridAction >::GoalTest(const voxelGridState &node) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
HCost(const voxelGridState &node1, const voxelGridState &node2) const | VoxelGrid | virtual |
SearchEnvironment< voxelGridState, voxelGridAction >::HCost(const voxelGridState &node1, const voxelGridState &node2, double parentHCost) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
SearchEnvironment< voxelGridState, voxelGridAction >::HCost(const voxelGridState &node) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
Heuristic() | Heuristic< voxelGridState > | inline |
heuristics | Heuristic< voxelGridState > | |
histogram | Heuristic< voxelGridState > | mutable |
indices | VoxelGrid | private |
Invert() | VoxelGrid | |
InvertAction(voxelGridAction &a) const | VoxelGrid | virtual |
IsBlocked(const voxelGridState &s) const | VoxelGrid | |
IsBlocked(uint16_t x, uint16_t y, uint16_t z) const | VoxelGrid | inline |
IsGoalStored() const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
Legal(const voxelGridState &s) const | VoxelGrid | |
lookups | Heuristic< voxelGridState > | |
MakeAction(int &x, int &y, int &z) const | VoxelGrid | private |
OpenGLDraw() const | VoxelGrid | |
OpenGLDraw(const voxelGridState &) const | VoxelGrid | virtual |
OpenGLDraw(const voxelGridState &, const voxelGridState &, float) const | VoxelGrid | virtual |
OpenGLDraw(const voxelGridState &, const voxelGridAction &) const | VoxelGrid | virtual |
SearchEnvironment< voxelGridState, voxelGridAction >::OpenGLDraw() const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
Or(VoxelGrid *g) | VoxelGrid | |
Save(const char *filename) | VoxelGrid | |
SaveInMinBB(const char *filename) | VoxelGrid | |
searchGoal | SearchEnvironment< voxelGridState, voxelGridAction > | protected |
SetBlocked(const voxelGridState &s, bool block) | VoxelGrid | |
SetBlocked(uint16_t x, uint16_t y, uint16_t z, bool block) | VoxelGrid | inline |
SetColor(const rgbColor &r) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
SetColor(GLfloat rr, GLfloat g, GLfloat b, GLfloat t=1.0) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
SetOccupancyInfo(OccupancyInterface< voxelGridState, voxelGridAction > *) | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
SetUpDrawBuffers() | VoxelGrid | private |
SetUseEfficientDraw(bool e) | VoxelGrid | inline |
StoreGoal(voxelGridState &s) | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
transparency | SearchEnvironment< voxelGridState, voxelGridAction > | mutableprotected |
UndoAction(voxelGridState &s, voxelGridAction a) const | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
vertices | VoxelGrid | private |
VoxelGrid(int x, int y, int z) | VoxelGrid | |
VoxelGrid(const char *filename) | VoxelGrid | |
voxels | VoxelGrid | private |
xWidth | VoxelGrid | private |
yWidth | VoxelGrid | private |
zWidth | VoxelGrid | private |
~Heuristic() | Heuristic< voxelGridState > | inlinevirtual |
~SearchEnvironment() | SearchEnvironment< voxelGridState, voxelGridAction > | inlinevirtual |
~VoxelGrid() | VoxelGrid | |