at(int index) const | pbpt::math::Homogeneous< T, N > | inline |
Homogeneous() noexcept | pbpt::math::Homogeneous< T, N > | inline |
Homogeneous(const Point< T, N > &p) noexcept | pbpt::math::Homogeneous< T, N > | inlineexplicit |
Homogeneous(const Vector< T, N > &v) noexcept | pbpt::math::Homogeneous< T, N > | inlineexplicit |
Homogeneous(Vals... vals) noexcept | pbpt::math::Homogeneous< T, N > | inlineexplicit |
Homogeneous(const Vector< T, N+1 > &data) noexcept | pbpt::math::Homogeneous< T, N > | inlineexplicit |
is_point() const noexcept | pbpt::math::Homogeneous< T, N > | inline |
is_vector() const noexcept | pbpt::math::Homogeneous< T, N > | inline |
operator*(const Matrix< T, N+1, N+1 > &mat, const Homogeneous &h) | pbpt::math::Homogeneous< T, N > | friend |
operator<<(std::ostream &os, const Homogeneous &h) | pbpt::math::Homogeneous< T, N > | friend |
operator[](int index) const | pbpt::math::Homogeneous< T, N > | inline |
operator[](int index) | pbpt::math::Homogeneous< T, N > | inline |
raw() const noexcept | pbpt::math::Homogeneous< T, N > | inline |
raw() noexcept | pbpt::math::Homogeneous< T, N > | inline |
to_point() const | pbpt::math::Homogeneous< T, N > | inline |
to_vector() const | pbpt::math::Homogeneous< T, N > | inline |
w() const | pbpt::math::Homogeneous< T, N > | inline |
w() | pbpt::math::Homogeneous< T, N > | inline |