libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
celltonode.hpp
1 #ifndef CELLTONODE_H
2 #define CELLTONODE_H
3 
4 #include "API/Grids/ThreeDCell.hpp"
5 #include "API/Grids/GridToGraph/gridtograph.hpp"
6 
11 {
12 public:
13  CellToNode();
14  CellToNode(int i, Eigen::Vector3d corner, GridToGraph* grid);
15 
16  ~CellToNode();
17 
18  bool cellHasNode() { return _CellHasNode; }
19 
20  void setNode(Node* N) {_Node = N; _CellHasNode = true; }
21 
22  Node* getNode() { return _Node; }
23 
24 
25 private:
26  bool _CellHasNode;
27  Node* _Node;
28 };
29 
30 #endif // CELLTONODE_H
Classe représentant un Node d'un Graph.
Definition: node.hpp:39
Definition: celltonode.hpp:10
Definition: ThreeDCell.hpp:25
Definition: gridtograph.hpp:12