| begin() | castor::Coords< T, Count > | inline |
| begin() const | castor::Coords< T, Count > | inline |
| conjugate() | castor::QuaternionT< T > | |
| const_iterator typedef | castor::Coords< T, Count > | |
| constPtr() const | castor::Coords< T, Count > | inline |
| Coords()=default | castor::Coords< T, Count > | |
| Coords(Point< T, Count > &rhs) | castor::Coords< T, Count > | explicit |
| Coords(T *rhs) | castor::Coords< T, Count > | explicit |
| DataHolderT() noexcept=default | castor::DataHolderT< QuaternionDataT< T > > | |
| DataHolderT(QuaternionDataT< T > d) noexcept | castor::DataHolderT< QuaternionDataT< T > > | inlineexplicit |
| end() | castor::Coords< T, Count > | inline |
| end() const | castor::Coords< T, Count > | inline |
| fromAxes(Point3f const &x, Point3f const &y, Point3f const &z) | castor::QuaternionT< T > | static |
| fromAxes(Point3d const &x, Point3d const &y, Point3d const &z) | castor::QuaternionT< T > | static |
| fromAxisAngle(Point3f const &vector, Angle const &angle) | castor::QuaternionT< T > | static |
| fromAxisAngle(Point3d const &vector, Angle const &angle) | castor::QuaternionT< T > | static |
| fromComponents(float x, float y, float z, float w) | castor::QuaternionT< T > | static |
| fromComponents(double x, double y, double z, double w) | castor::QuaternionT< T > | static |
| fromMatrix(Matrix4x4f const &matrix) | castor::QuaternionT< T > | static |
| fromMatrix(Matrix4x4d const &matrix) | castor::QuaternionT< T > | static |
| fromMatrix(float const *matrix) | castor::QuaternionT< T > | static |
| fromMatrix(double const *matrix) | castor::QuaternionT< T > | static |
| getConjugate() const | castor::QuaternionT< T > | |
| getData() | castor::DataHolderT< QuaternionDataT< T > > | inline |
| getData() const | castor::DataHolderT< QuaternionDataT< T > > | inline |
| getMagnitude() const | castor::QuaternionT< T > | |
| getPitch() const | castor::QuaternionT< T > | |
| getRoll() const | castor::QuaternionT< T > | |
| getYaw() const | castor::QuaternionT< T > | |
| identity() | castor::QuaternionT< T > | static |
| iterator typedef | castor::Coords< T, Count > | |
| lerp(QuaternionT< T > const &target, double factor) const | castor::QuaternionT< T > | |
| lerp(QuaternionT< T > const &target, float factor) const | castor::QuaternionT< T > | |
| mix(QuaternionT< T > const &target, double factor) const | castor::QuaternionT< T > | |
| mix(QuaternionT< T > const &target, float factor) const | castor::QuaternionT< T > | |
| null() | castor::QuaternionT< T > | static |
| operator*=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
| operator*=(double rhs) | castor::QuaternionT< T > | |
| operator*=(float rhs) | castor::QuaternionT< T > | |
| castor::Coords::operator*=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator*=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator*=(U const *coords) | castor::Coords< T, Count > | |
| castor::Coords::operator*=(T const &coord) | castor::Coords< T, Count > | |
| operator+=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
| castor::Coords::operator+=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator+=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator+=(U const *coords) | castor::Coords< T, Count > | |
| castor::Coords::operator+=(T const &coord) | castor::Coords< T, Count > | |
| operator-=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
| castor::Coords::operator-=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator-=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator-=(U const *coords) | castor::Coords< T, Count > | |
| castor::Coords::operator-=(T const &coord) | castor::Coords< T, Count > | |
| operator->() | castor::QuaternionT< T > | inline |
| operator->() const | castor::QuaternionT< T > | inline |
| operator/=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| operator/=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
| operator/=(U const *coords) | castor::Coords< T, Count > | |
| operator/=(T const &coord) | castor::Coords< T, Count > | |
| operator=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
| operator=(QuaternionT< T > &&rhs) noexcept | castor::QuaternionT< T > | |
| castor::Coords::operator=(T *rhs) | castor::Coords< T, Count > | |
| castor::Coords::operator=(Point< T, Count > const &rhs) | castor::Coords< T, Count > | |
| operator[](uint32_t index) const | castor::Coords< T, Count > | inline |
| operator[](uint32_t index) | castor::Coords< T, Count > | inline |
| ptr() | castor::Coords< T, Count > | inline |
| QuaternionT() | castor::QuaternionT< T > | |
| QuaternionT(QuaternionT const &rhs) | castor::QuaternionT< T > | |
| QuaternionT(QuaternionT &&rhs) noexcept | castor::QuaternionT< T > | |
| QuaternionT(double const *values) | castor::QuaternionT< T > | explicit |
| QuaternionT(float const *values) | castor::QuaternionT< T > | explicit |
| QuaternionT(Point4f const &values) | castor::QuaternionT< T > | explicit |
| QuaternionT(Point4d const &values) | castor::QuaternionT< T > | explicit |
| setData(QuaternionDataT< T > data) | castor::DataHolderT< QuaternionDataT< T > > | inline |
| size() const | castor::Coords< T, Count > | inline |
| slerp(QuaternionT< T > const &target, double factor) const | castor::QuaternionT< T > | |
| slerp(QuaternionT< T > const &target, float factor) const | castor::QuaternionT< T > | |
| swap(Coords &rhs) noexcept | castor::Coords< T, Count > | |
| toAxes(Point3f &x, Point3f &y, Point3f &z) const | castor::QuaternionT< T > | |
| toAxes(Point3d &x, Point3d &y, Point3d &z) const | castor::QuaternionT< T > | |
| toAxisAngle(Point3f &vector, Angle &angle) const | castor::QuaternionT< T > | |
| toAxisAngle(Point3d &vector, Angle &angle) const | castor::QuaternionT< T > | |
| toMatrix(float *matrix) const | castor::QuaternionT< T > | |
| toMatrix(double *matrix) const | castor::QuaternionT< T > | |
| toMatrix(Matrix4x4f &matrix) const | castor::QuaternionT< T > | |
| toMatrix(Matrix4x4d &matrix) const | castor::QuaternionT< T > | |
| transform(PtT const &vector, PtT &result) const | castor::QuaternionT< T > | |
| transform(PtT const &vector, PtT &result) const | castor::QuaternionT< T > | |
| ~QuaternionT() noexcept=default | castor::QuaternionT< T > | |