acuteAngle(vector< T > const u, vector< T > const v, bool alreadyNormalized=false) | SurfaceInspector::maths::Vector< T > | static |
add(vector< T > const u, vector< T > const v) | SurfaceInspector::maths::Vector< T > | static |
angle(vector< T > const u, vector< T > const v, bool alreadyNormalized=false) | SurfaceInspector::maths::Vector< T > | static |
argmax(vector< T > const &u) | SurfaceInspector::maths::Vector< T > | static |
argmin(vector< T > const &u) | SurfaceInspector::maths::Vector< T > | static |
crossProduct3D(vector< T > const u, vector< T > const v) | SurfaceInspector::maths::Vector< T > | static |
diff(vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
dotProduct(vector< T > const u, vector< T > const v) | SurfaceInspector::maths::Vector< T > | static |
equals(vector< T > const u, vector< T > const v) | SurfaceInspector::maths::Vector< T > | static |
findOrthogonal(vector< T > const v) | SurfaceInspector::maths::Vector< T > | static |
findOrthonormal(vector< T > const v) | SurfaceInspector::maths::Vector< T > | inlinestatic |
findOrthonormals(vector< vector< T >> const V) | SurfaceInspector::maths::Vector< T > | static |
hadamardProduct(vector< T > const u, vector< T > const v) | SurfaceInspector::maths::Vector< T > | static |
isNull(vector< T > const &v) | SurfaceInspector::maths::Vector< T > | static |
magnitude(vector< T > const u) | SurfaceInspector::maths::Vector< T > | inlinestatic |
max(vector< T > const &u) | SurfaceInspector::maths::Vector< T > | static |
midrange(vector< T > const &u) | SurfaceInspector::maths::Vector< T > | static |
min(vector< T > const &u) | SurfaceInspector::maths::Vector< T > | static |
negate(vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
norm(vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
normalize(vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
normalize(vector< T > const u, T const norm) | SurfaceInspector::maths::Vector< T > | static |
normalizeInPlace(vector< T > &u) | SurfaceInspector::maths::Vector< T > | static |
normalizeInPlace(vector< T > &u, T const norm) | SurfaceInspector::maths::Vector< T > | static |
project(vector< T > const v, vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
project(vector< T > const v, vector< vector< T >> const u) | SurfaceInspector::maths::Vector< T > | static |
scalarAdd(vector< T > const u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarAddInPlace(vector< T > &u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarDivide(vector< T > const u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarDivideInPlace(vector< T > &u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarMultiply(vector< T > const u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarMultiplyInPlace(vector< T > &u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarSubtract(vector< T > const u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
scalarSubtractInPlace(vector< T > &u, T const scalar) | SurfaceInspector::maths::Vector< T > | static |
squareMagnitude(vector< T > const u) | SurfaceInspector::maths::Vector< T > | inlinestatic |
squareNorm(vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
subtract(vector< T > const u, vector< T > const v) | SurfaceInspector::maths::Vector< T > | inlinestatic |
toAngle2D(vector< T > const u) | SurfaceInspector::maths::Vector< T > | static |
xyRotations(size_t const depth, bool complement) | SurfaceInspector::maths::Vector< T > | static |