Functions | |
template<class T> | |
const T & | min (const T &lhs, const T &rhs) |
Minimum of two numbers. | |
template<class T> | |
const T & | max (const T &lhs, const T &rhs) |
Maximum of two numbers. | |
template<class T, class S> | |
T | sum3 (const S &vec) |
Compute the sum of the elements of a 4-element vector. | |
template<class T, class S> | |
T | sum4 (const S &vec) |
Compute the sum of the elements of a 3-element vector. | |
template<class T> | |
T | mul3 (const T &lhs, const T &rhs) |
Element wise multiplication of a 3-element vector. | |
template<class T> | |
T | mul4 (const T &lhs, const T &rhs) |
Element wise multiplication of a 4-element vector. | |
template<class T, class S> | |
S | dot3 (const T &lhs, const T &rhs) |
Dot product of a 3-element vector. | |
template<class T, class S> | |
S | dot4 (const T &lhs, const T &rhs) |
Dot product of a 4-element vector. | |
template<class T> | |
double | dp4 (const T &lhs, const T &rhs) |
Dot product of a 4-element vector. | |
template<class T> | |
bool | check_epsilon (const T &val, const T &epsilon) |
Check if val is within the given epsilon environment around zero. | |
template<class T> | |
bool | check_std_epsilon (const T &val) |
Check if val lies within the epsilon environment for the data type of val given by std::numeric_limits. | |
template<class Matrix, class Transform> | |
void | transformQuadric (Matrix &quadric, const Transform &transform) |
Apply a transformation to the parameter matrix of a quadric. |
module : Implicit Sphere
project : icaster
description: UI Node (Implementation)
|
Check if val is within the given epsilon environment around zero.
|
|
Check if val lies within the epsilon environment for the data type of val given by std::numeric_limits.
|
|
Maximum of two numbers.
|
|
Minimum of two numbers.
|
|
Apply a transformation to the parameter matrix of a quadric.
|