contrib/oxl/mvl/HomgPoint2D.h File Reference


Detailed Description

Homogeneous 3-vector for a 2D point.

A class to hold a homogeneous 3-vector for a 2D point.

    Modifications:
     Peter Vanroose - 11 Mar 97 - added operator==
   

Definition in file HomgPoint2D.h.

#include <vcl_iosfwd.h>
#include <vnl/vnl_double_2.h>
#include <mvl/Homg2D.h>

Go to the source code of this file.


Classes

class  HomgPoint2D

Defines

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

Functions

vcl_istream & operator>> (vcl_istream &is, HomgPoint2D &p)
 Read from ASCII vcl_istream. Assumes points are stored in homogeneous form as 3 reals.
vcl_ostream & operator<< (vcl_ostream &s, const HomgPoint2D &)
 Print to vcl_ostream as <HomgPoint2D x="" y="" z>="">.

Define Documentation

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


Function Documentation

vcl_ostream& operator<< ( vcl_ostream &  s,
const HomgPoint2D  
)

Print to vcl_ostream as <HomgPoint2D x="" y="" z>="">.

Definition at line 87 of file HomgPoint2D.cxx.

vcl_istream& operator>> ( vcl_istream &  is,
HomgPoint2D p 
)

Read from ASCII vcl_istream. Assumes points are stored in homogeneous form as 3 reals.

Definition at line 95 of file HomgPoint2D.cxx.


Generated on Tue Dec 2 05:13:56 2008 for contrib/oxl/mvl by  doxygen 1.5.1