Collision Checker
distance_requests.h
Go to the documentation of this file.
1 #pragma once
2 namespace collision {
3 
8  public:
9  DistanceResult(void) {
10  m_min_distance = 0;
11  m_tolerance_passed = false;
12  }
13  double getMinDistance(void) const { return m_min_distance; }
14  double setMinDistance(double res) { return m_min_distance = res; }
15  bool getTolerancePassed(void) const { return m_tolerance_passed; }
16  bool setTolerancePassed(bool res) { return m_tolerance_passed = res; }
17 
18  protected:
21 };
22 
24  public:
26  dist_solver_type = DistanceSolverType::DIST_DEFAULT;
27  computation_tolerance = 1e-6;
28  compare_tolerance = 1e-6;
29  }
30  DistanceRequest(DistanceSolverType dist_solver_type) {
31  this->dist_solver_type = dist_solver_type;
32  }
38 };
39 } // namespace collision
DistanceNodeType dist_node_type
bool setTolerancePassed(bool res)
double getMinDistance(void) const
DistanceSolverType dist_solver_type
DistanceRequestType dist_request_type
DistanceRequest(DistanceSolverType dist_solver_type)
double setMinDistance(double res)
bool getTolerancePassed(void) const