25 #ifndef __PlueckerMatrix_hh__
26 #define __PlueckerMatrix_hh__
27 #include "bias_config.h"
29 #include <Base/Geometry/HomgPoint3D.hh>
30 #include <Base/Math/Vector3.hh>
31 #include <Base/Math/Vector2.hh>
32 #include <Base/Math/Vector.hh>
33 #include <Base/Math/Matrix.hh>
34 #include <Base/Math/Matrix4x4.hh>
36 #define PLUECKERMATRIX_TYPE double
73 bool CheckConstraint_()
const;
80 #endif // __PlueckerMatrix_hh__
class for column vectors with arbitrary size
represente a 3d line using a 4x4 Pluecker matrix
virtual ~PlueckerMatrix()
class HomgPoint3D describes a point with 3 degrees of freedom in projective coordinates.
is a 'fixed size' quadratic matrix of dim.
PlueckerMatrix(const HomgPoint3D &p1, const HomgPoint3D &p2)
construction of a line through 2 points