10 #ifndef SIGNFIELDCELL_H
11 #define SIGNFIELDCELL_H
16 #define EIGEN_USE_NEW_STDVECTOR
17 #include <Eigen/StdVector>
18 #include <Eigen/Geometry>
25 Cell(
int i, Eigen::Vector3i pos , Eigen::Vector3d corner,
HRICS::Grid* grid);
31 void setBlankCost() { _CostIsComputed =
false; this->resetExplorationStatus(); }
33 Eigen::Vector3i getCoord() {
return _Coord; }
35 bool getOpen() {
return _Open; }
36 void setOpen() { _Open =
true; }
38 bool getClosed() {
return _Closed; }
39 void setClosed() { _Closed =
true; }
41 void resetExplorationStatus();
43 GLint getDisplayList() {
return m_list; }
44 void createDisplaylist();
46 bool getIsCostComputed() {
return _CostIsComputed; }
52 Eigen::Vector3i _Coord;
54 double* _v0;
double* _v1;
double* _v2;
double* _v3;
55 double* _v4;
double* _v5;
double* _v6;
double* _v7;
68 #endif // SIGNFIELDCELL
Definition: HRICS_Grid.hpp:16
Definition: SignFieldCell.hpp:21
Definition: ThreeDCell.hpp:25