ugv_nav4d
ObstacleMapGenerator3D.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <traversability_generator3d/TraversabilityGenerator3d.hpp>
3 
4 namespace ugv_nav4d
5 {
6  class ObstacleMapGenerator3D : public traversability_generator3d::TraversabilityGenerator3d
7  {
8  public:
9  ObstacleMapGenerator3D(const traversability_generator3d::TraversabilityConfig &config);
10  virtual ~ObstacleMapGenerator3D();
11  virtual bool expandNode(traversability_generator3d::TravGenNode *node) override;
12 // virtual traversability_generator3d::TravGenNode *generateStartNode(const Eigen::Vector3d &startPos) override;
13 
14  private:
15 
17  bool obstacleCheck(const traversability_generator3d::TravGenNode* node) const;
18  };
19 }
Definition: ObstacleMapGenerator3D.hpp:7
ObstacleMapGenerator3D(const traversability_generator3d::TraversabilityConfig &config)
Definition: ObstacleMapGenerator3D.cpp:10
virtual bool expandNode(traversability_generator3d::TravGenNode *node) override
Definition: ObstacleMapGenerator3D.cpp:21
virtual ~ObstacleMapGenerator3D()
Definition: ObstacleMapGenerator3D.cpp:15
Definition: Dijkstra.cpp:8