waLBerla 7.2
Loading...
Searching...
No Matches
walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects Struct Reference

Public Member Functions

 ChildInfoIntersects (const Node< MeshType > *_child, const real_t &_parametricDistance, const Vector3< real_t > &_normal, const bool &_intersects)
 
bool operator< (const ChildInfoIntersects &other) const
 

Static Public Member Functions

static ChildInfoIntersects fromRay (const Node< MeshType > *child, const Point &ray_origin, const Point &ray_direction)
 

Public Attributes

const Node< MeshType > * child
 
const real_t parametricDistance
 
const Vector3< real_tnormal
 
const bool intersectsAabb
 

Constructor & Destructor Documentation

◆ ChildInfoIntersects()

template<typename MeshType >
walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::ChildInfoIntersects ( const Node< MeshType > * _child,
const real_t & _parametricDistance,
const Vector3< real_t > & _normal,
const bool & _intersects )
inline

Member Function Documentation

◆ fromRay()

template<typename MeshType >
static ChildInfoIntersects walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::fromRay ( const Node< MeshType > * child,
const Point & ray_origin,
const Point & ray_direction )
inlinestatic

◆ operator<()

template<typename MeshType >
bool walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::operator< ( const ChildInfoIntersects & other) const
inline

Member Data Documentation

◆ child

template<typename MeshType >
const Node<MeshType>* walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::child

◆ intersectsAabb

template<typename MeshType >
const bool walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::intersectsAabb

◆ normal

template<typename MeshType >
const Vector3<real_t> walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::normal

◆ parametricDistance

template<typename MeshType >
const real_t walberla::mesh::distance_octree::BranchNode< MeshType >::ChildInfoIntersects::parametricDistance

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