HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::composite Namespace Reference

Functions

template<typename T >
const std::enable_if
<!VecTraits< T >::IsVec, T >
::type
min (const T &a, const T &b)
 
template<typename T >
const std::enable_if
<!VecTraits< T >::IsVec, T >
::type
max (const T &a, const T &b)
 
template<typename T >
const std::enable_if
< VecTraits< T >::IsVec, T >
::type
min (const T &a, const T &b)
 
template<typename T >
const std::enable_if
< VecTraits< T >::IsVec, T >
::type
max (const T &a, const T &b)
 
template<typename T >
std::enable_if
<!std::is_integral< T >::value,
T >::type 
divide (const T &a, const T &b)
 
template<typename T >
std::enable_if
< std::is_integral< T >::value,
T >::type 
divide (const T &a, const T &b)
 
bool divide (bool a, bool)
 

Function Documentation

template<typename T >
std::enable_if<!std::is_integral<T>::value, T>::type openvdb::OPENVDB_VERSION_NAME::tools::composite::divide ( const T &  a,
const T &  b 
)
inline

Definition at line 129 of file Composite.h.

template<typename T >
std::enable_if<std::is_integral<T>::value, T>::type openvdb::OPENVDB_VERSION_NAME::tools::composite::divide ( const T &  a,
const T &  b 
)
inline

Definition at line 133 of file Composite.h.

bool openvdb::OPENVDB_VERSION_NAME::tools::composite::divide ( bool  a,
bool   
)
inline

Definition at line 144 of file Composite.h.

template<typename T >
const std::enable_if<!VecTraits<T>::IsVec, T>::type& openvdb::OPENVDB_VERSION_NAME::tools::composite::max ( const T &  a,
const T &  b 
)
inline

Definition at line 106 of file Composite.h.

template<typename T >
const std::enable_if<VecTraits<T>::IsVec, T>::type& openvdb::OPENVDB_VERSION_NAME::tools::composite::max ( const T &  a,
const T &  b 
)
inline

Definition at line 120 of file Composite.h.

template<typename T >
const std::enable_if<!VecTraits<T>::IsVec, T>::type& openvdb::OPENVDB_VERSION_NAME::tools::composite::min ( const T &  a,
const T &  b 
)
inline

Definition at line 102 of file Composite.h.

template<typename T >
const std::enable_if<VecTraits<T>::IsVec, T>::type& openvdb::OPENVDB_VERSION_NAME::tools::composite::min ( const T &  a,
const T &  b 
)
inline

Definition at line 112 of file Composite.h.