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

#include <UT_BVHImpl.h>

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

Public Types

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

Additional Inherited Members

- Public Member Functions inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES > >
template<typename TS >
SYS_FORCE_INLINE BVHQueryPointWrapper (const TS &query_point)
 
SYS_FORCE_INLINE bool isValid (uint tree_point_index) const
 
template<typename TS , typename RADIUS_ARRAY >
SYS_FORCE_INLINE FloatType queryDistance2 (const TS &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 FloatType max_dist_squared, const uint internal_node_num, v4uf &dist2) const
 
- Public Attributes inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES > >
const UT_FixedVector< v4uf, NAXES > myVQueryPoint
 
const UT_FixedVector
< FloatType, NAXES > 
myQueryPoint
 
- Static Public Attributes inherited from UT::BVHQueryPointWrapper< const UT_FixedVector< float, NAXES > >
static constexpr bool theAllPointsValid = true
 isValid() doesn't need to be called, because theAllPointsValid is true. More...
 

Detailed Description

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

Definition at line 3141 of file UT_BVHImpl.h.

Member Typedef Documentation

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

Definition at line 3143 of file UT_BVHImpl.h.


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