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

bmrf_epi_point Class Reference

#include <bmrf_epi_point.h>

Inheritance diagram for bmrf_epi_point:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 27 of file bmrf_epi_point.h.

Public Member Functions

 bmrf_epi_point (vgl_point_2d< double > &p, const double alpha, const double s, const double grad_mag, const double grad_ang, const double tan_ang)
 bmrf_epi_point (bmrf_epi_point const &p)
 bmrf_epi_point (const double x, const double y, const double alpha, const double s, const double grad_mag, const double grad_ang, const double tan_ang)
 bmrf_epi_point ()
virtual ~bmrf_epi_point ()
void set (const double x, const double y)
 accessors.
void set_alpha (const double alpha)
void set_s (const double s)
void set_grad_mag (const double grad_mag)
void set_grad_ang (const double grad_ang)
void set_tan_ang (const double tan_ang)
vgl_point_2d< double > p () const
double x () const
double y () const
double alpha () const
double s () const
double grad_mag () const
double grad_ang () const
double tan_ang () const
void b_write (vsl_b_ostream &os) const
 Binary save self to stream.
void b_read (vsl_b_istream &is)
 Binary load self from stream.
short version () const
 Return IO version number;.
void print_summary (vcl_ostream &os) const
 Print an ascii summary to the stream.
vcl_string is_a () const
 Return a platform independent string identifying the class.
bool is_class (const vcl_string &cls) const
 Return true if the argument matches the string identifying the class or any parent class.
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Attributes

vgl_point_2d< double > p_
double alpha_
double s_
double grad_mag_
double grad_ang_
double tan_ang_


Constructor & Destructor Documentation

bmrf_epi_point::bmrf_epi_point vgl_point_2d< double > &  p,
const double  alpha,
const double  s,
const double  grad_mag,
const double  grad_ang,
const double  tan_ang
[inline]
 

Definition at line 30 of file bmrf_epi_point.h.

bmrf_epi_point::bmrf_epi_point bmrf_epi_point const &  p  )  [inline]
 

Definition at line 43 of file bmrf_epi_point.h.

bmrf_epi_point::bmrf_epi_point const double  x,
const double  y,
const double  alpha,
const double  s,
const double  grad_mag,
const double  grad_ang,
const double  tan_ang
[inline]
 

Definition at line 52 of file bmrf_epi_point.h.

bmrf_epi_point::bmrf_epi_point  )  [inline]
 

Definition at line 65 of file bmrf_epi_point.h.

virtual bmrf_epi_point::~bmrf_epi_point  )  [inline, virtual]
 

Definition at line 73 of file bmrf_epi_point.h.


Member Function Documentation

double bmrf_epi_point::alpha  )  const [inline]
 

Definition at line 85 of file bmrf_epi_point.h.

void bmrf_epi_point::b_read vsl_b_istream is  ) 
 

Binary load self from stream.

Definition at line 22 of file bmrf_epi_point.cxx.

void bmrf_epi_point::b_write vsl_b_ostream os  )  const
 

Binary save self to stream.

Definition at line 9 of file bmrf_epi_point.cxx.

double bmrf_epi_point::grad_ang  )  const [inline]
 

Definition at line 88 of file bmrf_epi_point.h.

double bmrf_epi_point::grad_mag  )  const [inline]
 

Definition at line 87 of file bmrf_epi_point.h.

vcl_string bmrf_epi_point::is_a  )  const [inline]
 

Return a platform independent string identifying the class.

Definition at line 106 of file bmrf_epi_point.h.

bool bmrf_epi_point::is_class const vcl_string &  cls  )  const [inline]
 

Return true if the argument matches the string identifying the class or any parent class.

Definition at line 109 of file bmrf_epi_point.h.

vgl_point_2d<double> bmrf_epi_point::p  )  const [inline]
 

Definition at line 82 of file bmrf_epi_point.h.

void bmrf_epi_point::print_summary vcl_ostream &  os  )  const
 

Print an ascii summary to the stream.

Definition at line 51 of file bmrf_epi_point.cxx.

double bmrf_epi_point::s  )  const [inline]
 

Definition at line 86 of file bmrf_epi_point.h.

void bmrf_epi_point::set const double  x,
const double  y
[inline]
 

accessors.

Definition at line 76 of file bmrf_epi_point.h.

void bmrf_epi_point::set_alpha const double  alpha  )  [inline]
 

Definition at line 77 of file bmrf_epi_point.h.

void bmrf_epi_point::set_grad_ang const double  grad_ang  )  [inline]
 

Definition at line 80 of file bmrf_epi_point.h.

void bmrf_epi_point::set_grad_mag const double  grad_mag  )  [inline]
 

Definition at line 79 of file bmrf_epi_point.h.

void bmrf_epi_point::set_s const double  s  )  [inline]
 

Definition at line 78 of file bmrf_epi_point.h.

void bmrf_epi_point::set_tan_ang const double  tan_ang  )  [inline]
 

Definition at line 81 of file bmrf_epi_point.h.

double bmrf_epi_point::tan_ang  )  const [inline]
 

Definition at line 89 of file bmrf_epi_point.h.

short bmrf_epi_point::version  )  const
 

Return IO version number;.

Definition at line 45 of file bmrf_epi_point.cxx.

double bmrf_epi_point::x void   )  const [inline]
 

Definition at line 83 of file bmrf_epi_point.h.

double bmrf_epi_point::y void   )  const [inline]
 

Definition at line 84 of file bmrf_epi_point.h.


Member Data Documentation

double bmrf_epi_point::alpha_ [protected]
 

Definition at line 113 of file bmrf_epi_point.h.

double bmrf_epi_point::grad_ang_ [protected]
 

Definition at line 116 of file bmrf_epi_point.h.

double bmrf_epi_point::grad_mag_ [protected]
 

Definition at line 115 of file bmrf_epi_point.h.

vgl_point_2d<double> bmrf_epi_point::p_ [protected]
 

Definition at line 112 of file bmrf_epi_point.h.

double bmrf_epi_point::s_ [protected]
 

Definition at line 114 of file bmrf_epi_point.h.

double bmrf_epi_point::tan_ang_ [protected]
 

Definition at line 117 of file bmrf_epi_point.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:51:54 2008 for contrib/brl/bseg/bmrf by  doxygen 1.4.4