Ray Tracer
2020
|
This is the complete list of members for Direction, including all inherited members.
cols_ | Matrix | protected |
cross(const Vector &vec) const | Vector | |
data_ | Matrix | protected |
Direction() | Direction | |
Direction(double x, double y, double z) | Direction | |
Direction(const Direction &direction) | Direction | |
Direction(const Vector &vector) | Direction | |
Direction(const Matrix &matrix) | Direction | |
dot(const Vector &vec) const | Vector | |
identity(size_t rows, size_t cols) | Matrix | static |
Matrix(size_t size=1) | Matrix | |
Matrix(size_t rows, size_t cols) | Matrix | |
Matrix(const Matrix &mat) | Matrix | |
norm() const | Vector | |
numCols() const | Matrix | |
numElements() const | Matrix | |
numRows() const | Matrix | |
operator()(size_t ix) | Vector | |
operator()(size_t ix) const | Vector | |
Matrix::operator()(size_t row, size_t col) | Matrix | |
Matrix::operator()(size_t row, size_t col) const | Matrix | |
operator*(double s, const Vector &vec) | Vector | related |
operator*(const Vector &vec, double s) | Vector | related |
Matrix::operator*(double s, const Matrix &mat) | Matrix | related |
Matrix::operator*(const Matrix &mat, double s) | Matrix | related |
operator*=(double s) | Vector | |
operator+(const Vector &lhs, const Vector &rhs) | Vector | related |
Matrix::operator+(const Matrix &lhs, const Matrix &rhs) | Matrix | related |
operator+=(const Vector &vec) | Vector | |
Matrix::operator+=(const Matrix &mat) | Matrix | |
operator-() const | Vector | |
operator-(const Vector &lhs, const Vector &rhs) | Vector | related |
Matrix::operator-(const Matrix &lhs, const Matrix &rhs) | Matrix | related |
operator-=(const Vector &vec) | Vector | |
Matrix::operator-=(const Matrix &mat) | Matrix | |
operator/(const Vector &vec, double s) | Vector | related |
Matrix::operator/(const Matrix &mat, double s) | Matrix | related |
operator/=(double s) | Vector | |
operator<<(std::ostream &outputStream, const Matrix &mat) | Matrix | related |
operator=(const Vector &vec) | Vector | |
Matrix::operator=(const Matrix &mat) | Matrix | |
operator>>(std::istream &inputStream, Matrix &mat) | Matrix | related |
rows_ | Matrix | protected |
squaredNorm() const | Vector | |
transpose() const | Matrix | |
Vector(size_t size=1) | Vector | |
Vector(const Vector &vec) | Vector | |
Vector(const Matrix &mat) | Vector | |
zero(size_t rows, size_t cols) | Matrix | static |
~Matrix() | Matrix | virtual |
~Vector() | Vector | virtual |