Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
rt::matrix Member List

This is the complete list of members for rt::matrix, including all inherited members.

at(int row, int column) const (defined in rt::matrix)rt::matrix
ColumnMajorFormat enum valuert::matrix
data() const (defined in rt::matrix)rt::matrix
determinant() constrt::matrix
Format enum namert::matrix
invert(bool *invertible=0)rt::matrix
inverted(bool *invertible=0) const (defined in rt::matrix)rt::matrix
isIdentity() constrt::matrix
lookAt(const vector &eye, const vector &center, const vector &up) (defined in rt::matrix)rt::matrix
map(const vector &) const (defined in rt::matrix)rt::matrix
matrix()rt::matrix
matrix(const matrix &)rt::matrix
matrix(double *data, Format format=RowMajorFormat)rt::matrix
matrix(double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44)rt::matrix
operator!=(const matrix &) const (defined in rt::matrix)rt::matrix
operator()(int row, int column) const (defined in rt::matrix)rt::matrix
operator()(int row, int column) (defined in rt::matrix)rt::matrix
operator* (defined in rt::matrix)rt::matrixfriend
operator* (defined in rt::matrix)rt::matrixfriend
operator* (defined in rt::matrix)rt::matrixfriend
operator* (defined in rt::matrix)rt::matrixfriend
operator* (defined in rt::matrix)rt::matrixfriend
operator*=(const matrix &) (defined in rt::matrix)rt::matrix
operator*=(double) (defined in rt::matrix)rt::matrix
operator+ (defined in rt::matrix)rt::matrixfriend
operator+=(const matrix &) (defined in rt::matrix)rt::matrix
operator- (defined in rt::matrix)rt::matrixfriend
operator- (defined in rt::matrix)rt::matrixfriend
operator-=(const matrix &) (defined in rt::matrix)rt::matrix
operator==(const matrix &) const (defined in rt::matrix)rt::matrix
optimize()rt::matrix
position() const (defined in rt::matrix)rt::matrix
rotate(double angle, const vector &)rt::matrix
rotate(double angle, double x, double y, double z=0.0f)rt::matrix
rotated(double angle, const vector &) const (defined in rt::matrix)rt::matrix
rotated(double angle, double x, double y, double z) const (defined in rt::matrix)rt::matrix
rotation() const (defined in rt::matrix)rt::matrix
RowMajorFormat enum valuert::matrix
scale(const vector &)rt::matrix
scale(double x, double y, double z)rt::matrix
scale(double factor)rt::matrix
scale() const (defined in rt::matrix)rt::matrix
scaled(const vector &) const (defined in rt::matrix)rt::matrix
scaled(double x, double y, double z) const (defined in rt::matrix)rt::matrix
scaled(double factor) const (defined in rt::matrix)rt::matrix
set(double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44)rt::matrix
setToIdentity()rt::matrix
translate(const vector &)rt::matrix
translate(double x, double y, double z)rt::matrix
translated(const vector &) const (defined in rt::matrix)rt::matrix
translated(double x, double y, double z) const (defined in rt::matrix)rt::matrix
transpose()rt::matrix
transposed() const (defined in rt::matrix)rt::matrix