#include <nanovdb/math/Math.h>
|
| | Mat4 ()=default |
| template<typename Source> |
| __hostdev__ | Mat4 (Source a, Source b, Source c, Source d, Source e, Source f, Source g, Source h, Source i, Source j, Source k, Source l, Source m, Source n, Source o, Source p) |
| | Constructor given individual array elements, the ordering is in row major form:
|
| template<typename Source> |
| __hostdev__ | Mat4 (Source *a) |
| | Constructor given array of elements, the ordering is in row major form.
|
| __hostdev__ Mat4 | transpose () const |
| | returns transpose of this
|
| __hostdev__ T * | operator[] (int row) |
| __hostdev__ const T * | operator[] (int row) const |
|
| static constexpr int | rows () |
| static constexpr int | cols () |
| static constexpr int | size () |
◆ Mat4() [1/3]
◆ Mat4() [2/3]
template<typename T>
template<typename Source>
| __hostdev__ Mat4 |
( |
Source | a, |
|
|
Source | b, |
|
|
Source | c, |
|
|
Source | d, |
|
|
Source | e, |
|
|
Source | f, |
|
|
Source | g, |
|
|
Source | h, |
|
|
Source | i, |
|
|
Source | j, |
|
|
Source | k, |
|
|
Source | l, |
|
|
Source | m, |
|
|
Source | n, |
|
|
Source | o, |
|
|
Source | p ) |
|
inline |
Constructor given individual array elements, the ordering is in row major form:
a b c d
e f g h
i j k l
m n o p
◆ Mat4() [3/3]
template<typename T>
template<typename Source>
Constructor given array of elements, the ordering is in row major form.
◆ cols()
|
|
inlinestaticconstexprprotectedinherited |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ rows()
|
|
inlinestaticconstexprprotectedinherited |
◆ size()
|
|
inlinestaticconstexprprotectedinherited |
◆ transpose()
returns transpose of this
◆ mData