Vector3SSE.inl File Reference

Specialized implementation of Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics. More...

Go to the source code of this file.

Functions

Vector< 3, real_toperator* (const real_t &scale, const Vector< 3, real_t > &rhs)
Vector< 3, real_toperator- (const Vector< 3, real_t > &rhs)
std::ostream & operator<< (std::ostream &os, const Vector< 3, real_t > &v)
Vector3 convertHemisphere (const Vector3 &w, const Vector3 &normal)


Detailed Description

Specialized implementation of Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics.

Author:
Travis Fischer (fisch0920@gmail.com)
Date:
Fall 2008
Note:
this file is not meant to be included directly
See also:
Vector.h for more details

Definition in file Vector3SSE.inl.


Function Documentation

Vector3 convertHemisphere ( const Vector3 w,
const Vector3 normal 
) [inline]

converts the vector w centered around the canonical up vector (0, 1, 0) to be centered around the given up vector N

Definition at line 405 of file Vector3SSE.inl.

Vector<3, real_t> operator* ( const real_t scale,
const Vector< 3, real_t > &  rhs 
) [inline]

Definition at line 352 of file Vector3SSE.inl.

Vector<3, real_t> operator- ( const Vector< 3, real_t > &  rhs  )  [inline]

Definition at line 360 of file Vector3SSE.inl.

std::ostream& operator<< ( std::ostream &  os,
const Vector< 3, real_t > &  v 
) [inline]

Definition at line 365 of file Vector3SSE.inl.


Generated on 28 Feb 2009 for Milton by doxygen 1.5.6