HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Interval.h File Reference
#include "UT_API.h"
#include <SYS/SYS_Types.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Hash.h>
#include <stdio.h>
+ Include dependency graph for UT_Interval.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_IntervalT< T >
 

Typedefs

typedef UT_IntervalT< fpreal > UT_IntervalR
 
typedef UT_IntervalT< fpreal32 > UT_IntervalF
 
typedef UT_IntervalT< fpreal64 > UT_IntervalD
 
typedef UT_IntervalT< float > UT_Interval
 

Functions

template<typename T >
UT_IntervalT< T > operator+ (const UT_IntervalT< T > &lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator+ (T lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator+ (const UT_IntervalT< T > &lhs, T rhs)
 
template<typename T >
UT_IntervalT< T > operator- (const UT_IntervalT< T > &lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator- (T lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator- (const UT_IntervalT< T > &lhs, T rhs)
 
template<typename T >
UT_IntervalT< T > operator- (const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator* (const UT_IntervalT< T > &lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator* (T lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator* (const UT_IntervalT< T > &lhs, T rhs)
 
template<typename T >
UT_IntervalT< T > operator/ (const UT_IntervalT< T > &lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator/ (T lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator/ (const UT_IntervalT< T > &lhs, T rhs)
 
template<typename T >
UT_IntervalT< T > operator| (const UT_IntervalT< T > &lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > operator& (const UT_IntervalT< T > &lhs, const UT_IntervalT< T > &rhs)
 
template<typename T >
UT_IntervalT< T > maxOf (const UT_IntervalT< T > &arg0, const UT_IntervalT< T > &arg1)
 
template<typename T >
UT_IntervalT< T > minOf (const UT_IntervalT< T > &arg0, const UT_IntervalT< T > &arg1)
 

Typedef Documentation

Examples:
TS/TS_cosKernel.C.

Definition at line 136 of file UT_Interval.h.

Definition at line 135 of file UT_Interval.h.

Definition at line 134 of file UT_Interval.h.

Definition at line 133 of file UT_Interval.h.

Function Documentation

template<typename T >
UT_IntervalT< T > maxOf ( const UT_IntervalT< T > &  arg0,
const UT_IntervalT< T > &  arg1 
)

Definition at line 621 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > minOf ( const UT_IntervalT< T > &  arg0,
const UT_IntervalT< T > &  arg1 
)

Definition at line 630 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator& ( const UT_IntervalT< T > &  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 585 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator* ( const UT_IntervalT< T > &  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 537 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator* ( T  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 556 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator* ( const UT_IntervalT< T > &  lhs,
T  rhs 
)

Definition at line 566 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator+ ( const UT_IntervalT< T > &  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 487 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator+ ( T  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 494 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator+ ( const UT_IntervalT< T > &  lhs,
T  rhs 
)

Definition at line 502 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator- ( const UT_IntervalT< T > &  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 509 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator- ( T  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 516 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator- ( const UT_IntervalT< T > &  lhs,
T  rhs 
)

Definition at line 523 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator- ( const UT_IntervalT< T > &  rhs)

Definition at line 530 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator/ ( const UT_IntervalT< T > &  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 593 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator/ ( T  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 602 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator/ ( const UT_IntervalT< T > &  lhs,
T  rhs 
)

Definition at line 612 of file UT_Interval.h.

template<typename T >
UT_IntervalT< T > operator| ( const UT_IntervalT< T > &  lhs,
const UT_IntervalT< T > &  rhs 
)

Definition at line 576 of file UT_Interval.h.