waLBerla 7.3
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>
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:
  • /builds/administration/walberla-website/walberla/src/mesh_common/distance_octree/BranchNode.h