Helios++
Helios software for LiDAR simulations
SurfaceInspector::maths::Vector< T > Member List

This is the complete list of members for SurfaceInspector::maths::Vector< T >, including all inherited members.

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