Free Electron
fe::Box< N, T > Member List

This is the complete list of members for fe::Box< N, T >, including all inherited members.

aabb(const Vector3f &location, const Vector3f &span, F32 baseRadius, F32 endRadius)fe::Box< N, T >related
aabb(const Vector3f &location, F32 radius)fe::Box< N, T >related
addScaled(Vector< N, T > &lhs, U scalar, const Vector< N, T > &rhs)fe::Vector< N, T >related
Box(void) (defined in fe::Box< N, T >)fe::Box< N, T >inline
Box(const Vector< N, T > &location) (defined in fe::Box< N, T >)fe::Box< N, T >inline
Box(const Vector< N, T > &location, const Vector< N, T > &size) (defined in fe::Box< N, T >)fe::Box< N, T >inline
Box(const Box< N, T > &rhs) (defined in fe::Box< N, T >)fe::Box< N, T >inline
cross3(Vector< 4, T > &r, const Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
cross3(const Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
cross3(Vector< FE_VDIM, F32 > &r, const Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
cross3(const Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
depth(const Box< N, T > &lhs)fe::Box< N, T >related
dot(const Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
dot(const Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
dot(const Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
equivalent(const Matrix< 3, 4, T > &lhs, const Matrix< 3, 4, T > &rhs, U margin)fe::Vector< N, T >related
equivalent(const Vector< N, T > &lhs, const Vector< N, T > &rhs, U margin)fe::Vector< N, T >related
height(const Box< N, T > &lhs)fe::Box< N, T >related
intersecting(const Box< 2, T > &box, const Vector< 2, U > &point)fe::Box< N, T >related
intersecting(const Box< 2, T > &box1, const Box< 2, U > &box2)fe::Box< N, T >related
intersecting(const Box< 3, T > &box, const Vector< 3, U > &point)fe::Box< N, T >related
intersecting(const Box< 3, T > &box1, const Box< 3, U > &box2)fe::Box< N, T >related
m_data (defined in fe::Vector< N, T >)fe::Vector< N, T >
m_size (defined in fe::Box< N, T >)fe::Box< N, T >private
magnitude(const Vector< N, T > &rhs)fe::Vector< N, T >related
magnitude(const Vector< 4, T > &rhs)fe::Vector< N, T >related
magnitude(const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
magnitudeSquared(const Vector< N, T > &rhs)fe::Vector< N, T >related
magnitudeSquared(const Vector< 4, T > &rhs)fe::Vector< N, T >related
magnitudeSquared(const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
multiply(Vector< M, T > &b, const Matrix< M, N, T > &A, const Vector< N, U > &x)fe::Vector< N, T >related
multiply(const Matrix< M, N, T > &A, const Vector< N, U > &x)fe::Vector< N, T >related
normalize(Vector< N, T > &vec)fe::Vector< N, T >related
normalize(Vector< 4, T > &vector)fe::Vector< N, T >related
normalize(Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
normalizeSafe(Vector< N, T > &vec)fe::Vector< N, T >related
normalizeSafe(Vector< 4, T > &vector)fe::Vector< N, T >related
normalizeSafe(Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator!=(const Box< N, T > &lhs, const Box< N, U > &rhs)fe::Box< N, T >related
operator!=(const Vector< N, T > &other) const (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator*(const Matrix< M, N, T > &lhs, const Vector< N, U > &rhs)fe::Vector< N, T >related
operator*(const Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator*(const U lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator*(const Vector< N, T > &lhs, const U &rhs)fe::Vector< N, T >related
operator*(const Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator*(const U lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator*(const Vector< 4, T > &lhs, const U rhs)fe::Vector< N, T >related
operator*(const Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator*(const T lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator*(const Vector< FE_VDIM, F32 > &lhs, const T rhs)fe::Vector< N, T >related
operator*=(Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator*=(Vector< N, T > &lhs, const Vector< M, T > &rhs)fe::Vector< N, T >related
operator*=(Vector< N, T > &lhs, U scale)fe::Vector< N, T >related
operator*=(Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator*=(Vector< 4, T > &lhs, U scale)fe::Vector< N, T >related
operator*=(Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator*=(Vector< FE_VDIM, F32 > &lhs, T rhs)fe::Vector< N, T >related
operator+(const Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator+(const Vector< N, T > &lhs, const Vector< M, T > &rhs)fe::Vector< N, T >related
operator+(const Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator+(const Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator+=(Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator+=(Vector< N, T > &lhs, const Vector< M, T > &rhs)fe::Vector< N, T >related
operator+=(Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator+=(Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator-(const Vector< N, T > &rhs)fe::Vector< N, T >related
operator-(const Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator-(const Vector< N, T > &lhs, const Vector< M, T > &rhs)fe::Vector< N, T >related
operator-(const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator-(const Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator-(const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator-(const Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator-=(Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator-=(Vector< N, T > &lhs, const Vector< M, T > &rhs)fe::Vector< N, T >related
operator-=(Vector< 4, T > &lhs, const Vector< 4, T > &rhs)fe::Vector< N, T >related
operator-=(Vector< FE_VDIM, F32 > &lhs, const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
operator/(const Vector< N, T > &lhs, const U &rhs)fe::Vector< N, T >related
operator=(const Box< N, T > &rhs) (defined in fe::Box< N, T >)fe::Box< N, T >inline
operator=(const T *array) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N, T > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N+1, T > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N+1, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N+2, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N-1, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator=(const Vector< N-2, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator==(const Box< N, T > &lhs, const Box< N, U > &rhs)fe::Box< N, T >related
operator==(const Vector< N, T > &other) const (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
fe::Vector::operator==(const Vector< N, T > &lhs, const Vector< N, T > &rhs)fe::Vector< N, T >related
operator[](unsigned int index) const (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
operator[](unsigned int index) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
print(const Box< N, T > &box)fe::Box< N, T >related
fe::Vector::print(const Vector< N, T > &vec)fe::Vector< N, T >related
fe::Vector::print(const Vector< 4, T > &vector)fe::Vector< N, T >related
fe::Vector::print(const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
raw(void) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
raw(void) const (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
resize(Box< N, T > &lhs, const Vector< N, U > &size)fe::Box< N, T >related
resize(Box< 2, T > &lhs, U w, V h)fe::Box< N, T >related
resize(Box< 3, T > &lhs, U w, V h, W d)fe::Box< N, T >related
scaleAndAdd(Vector< N, T > &lhs, U scalar, const Vector< N, T > &rhs)fe::Vector< N, T >related
set(Box< N, T > &lhs, const Vector< N, U > &location, const Vector< N, V > &size)fe::Box< N, T >related
set(Box< 3, T > &lhs, const Vector< 3, U > &center, V radius)fe::Box< N, T >related
set(Box< 2, T > &lhs, U x, V y, W w, X h)fe::Box< N, T >related
set(Box< 3, T > &lhs, U x, V y, W z, X w, Y h, Z d)fe::Box< N, T >related
fe::Vector::set(Vector< N, T > &lhs)fe::Vector< N, T >related
fe::Vector::set(Vector< 4, T > &r)fe::Vector< N, T >related
fe::Vector::set(Vector< 4, T > &r, U x)fe::Vector< N, T >related
fe::Vector::set(Vector< 4, T > &r, U x, V y)fe::Vector< N, T >related
fe::Vector::set(Vector< 4, T > &r, U x, V y, W z)fe::Vector< N, T >related
fe::Vector::set(Vector< 4, T > &r, U x, V y, W z, X w)fe::Vector< N, T >related
fe::Vector::set(Vector< FE_VDIM, F32 > &r)fe::Vector< N, T >related
fe::Vector::set(Vector< FE_VDIM, F32 > &r, T x)fe::Vector< N, T >related
fe::Vector::set(Vector< FE_VDIM, F32 > &r, T x, U y)fe::Vector< N, T >related
fe::Vector::set(Vector< FE_VDIM, F32 > &r, T x, U y, V z)fe::Vector< N, T >related
fe::Vector::set(Vector< FE_VDIM, F32 > &r, T x, U y, V z, W w)fe::Vector< N, T >related
setAll(Vector< N, T > &lhs, const U value)fe::Vector< N, T >related
setAll(Vector< FE_VDIM, F32 > &lhs, T value)fe::Vector< N, T >related
setAt(Vector< N, T > &lhs, U32 index, const U value)fe::Vector< N, T >related
setAt(Vector< 4, T > &lhs, U32 index, U value)fe::Vector< N, T >related
setAt(Vector< FE_VDIM, F32 > &lhs, U32 index, T value)fe::Vector< N, T >related
size(void) (defined in fe::Box< N, T >)fe::Box< N, T >inline
size(void) const (defined in fe::Box< N, T >)fe::Box< N, T >inline
fe::Vector::size(const Vector< N, T > &lhs)fe::Vector< N, T >related
fe::Vector::size(const Vector< 4, T > &lhs)fe::Vector< N, T >related
fe::Vector::size(const Vector< FE_VDIM, F32 > &lhs)fe::Vector< N, T >related
temp(void) const (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
transposeMultiply(const Matrix< M, N, T > &A, const Vector< N, T > &x)fe::Vector< N, T >related
unit(const Vector< N, T > &vec)fe::Vector< N, T >related
unit(const Vector< 4, T > &vector)fe::Vector< N, T >related
unit(const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
unitSafe(const Vector< N, T > &vec)fe::Vector< N, T >related
unitSafe(const Vector< 4, T > &vector)fe::Vector< N, T >related
unitSafe(const Vector< FE_VDIM, F32 > &rhs)fe::Vector< N, T >related
Vector(void) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< N, T > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< N, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< N+1, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< N+2, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< N-1, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< N-2, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const T *array) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(T x, T y, T z, T w, T v, T u) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(T x, T y, T z, T w, T v) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(T x, T y, T z, T w) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(T x, T y, T z) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(T x, T y) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(T x) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(void) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
Vector(const Vector< 2, U > &other) (defined in fe::Vector< N, T >)fe::Vector< N, T >inline
width(const Box< N, T > &lhs)fe::Box< N, T >related