Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::BVH< MeshEntityType >::BVHRayIntersectionResult Struct Reference

Data returned after apply an intersection with a ray. More...

+ Collaboration diagram for Feel::BVH< MeshEntityType >::BVHRayIntersectionResult:

Public Member Functions

 BVHRayIntersectionResult (BVHRayIntersectionResult &&)=default
 
 BVHRayIntersectionResult (BVHRayIntersectionResult const &)=default
 
 BVHRayIntersectionResult (rank_type processId, index_type primitiveId, double dist)
 
vector_realdim_type const & coordinates () const noexcept
 
double distance () const noexcept
 
bool hasCoordinates () const noexcept
 
BVHRayIntersectionResult & operator= (BVHRayIntersectionResult &&)=default
 
BVHRayIntersectionResult & operator= (BVHRayIntersectionResult const &)=default
 
index_type primitiveId () const noexcept
 
rank_type processId () const noexcept
 
template<typename T >
void setCoordinates (T &&coord)
 

Friends

class boost::serialization::access
 

Detailed Description

template<typename MeshEntityType>
struct Feel::BVH< MeshEntityType >::BVHRayIntersectionResult

Data returned after apply an intersection with a ray.