PBRT
Imath::Quat< T > Member List
This is the complete list of members for Imath::Quat< T >, including all inherited members.
angle() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
axis() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
euclideanInnerProduct(const Quat< T > &q) const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
exp() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
identity() (defined in Imath::Quat< T >)Imath::Quat< T > [inline, static]
inverse() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
invert() (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
length() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
log() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
normalize() (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
normalized() const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator!=(const Quat< S > &q) const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator*=(const Quat< T > &q) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator*=(T t) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator+=(const Quat< T > &q) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator-=(const Quat< T > &q) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator/=(const Quat< T > &q) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator/=(T t) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator=(const Quat< T > &q) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator==(const Quat< S > &q) const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator[](int index) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
operator[](int index) const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
Quat() (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
Quat(const Quat< S > &q) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
Quat(T s, T i, T j, T k) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
Quat(T s, Vec3< T > d) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
r (defined in Imath::Quat< T >)Imath::Quat< T >
rotateVector(const Vec3< T > &original) const (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
setAxisAngle(const Vec3< T > &axis, T radians) (defined in Imath::Quat< T >)Imath::Quat< T > [inline]
setRotation(const Vec3< T > &fromDirection, const Vec3< T > &toDirection) (defined in Imath::Quat< T >)Imath::Quat< T >
toMatrix33() const (defined in Imath::Quat< T >)Imath::Quat< T >
toMatrix44() const (defined in Imath::Quat< T >)Imath::Quat< T >
v (defined in Imath::Quat< T >)Imath::Quat< T >