Ray Tracer
2020
|
This is the complete list of members for Normal, including all inherited members.
cols_ | Matrix | protected |
cross(const Vector &vec) const | Vector | |
data_ | Matrix | protected |
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 | |
Normal() | Normal | |
Normal(double x, double y, double z) | Normal | |
Normal(const Normal &normal) | Normal | |
Normal(const Vector &vector) | Normal | |
Normal(const Matrix &matrix) | Normal | |
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 |