Collision Checker
raytrace_utils.h File Reference
#include <Eigen/Dense>
#include "collision/line_segment.h"
#include "collision/narrowphase/point.h"

Go to the source code of this file.

Namespaces

 collision
 
 collision::raytrace
 

Functions

bool collision::raytrace::rayTracePrimitive (std::vector< collision::CollisionObjectConstPtr > collision_objects, const Eigen::Vector2d &point1, const Eigen::Vector2d &point2, std::vector< LineSegment > &intersect, bool remove_overlaps)
 
bool collision::raytrace::rayTracePostprocess (const Eigen::Vector2d &point1, const Eigen::Vector2d &point2, std::vector< Eigen::Vector2d > inters1, std::vector< LineSegment > &intersect, const collision::CollisionObject *obj)
 
int collision::raytrace::rayTraceRemoveOverlaps (std::vector< LineSegment > intersect, std::vector< LineSegment > &out_vec, int axis=0)