Autonomous Racing  1
f1tenth Project Group of Technical University Dortmund, Germany
wall.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include <cmath>
5 #include <cstdlib>
6 
7 class Wall
8 {
9  public:
10  float m_angle1;
11  float m_angle2;
12  float m_range1;
13  float m_range2;
14 
15  Wall(float angle1, float angle2, float range1, float range2);
16 
17  float getAngle();
18 
19  float predictDistance(float distancce_to_current_position);
20 
21  void draw(RvizGeometryPublisher& geometry, int id, std_msgs::ColorRGBA color);
22 };
float m_angle1
Definition: wall.h:10
Wall(float angle1, float angle2, float range1, float range2)
Definition: wall.cpp:3
float m_angle2
Definition: wall.h:11
Definition: wall.h:7
float getAngle()
Definition: wall.cpp:11
float m_range1
Definition: wall.h:12
float predictDistance(float distancce_to_current_position)
Definition: wall.cpp:17
void draw(RvizGeometryPublisher &geometry, int id, std_msgs::ColorRGBA color)
Definition: wall.cpp:24
float m_range2
Definition: wall.h:13