All Classes Files Functions Variables Typedefs Pages
VectorIterator< T, N > Member List

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

begin (defined in VectorIterator< T, N >)VectorIterator< T, N >friend
data (defined in VectorImpl< T, N >)VectorImpl< T, N >
end (defined in VectorIterator< T, N >)VectorIterator< T, N >friend
length() const (defined in Vector< T, N >)Vector< T, N >
lengthSquared() const (defined in Vector< T, N >)Vector< T, N >
linearSize() const (defined in Vector< T, N >)Vector< T, N >
normalize() (defined in Vector< T, N >)Vector< T, N >
normalized() const (defined in Vector< T, N >)Vector< T, N >
operator!=(const Vector< T, N > &other) const (defined in Vector< T, N >)Vector< T, N >
operator*() const (defined in VectorIterator< T, N >)VectorIterator< T, N >
operator*=(S scalar) (defined in Vector< T, N >)Vector< T, N >
operator+() const (defined in Vector< T, N >)Vector< T, N >
operator++() (defined in VectorIterator< T, N >)VectorIterator< T, N >
operator++(int) (defined in VectorIterator< T, N >)VectorIterator< T, N >
operator+=(const Vector< OT, N > &v) (defined in Vector< T, N >)Vector< T, N >
operator-() const (defined in Vector< T, N >)Vector< T, N >
operator-=(const Vector< OT, N > &v) (defined in Vector< T, N >)Vector< T, N >
operator/=(S scalar) (defined in Vector< T, N >)Vector< T, N >
operator<(const Vector< T, N > &other) const (defined in Vector< T, N >)Vector< T, N >
operator<=(const Vector< T, N > &other) const (defined in Vector< T, N >)Vector< T, N >
operator==(const Vector< T, N > &other) const (defined in Vector< T, N >)Vector< T, N >
operator>(const Vector< T, N > &other) const (defined in Vector< T, N >)Vector< T, N >
operator>=(const Vector< T, N > &other) const (defined in Vector< T, N >)Vector< T, N >
operator[](std::size_t index)Vector< T, N >
operator[](std::size_t index) const (defined in Vector< T, N >)Vector< T, N >
phi() const -> decltype(atan2(T(0), T(0))) (defined in Vector< T, N >)Vector< T, N >
reflect(const Vector< To, N > &normal) (defined in Vector< T, N >)Vector< T, N >
reflected(const Vector< To, N > &normal) const -> Vector< decltype(T(0)-To(0)), N > (defined in Vector< T, N >)Vector< T, N >
rotate(Ta phi, Ta theta) (defined in Vector< T, N >)Vector< T, N >
rotated(Ta phi, Ta theta) const (defined in Vector< T, N >)Vector< T, N >
scale(const Vector< To, N > &o) (defined in Vector< T, N >)Vector< T, N >
scaled(const Vector< To, N > &o) (defined in Vector< T, N >)Vector< T, N >
sizeVector< T, N >static
theta() const -> decltype(acos(T(0))) (defined in Vector< T, N >)Vector< T, N >
type typedefVector< T, N >
Vector()=default (defined in Vector< T, N >)Vector< T, N >
Vector(Vector< U, N > other) (defined in Vector< T, N >)Vector< T, N >
VectorImpl(Ts...vals) (defined in VectorImpl< T, N >)VectorImpl< T, N >
VectorImpl() (defined in VectorImpl< T, N >)VectorImpl< T, N >
w (defined in VectorImpl< T, N >)VectorImpl< T, N >
x (defined in VectorImpl< T, N >)VectorImpl< T, N >
y (defined in VectorImpl< T, N >)VectorImpl< T, N >
z (defined in VectorImpl< T, N >)VectorImpl< T, N >