Exotica
Classes | Namespaces | Functions
distance_to_line_2d.h File Reference
#include <exotica_core/task_map.h>
#include <exotica_core_task_maps/distance_to_line_2d_initializer.h>
#include <visualization_msgs/MarkerArray.h>
Include dependency graph for distance_to_line_2d.h:

Go to the source code of this file.

Classes

class  exotica::DistanceToLine2D
 

Namespaces

 exotica
 

Functions

void exotica::PointToLineDistance (const Eigen::Vector2d &P1, const Eigen::Vector2d &P2, const Eigen::Vector2d &P3, double &d)
 Computes the signed distance between a point and a line defined by two points in 2D. More...
 
void exotica::PointToLineDistanceDerivative (const Eigen::Vector2d &P1, const Eigen::Vector2d &P2, const Eigen::Vector2d &P3, const Eigen::MatrixXd &dP1_dq, const Eigen::MatrixXd &dP2_dq, const Eigen::MatrixXd &dP3_dq, Eigen::Ref< Eigen::MatrixXd > &derivative)
 Derivative of signed distance between a point and a line defined by two points in 2D. More...