HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tuple.h File Reference
#include "Math.h"
#include <cmath>
#include <sstream>
#include <string>
#include <type_traits>
+ Include dependency graph for Tuple.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openvdb::OPENVDB_VERSION_NAME::math::Conversion
 Dummy class for tag dispatch of conversion constructors. More...
 
class  openvdb::OPENVDB_VERSION_NAME::math::Tuple< SIZE, T >
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::math
 

Functions

template<int SIZE, typename T0 , typename T1 >
bool openvdb::OPENVDB_VERSION_NAME::math::operator< (const Tuple< SIZE, T0 > &t0, const Tuple< SIZE, T1 > &t1)
 
template<int SIZE, typename T0 , typename T1 >
bool openvdb::OPENVDB_VERSION_NAME::math::operator> (const Tuple< SIZE, T0 > &t0, const Tuple< SIZE, T1 > &t1)
 
template<int SIZE, typename T >
Tuple< SIZE, T > openvdb::OPENVDB_VERSION_NAME::math::Abs (const Tuple< SIZE, T > &t)
 
template<int SIZE, typename T >
bool openvdb::OPENVDB_VERSION_NAME::math::isNan (const Tuple< SIZE, T > &t)
 Return true if a Nan is present in the tuple. More...
 
template<int SIZE, typename T >
bool openvdb::OPENVDB_VERSION_NAME::math::isInfinite (const Tuple< SIZE, T > &t)
 Return true if an Inf is present in the tuple. More...
 
template<int SIZE, typename T >
bool openvdb::OPENVDB_VERSION_NAME::math::isFinite (const Tuple< SIZE, T > &t)
 Return true if no Nan or Inf values are present. More...
 
template<int SIZE, typename T >
bool openvdb::OPENVDB_VERSION_NAME::math::isZero (const Tuple< SIZE, T > &t)
 Return true if all elements are exactly equal to zero. More...
 
template<int SIZE, typename T >
std::ostream & openvdb::OPENVDB_VERSION_NAME::math::operator<< (std::ostream &ostr, const Tuple< SIZE, T > &classname)
 Write a Tuple to an output stream. More...
 

Detailed Description

Author
Ben Kwa

Definition in file Tuple.h.