37 AngleT angle_ = AngleT::identity();
85 return stream <<
"AxisAngle(axis=" <<
rot.axis() <<
", angle=" <<
rot.angle() <<
")";
#define BLI_STRUCT_EQUALITY_OPERATORS_2(Type, m1, m2)
AxisAngleBase< float, AngleRadianBase< float > > AxisAngle
AxisAngleBase< float, AngleCartesianBase< float > > AxisAngleCartesian
AxisAngleBase(const vec3_type &axis, const AngleT &angle)
static AxisAngleBase identity()
const AngleRadianBase< float > & angle() const
VecBase< T, 3 > vec3_type
AxisAngleBase(const AxisSigned axis, const AngleT &angle)
AxisAngleBase(const vec3_type &from, const vec3_type &to)
const vec3_type & axis() const