HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::BVHQueryPointWrapper< UT_FixedVector< float, NAXES, INSTANTIATED > > Struct Template Reference

#include <UT_BVHImpl.h>

+ Inheritance diagram for UT::BVHQueryPointWrapper< UT_FixedVector< float, NAXES, INSTANTIATED > >:

Public Types

using Parent = BVHQueryPointWrapper< const UT_FixedVector< float, NAXES, INSTANTIATED > >
 
- Public Types inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES, INSTANTIATED > >
using BoxType = UT::Box< v4uf, NAXES >
 

Additional Inherited Members

- Public Member Functions inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES, INSTANTIATED > >
SYS_FORCE_INLINE BVHQueryPointWrapper (const UT_FixedVector< float, NAXES, INSTANTIATED > &query_point)
 
SYS_FORCE_INLINE bool isValid (uint tree_point_index) const
 
template<bool INSTANTIATED2, typename RADIUS_ARRAY >
SYS_FORCE_INLINE float distance2 (const UT_FixedVector< float, NAXES, INSTANTIATED2 > &tree_point, const RADIUS_ARRAY &radii, uint index) const
 This must be the exact distance squared. More...
 
template<bool farthest>
SYS_FORCE_INLINE uint boxHitAndDist2 (const BoxType &boxes, const float max_dist_squared, const uint internal_node_num, v4uf &dist2) const
 
- Public Attributes inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES, INSTANTIATED > >
const UT_FixedVector< v4uf, NAXES > myVQueryPoint
 
const UT_FixedVector< float,
NAXES > 
myQueryPoint
 
- Static Public Attributes inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES, INSTANTIATED > >
static constexpr bool theAllPointsValid = true
 isValid() doesn't need to be called, because theAllPointsValid is true. More...
 

Detailed Description

template<exint NAXES, bool INSTANTIATED>
struct UT::BVHQueryPointWrapper< UT_FixedVector< float, NAXES, INSTANTIATED > >

Definition at line 3132 of file UT_BVHImpl.h.

Member Typedef Documentation

template<exint NAXES, bool INSTANTIATED>
using UT::BVHQueryPointWrapper< UT_FixedVector< float, NAXES, INSTANTIATED > >::Parent = BVHQueryPointWrapper<const UT_FixedVector<float,NAXES,INSTANTIATED> >

Definition at line 3134 of file UT_BVHImpl.h.


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