LocalGuidance
A library that generates velocity references to follow a path.
geometry_utils.hpp File Reference
#include <Eigen/Core>
#include <kindr/Core>
Include dependency graph for geometry_utils.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 robot_utils
 
 robot_utils::geometry
 

Typedefs

using robot_utils::geometry::Position2d = Eigen::Vector2d
 
using robot_utils::geometry::Vector3d = Eigen::Vector3d
 

Enumerations

enum  robot_utils::geometry::VertexOrder : unsigned int { robot_utils::geometry::VertexOrder::ClockWise = 0, robot_utils::geometry::VertexOrder::CounterClockWise, robot_utils::geometry::VertexOrder::Undefined }
 

Functions

bool robot_utils::geometry::getLineCoefficientsFromVertices (const Position2d &v1, const Position2d &v2, std::vector< double > &coefficients, const VertexOrder order=VertexOrder::CounterClockWise)
 
double robot_utils::geometry::computeInRadiusOfTriangle (const Position2d &vA, const Position2d &vB, const Position2d &vC)
 
bool robot_utils::geometry::less (const Position2d &p1, const Position2d &p2, const Position2d &center)
 
double robot_utils::geometry::det (const Position2d &v1, const Position2d &v2)