Defines
core/vnl/vnl_quaternion.txx File Reference

Copyright (C) 1992 General Electric Company. More...

#include "vnl_quaternion.h"
#include <vcl_cmath.h>
#include <vcl_limits.h>
#include <vcl_iostream.h>
#include <vnl/vnl_cross.h>
#include <vnl/vnl_math.h>

Go to the source code of this file.

Defines

#define vnl_quaternion_txx_
#define VNL_QUATERNION_INSTANTIATE(T)

Detailed Description

Copyright (C) 1992 General Electric Company.

Permission is granted to any individual or institution to use, copy, modify, and distribute this software, provided that this complete copyright and permission notice is maintained, intact, in all copies and supporting documentation.

General Electric Company, provides this software "as is" without express or implied warranty.

Created: VDN 06/23/92 design and implementation

Quaternion IS-A vector, and is a special case of general n-dimensional space. The IS-A relationship is enforced with public inheritance. All member functions on vectors are applicable to quaternions.

Rep Invariant:

Horn, B.K.P. (1987) Closed-form solution of absolute orientation using unit quaternions. J. Opt. Soc. Am. Vol 4, No 4, April.

Definition in file vnl_quaternion.txx.


Define Documentation

#define VNL_QUATERNION_INSTANTIATE (   T)
Value:
template class vnl_quaternion<T >;\
VCL_INSTANTIATE_INLINE(vcl_ostream& operator<< (vcl_ostream&, vnl_quaternion<T > const&))

Definition at line 305 of file vnl_quaternion.txx.

#define vnl_quaternion_txx_

Definition at line 3 of file vnl_quaternion.txx.