Template Struct QuaternionVisitor
Defined in File quaternion.hpp
Inheritance Relationships
Base Type
public nanobind::def_visitor< QuaternionVisitor< Quaternion > >
Struct Documentation
-
template<typename Quaternion>
struct QuaternionVisitor : public nanobind::def_visitor<QuaternionVisitor<Quaternion>> Visitor for Eigen Quaternion types.
Public Types
-
using Class = Quaternion
-
using QuaternionBase = Eigen::QuaternionBase<Quaternion>
-
using Scalar = typename QuaternionBase::Scalar
-
using Vector3 = typename QuaternionBase::Vector3
-
using Vector4 = typename QuaternionBase::Coefficients
-
using Matrix3 = typename QuaternionBase::Matrix3
-
using Coefficients = typename QuaternionBase::Coefficients
-
using AngleAxisType = typename QuaternionBase::AngleAxisType
Public Static Functions
-
static inline void expose(nb::module_ &m, const char *name)
-
using Class = Quaternion