21 #ifndef mia_3d_quaternion_hh 22 #define mia_3d_quaternion_hh 84 Quaternion(
double w,
double x,
double y,
double z);
132 void print(std::ostream& os)
const;
a class to implement a quaternion
bool EXPORT_3D operator!=(const Quaternion &a, const Quaternion &b)
EXPORT_3D std::istream & operator>>(std::istream &os, Quaternion &a)
std::shared_ptr< Image > normalize(const Image &image)
a normalizer for image intensities
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
EXPORT_2D C2DFVectorfield & operator+=(C2DFVectorfield &a, const C2DFVectorfield &b)
static const Quaternion _1
std::ostream & operator<<(std::ostream &os, const Quaternion &a)
void print(std::ostream &os) const
bool EXPORT_3D operator==(const Quaternion &a, const Quaternion &b)
#define NS_MIA_END
conveniance define to end the mia namespace