Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

vgl_homg_plane_3d.h File Reference


Detailed Description

homogeneous plane in 3D projective space

Author:
Don HAMILTON Peter TU
    Modifications
     Peter Vanroose  6 July 2001: Now using vgl_vector_3d for normal direction
     Peter Vanroose  6 July 2001: Added normal(); replaced data_[4] by a_ b_ c_ d_
     Peter Vanroose  6 July 2001: Added constructor from 3 points
     CJB (Manchester) 16/03/2001: Tidied up the documentation
     Peter Vanroose 15 July 2002: Added constructor from two concurrent lines
   

Definition in file vgl_homg_plane_3d.h.

#include <vcl_iosfwd.h>
#include <vgl/vgl_fwd.h>
#include <vgl/vgl_vector_3d.h>
#include <vcl_cassert.h>

Go to the source code of this file.

Classes

class  vgl_homg_plane_3d< Type >
 Represents a homogeneous 3D plane. More...

Defines

#define vgl_Abs(x)   (x<0?-x:x)
#define VGL_HOMG_PLANE_3D_INSTANTIATE(T)   extern "please include vgl/vgl_homg_plane_3d.txx first"

Functions

template<class Type>
vcl_ostream & operator<< (vcl_ostream &s, const vgl_homg_plane_3d< Type > &p)
template<class Type>
vcl_istream & operator>> (vcl_istream &is, vgl_homg_plane_3d< Type > &p)


Define Documentation

#define vgl_Abs  )     (x<0?-x:x)
 

#define VGL_HOMG_PLANE_3D_INSTANTIATE  )     extern "please include vgl/vgl_homg_plane_3d.txx first"
 

Definition at line 111 of file vgl_homg_plane_3d.h.


Function Documentation

template<class Type>
vcl_ostream& operator<< vcl_ostream &  s,
const vgl_homg_plane_3d< Type > &  p
 

Definition at line 74 of file vgl_homg_plane_3d.txx.

template<class Type>
vcl_istream& operator>> vcl_istream &  is,
vgl_homg_plane_3d< Type > &  p
 

Definition at line 84 of file vgl_homg_plane_3d.txx.


Generated on Thu Jan 10 14:39:25 2008 for core/vgl by  doxygen 1.4.4