Allolib  1.0
C++ Components For Interactive Multimedia
al::Vec< N, T > Member List

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

as()al::Vec< N, T >inline
as() const (defined in al::Vec< N, T >)al::Vec< N, T >inline
begin() (defined in al::Vec< N, T >)al::Vec< N, T >inline
begin() const (defined in al::Vec< N, T >)al::Vec< N, T >inline
by(T shift) constal::Vec< N, T >inline
byx(T shift) constal::Vec< N, T >inline
byy(T shift) constal::Vec< N, T >inline
byz(T shift) constal::Vec< N, T >inline
dot(const Vec< N, U > &v) constal::Vec< N, T >inline
elems() constal::Vec< N, T >inline
elems()al::Vec< N, T >inline
end() (defined in al::Vec< N, T >)al::Vec< N, T >inline
end() const (defined in al::Vec< N, T >)al::Vec< N, T >inline
get(int i0, int i1) constal::Vec< N, T >inline
get(int i0, int i1, int i2) constal::Vec< N, T >inline
get(int i0, int i1, int i2, int i3) constal::Vec< N, T >inline
lerp(const Vec &target, T amt)al::Vec< N, T >inline
mag() constal::Vec< N, T >inline
mag(T v)al::Vec< N, T >
magSqr() constal::Vec< N, T >inline
negate()al::Vec< N, T >inline
norm(const T &p) constal::Vec< N, T >inline
norm1() constal::Vec< N, T >inline
norm2() constal::Vec< N, T >inline
normalize(T scale=T(1))al::Vec< N, T >
normalized(T scale=T(1)) constal::Vec< N, T >inline
operator!=(const Vec &v) constal::Vec< N, T >inline
operator!=(const T &v) constal::Vec< N, T >inline
operator*(const Vec &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator*(const T &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator*=(const Vec &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator*=(const T &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator+(const Vec &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator+(const T &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator+=(const Vec &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator+=(const T &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator-(const Vec &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator-(const T &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator-() const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator-=(const Vec &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator-=(const T &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator/(const Vec &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator/(const T &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator/=(const Vec &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator/=(const T &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator<(const Vec &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator=(const Vec &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator=(const T &v) (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator==(const Vec &v) constal::Vec< N, T >inline
operator==(const T &v) constal::Vec< N, T >inline
operator>(const Vec &v) const (defined in al::Vec< N, T >)al::Vec< N, T >inline
operator[](size_t i)al::Vec< N, T >inline
operator[](size_t i) constal::Vec< N, T >inline
print(FILE *out=stdout) constal::Vec< N, T >
product() constal::Vec< N, T >inline
projection(const Vec &u) constal::Vec< N, T >inline
pun(T *src)al::Vec< N, T >inlinestatic
pun(const T *src) (defined in al::Vec< N, T >)al::Vec< N, T >inlinestatic
reflect(const Vec &u)al::Vec< N, T >inline
rejection(const Vec &u) constal::Vec< N, T >inline
rotate(double angle, int dim1=0, int dim2=1)al::Vec< N, T >inline
set(const Vec< N, T2 > &v)al::Vec< N, T >inline
set(const Vec< N2, T2 > &v)al::Vec< N, T >inline
set(const Vec< N - 1, Tv > &v, const Ts &s)al::Vec< N, T >inline
set(const T &v)al::Vec< N, T >inline
set(const T2 *v)al::Vec< N, T >inline
set(const T2 *v, int stride)al::Vec< N, T >inline
set(const T &v1, const T &v2)al::Vec< N, T >inline
set(const T &v1, const T &v2, const T &v3)al::Vec< N, T >inline
set(const T &v1, const T &v2, const T &v3, const T &v4)al::Vec< N, T >inline
set(const T &v1, const T &v2, const T &v3, const T &v4, const T &v5)al::Vec< N, T >inline
set(const T &v1, const T &v2, const T &v3, const T &v4, const T &v5, const T &v6)al::Vec< N, T >inline
size()al::Vec< N, T >inlinestatic
sub(int begin=0) constal::Vec< N, T >inline
sub(int begin=0) (defined in al::Vec< N, T >)al::Vec< N, T >inline
sum() constal::Vec< N, T >inline
sumAbs() constal::Vec< N, T >inline
value_type typedef (defined in al::Vec< N, T >)al::Vec< N, T >
Vec(const T &v=T())al::Vec< N, T >inline
Vec(const T &v1, const T &v2)al::Vec< N, T >inline
Vec(const T &v1, const T &v2, const T &v3)al::Vec< N, T >inline
Vec(const T &v1, const T &v2, const T &v3, const T &v4)al::Vec< N, T >inline
Vec(const Vec< N2, T2 > &v)al::Vec< N, T >inline
Vec(const Vec< N - 1, Tv > &v, const Ts &s)al::Vec< N, T >inline
Vec(const T2 *v, int stride=1)al::Vec< N, T >inline
w (defined in al::VecElems< N, T >)al::VecElems< N, T >
x (defined in al::VecElems< N, T >)al::VecElems< N, T >
y (defined in al::VecElems< N, T >)al::VecElems< N, T >
z (defined in al::VecElems< N, T >)al::VecElems< N, T >
zero()al::Vec< N, T >inline