Defines | Functions
core/vgl/vgl_homg_line_3d_2_points.txx File Reference
#include "vgl_homg_line_3d_2_points.h"
#include "vgl_tolerance.h"
#include <vcl_iostream.h>
#include <vcl_cassert.h>

Go to the source code of this file.

Defines

#define vgl_homg_line_3d_2_points_txx_
#define VGL_HOMG_LINE_3D_2_POINTS_INSTANTIATE(T)

Functions

template<class Type >
vgl_homg_point_3d< Type > intersection (vgl_homg_line_3d_2_points< Type > const &l1, vgl_homg_line_3d_2_points< Type > const &l2)
 Return the intersection point of two concurrent lines.
template<class Type >
vcl_ostream & operator<< (vcl_ostream &s, const vgl_homg_line_3d_2_points< Type > &p)

Detailed Description

Definition in file vgl_homg_line_3d_2_points.txx.


Define Documentation

#define VGL_HOMG_LINE_3D_2_POINTS_INSTANTIATE (   T)
Value:
template class vgl_homg_line_3d_2_points<T >;\
template vcl_ostream& operator<<(vcl_ostream&, vgl_homg_line_3d_2_points<T > const&);\
template vgl_homg_point_3d<T > intersection(vgl_homg_line_3d_2_points<T > const&, vgl_homg_line_3d_2_points<T > const&)

Definition at line 96 of file vgl_homg_line_3d_2_points.txx.

#define vgl_homg_line_3d_2_points_txx_

Definition at line 3 of file vgl_homg_line_3d_2_points.txx.


Function Documentation

template<class Type >
vgl_homg_point_3d<Type> intersection ( vgl_homg_line_3d_2_points< Type > const &  l1,
vgl_homg_line_3d_2_points< Type > const &  l2 
)

Return the intersection point of two concurrent lines.

Definition at line 62 of file vgl_homg_line_3d_2_points.txx.

template<class Type >
vcl_ostream& operator<< ( vcl_ostream &  s,
const vgl_homg_line_3d_2_points< Type > &  p 
)

Definition at line 88 of file vgl_homg_line_3d_2_points.txx.