33#ifndef DART_COLLISION_RAYCASTRESULT_HPP_
34#define DART_COLLISION_RAYCASTRESULT_HPP_
Definition CollisionObject.hpp:45
::fcl::CollisionObject CollisionObject
Definition BackwardCompatibility.hpp:161
Definition BulletCollisionDetector.cpp:60
Definition RaycastResult.hpp:46
const CollisionObject * mCollisionObject
The collision object the ray hit.
Definition RaycastResult.hpp:48
Eigen::Vector3d mNormal
The normal at the hit point in the world coordinates.
Definition RaycastResult.hpp:57
Eigen::Vector3d mPoint
The hit point in the world coordinates.
Definition RaycastResult.hpp:51
double mFraction
The fraction from "from" point to "to" point.
Definition RaycastResult.hpp:54
RayHit()
Constructor.
Definition RaycastResult.cpp:39
Definition RaycastResult.hpp:64
std::vector< RayHit > mRayHits
Definition RaycastResult.hpp:71
bool hasHit() const
Returns true if there is a hit.
Definition RaycastResult.cpp:61
RaycastResult()
Constructor.
Definition RaycastResult.cpp:49
void clear()
Clear the result.
Definition RaycastResult.cpp:55