lvr2::BVHRaycaster< IntT > Member List

This is the complete list of members for lvr2::BVHRaycaster< IntT >, including all inherited members.

barycentric(const Vector3f &p, const Vector3f &a, const Vector3f &b, const Vector3f &c) constlvr2::BVHRaycaster< IntT >inlineprotected
BVHRaycaster(const MeshBufferPtr mesh, unsigned int stack_size=64)lvr2::BVHRaycaster< IntT >
castRay(const Vector3f &origin, const Vector3f &direction, IntT &intersection)lvr2::BVHRaycaster< IntT >virtual
castRays(const Vector3f &origin, const std::vector< Vector3f > &directions, std::vector< IntT > &intersections, std::vector< uint8_t > &hits)lvr2::RaycasterBase< IntT >virtual
castRays(const Vector3f &origin, const std::vector< std::vector< Vector3f > > &directions, std::vector< std::vector< IntT > > &intersections, std::vector< std::vector< uint8_t > > &hits)lvr2::RaycasterBase< IntT >virtual
castRays(const std::vector< Vector3f > &origins, const std::vector< Vector3f > &directions, std::vector< IntT > &intersections, std::vector< uint8_t > &hits)lvr2::RaycasterBase< IntT >virtual
castRays(const std::vector< Vector3f > &origins, const std::vector< std::vector< Vector3f > > &directions, std::vector< std::vector< IntT > > &intersections, std::vector< std::vector< uint8_t > > &hits)lvr2::RaycasterBase< IntT >virtual
distanceSquare(const Vector3f &a, const Vector3f &b) constlvr2::BVHRaycaster< IntT >inlineprivate
intersectTrianglesBVH(const unsigned int *clBVHindicesOrTriLists, Vector3f origin, Ray ray, const float *clBVHlimits, const float *clTriangleIntersectionData, const unsigned int *clTriIdxList)lvr2::BVHRaycaster< IntT >private
m_bvhlvr2::BVHRaycaster< IntT >protected
m_BVHindicesOrTriListslvr2::BVHRaycaster< IntT >protected
m_BVHlimitslvr2::BVHRaycaster< IntT >protected
m_faceslvr2::BVHRaycaster< IntT >protected
m_meshlvr2::RaycasterBase< IntT >private
m_stack_sizelvr2::BVHRaycaster< IntT >protected
m_TriangleIntersectionDatalvr2::BVHRaycaster< IntT >protected
m_TriIdxListlvr2::BVHRaycaster< IntT >protected
m_verticeslvr2::BVHRaycaster< IntT >protected
RaycasterBase(const MeshBufferPtr mesh)lvr2::RaycasterBase< IntT >
rayIntersectsBox(Vector3f origin, Ray ray, const float *boxPtr)lvr2::BVHRaycaster< IntT >private


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27