HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO::BVHBase< NAXES, SUBCLASS > Member List

This is the complete list of members for GEO::BVHBase< NAXES, SUBCLASS >, including all inherited members.

BoxType typedefGEO::BVHBase< NAXES, SUBCLASS >
BVH_NGEO::BVHBase< NAXES, SUBCLASS >protectedstatic
BVHBase() noexceptGEO::BVHBase< NAXES, SUBCLASS >inline
clear() noexceptGEO::BVHBase< NAXES, SUBCLASS >protected
findClosest(VectorType origin, MinInfo &min_info, float max_dist_squared=std::numeric_limits< float >::max()) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
findClosestInCone(VectorType origin, VectorType direction, const float angle, const exint max_points, const float max_dist_squared, UT::BVHOrderedStack &output_queue) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
findClosestToLine(VectorType origin, VectorType direction, const exint max_points, const float max_dist_squared, UT::BVHOrderedStack &output_queue) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
findClosestToSegment(VectorType p0, VectorType p1, const exint max_points, const float max_dist_squared, UT::BVHOrderedStack &output_queue) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
findMaximalPointsCommon(const QUERY_POINT &query_point, UT::BVHOrderedStack &stack, UT::BVHOrderedStack &output_queue, exint max_points, float max_dist_squared) const noexceptGEO::BVHBase< NAXES, SUBCLASS >protected
getAttribute(const CommonHitInfo &hit_info, const GA_ROHandleT< T > &attrib, const GEO_Detail &detail, DEST_T &value) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
getBBox() const noexceptGEO::BVHBase< NAXES, SUBCLASS >inline
getDerivs(const CommonHitInfo &hit_info, VectorType &dP_du, VectorType &dP_dv) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
getGeometricNormal(const CommonHitInfo &hit_info) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
getGeometricNormal(const CommonHitInfo &hit_info) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
getIntersectingBoxes(const SingleBoxType &query_box, UT_Array< exint > &box_indices) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
isEmpty() const noexceptGEO::BVHBase< NAXES, SUBCLASS >inline
myHasCurvesOrPointsGEO::BVHBase< NAXES, SUBCLASS >protected
myNodeBoxesGEO::BVHBase< NAXES, SUBCLASS >protected
myNodeNItemsGEO::BVHBase< NAXES, SUBCLASS >protected
myPointsGEO::BVHBase< NAXES, SUBCLASS >protected
myPosAttribGEO::BVHBase< NAXES, SUBCLASS >protected
myPositionsGEO::BVHBase< NAXES, SUBCLASS >protected
myPositionsDataIdGEO::BVHBase< NAXES, SUBCLASS >protected
myRadAttribGEO::BVHBase< NAXES, SUBCLASS >protected
myRadiiGEO::BVHBase< NAXES, SUBCLASS >protected
myRadiiDataIdGEO::BVHBase< NAXES, SUBCLASS >protected
myTreeGEO::BVHBase< NAXES, SUBCLASS >protected
NodeData typedefGEO::BVHBase< NAXES, SUBCLASS >protected
numPoints() const noexceptGEO::BVHBase< NAXES, SUBCLASS >inline
pointOffset(exint item_index) const noexceptGEO::BVHBase< NAXES, SUBCLASS >inline
pointUVWToPolar(VectorType &uvw) noexceptGEO::BVHBase< NAXES, SUBCLASS >static
PosAttribType typedefGEO::BVHBase< NAXES, SUBCLASS >
RadAttribType typedefGEO::BVHBase< NAXES, SUBCLASS >
sendRay(const VectorType &origin, const VectorType &direction, HitInfoType &hit_info, float tmin=0, float tmax=std::numeric_limits< float >::max()) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
sendRayAll(const VectorType &origin, const VectorType &direction, UT_Array< HitInfoType > &hit_info, UT_Array< exint > *nesting_temp_array=nullptr, float duplicate_tolerance=0, float tmin=0, float tmax=std::numeric_limits< float >::max()) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
sendRayAllRad(const VectorType &origin, const VectorType &direction, UT_Array< HitInfoType > &hit_info, float default_radius, UT_Array< exint > *nesting_temp_array=nullptr, float duplicate_tolerance=0, float tmin=0, float tmax=std::numeric_limits< float >::max()) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
sendRayGeneric(VectorType origin, VectorType direction, FUNCTOR &hit_info, float tmin=0, float tmax=std::numeric_limits< float >::max()) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
sendRayRad(const VectorType &origin, const VectorType &direction, HitInfoType &hit_info, float default_radius, float tmin=0, float tmax=std::numeric_limits< float >::max()) const noexceptGEO::BVHBase< NAXES, SUBCLASS >
SingleBoxType typedefGEO::BVHBase< NAXES, SUBCLASS >
subclass() noexceptGEO::BVHBase< NAXES, SUBCLASS >inlineprotected
subclass() const noexceptGEO::BVHBase< NAXES, SUBCLASS >inlineprotected
UintVectorType typedefGEO::BVHBase< NAXES, SUBCLASS >
VectorType typedefGEO::BVHBase< NAXES, SUBCLASS >
~BVHBase() noexceptGEO::BVHBase< NAXES, SUBCLASS >inline