Classes | Public Member Functions | List of all members
mcl_3dl::Raycast< POINT_TYPE > Class Template Referenceabstract

#include <raycast.h>

Inheritance diagram for mcl_3dl::Raycast< POINT_TYPE >:
Inheritance graph
[legend]

Classes

class  CastResult
 

Public Member Functions

virtual bool getNextCastResult (CastResult &result)=0
 
 Raycast ()
 
virtual void setRay (typename ChunkedKdtree< POINT_TYPE >::Ptr kdtree, const Vec3 ray_begin, const Vec3 ray_end)=0
 

Detailed Description

template<typename POINT_TYPE>
class mcl_3dl::Raycast< POINT_TYPE >

Definition at line 42 of file raycast.h.

Constructor & Destructor Documentation

template<typename POINT_TYPE >
mcl_3dl::Raycast< POINT_TYPE >::Raycast ( )
inline

Definition at line 70 of file raycast.h.

Member Function Documentation

template<typename POINT_TYPE >
virtual bool mcl_3dl::Raycast< POINT_TYPE >::getNextCastResult ( CastResult result)
pure virtual
template<typename POINT_TYPE >
virtual void mcl_3dl::Raycast< POINT_TYPE >::setRay ( typename ChunkedKdtree< POINT_TYPE >::Ptr  kdtree,
const Vec3  ray_begin,
const Vec3  ray_end 
)
pure virtual

The documentation for this class was generated from the following file:


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:16:29