2 #ifndef vgl_1d_basis_h_ 3 #define vgl_1d_basis_h_ 55 # include <vcl_msvc_warnings.h> 139 #define VGL_1D_BASIS_INSTANTIATE(T) extern "please include vgl/vgl_1d_basis.hxx first" 141 #endif // vgl_1d_basis_h_
vgl_homg_point_1d< double > project(T const &p)
Projection from a point in the source space to a 1-D homogeneous point.
a point in homogeneous 1-D space, i.e., a homogeneous pair (x,w)
std::ostream & operator<<(std::ostream &s, vgl_orient_box_3d< Type > const &p)
Write box to stream.
T inf_pt_
The point to be mapped to homogeneous (1,0)
Storage for 3 collinear points to serve as 1-D projective basis.
T origin_
The point to be mapped to homogeneous (0,1)
T unity_
The point to be mapped to homogeneous (1,1)
Represents a homogeneous 1-D point, i.e., a homogeneous pair (x,w).
bool affine_
normally false; if true, inf_pt_ is not used: affine basis