Blender V4.5
Interval< T > Struct Template Reference

#include <math_base.h>

Public Member Functions

ccl_device_inline_method bool is_empty () const
 
ccl_device_inline_method bool contains (T value) const
 
ccl_device_inline_method T length () const
 

Public Attributes

T min
 
T max
 

Detailed Description

template<typename T>
struct Interval< T >

Definition at line 855 of file math_base.h.

Member Function Documentation

◆ contains()

template<typename T >
ccl_device_inline_method bool Interval< T >::contains ( T value) const
inline

Definition at line 865 of file math_base.h.

References Interval< T >::max, Interval< T >::min, and value.

Referenced by sync_smoke_volume().

◆ is_empty()

template<typename T >
ccl_device_inline_method bool Interval< T >::is_empty ( ) const
inline

Definition at line 859 of file math_base.h.

References Interval< T >::max, and Interval< T >::min.

Referenced by bsdf_hair_huang_eval().

◆ length()

template<typename T >
ccl_device_inline_method T Interval< T >::length ( ) const
inline

Definition at line 870 of file math_base.h.

References Interval< T >::max, and Interval< T >::min.

Referenced by bsdf_hair_huang_eval().

Member Data Documentation

◆ max

template<typename T >
T Interval< T >::max

◆ min

template<typename T >
T Interval< T >::min

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