NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Basic Math Functors in the Math API

Basic math functors in the Math API. More...

Classes

struct   mi::math::functor::Operator_equal_equal
  Functor for the equality comparison operator, ==. More...
 
struct   mi::math::functor::Operator_not_equal
  Functor for the inequality comparison operator, !=. More...
 
struct   mi::math::functor::Operator_less
  Functor for the less-than comparison operator, <. More...
 
struct   mi::math::functor::Operator_less_equal
  Functor for the less-than-or-equal comparison operator, <=. More...
 
struct   mi::math::functor::Operator_greater
  Functor for the greater-than comparison operator, >. More...
 
struct   mi::math::functor::Operator_greater_equal
  Functor for the greater-than-or-equal comparison operator, >=. More...
 
struct   mi::math::functor::Operator_plus
  Functor for the plus operator, +. More...
 
struct   mi::math::functor::Operator_minus
  Functor for the minus operator, -, unary and binary. More...
 
struct   mi::math::functor::Operator_multiply
  Functor for the multiplication operator, *. More...
 
struct   mi::math::functor::Operator_divide
  Functor for the division operator, /. More...
 
struct   mi::math::functor::Operator_and_and
  Functor for the logical and operator, &&. More...
 
struct   mi::math::functor::Operator_or_or
  Functor for the logical or operator, ||. More...
 
struct   mi::math::functor::Operator_xor
  Functor for the xor operator, ^. More...
 
struct   mi::math::functor::Operator_not
  Functor for the logical not operator, !. More...
 
struct   mi::math::functor::Operator_pre_incr
  Functor for the pre-increment operator, ++. More...
 
struct   mi::math::functor::Operator_post_incr
  Functor for the post-increment operator, ++. More...
 
struct   mi::math::functor::Operator_pre_decr
  Functor for the pre-decrement operator, --. More...
 
struct   mi::math::functor::Operator_post_decr
  Functor for the post-decrement operator, --. More...
 

Detailed Description

Basic math functors in the Math API.

In particular, the different math operators are simple scalar functors are provided. They are useful for the Generic Functions in the Math API.

Include File:
#include <mi/math/function.h>