|
Ray Tracer
2020
|
This is the complete list of members for Point, 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 | |
| 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 |
| Point() | Point | |
| Point(double x, double y, double z) | Point | |
| Point(const Point &point) | Point | |
| Point(const Vector &vector) | Point | |
| Point(const Matrix &matrix) | Point | |
| 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 |