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

RAYnear Class Reference

#include <ray.H>

Collaboration diagram for RAYnear:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RAYnear (mlib::CWpt &p, mlib::CWvec &v)
 RAYnear (mlib::CWpt &a, mlib::CWpt &b)
 RAYnear (mlib::CXYpt &p)
int success () const
mlib::Wpt point () const
mlib::Wvec vec () const
double dist () const
CGELptrgeom () const
void set_geom (CGELptr &g)
void clear (void)
void check (double d, CGELptr &g)
void check_geom (double d, CGELptr &g)

Protected Attributes

int _s
mlib::Wpt _p
mlib::Wvec _v
double _d
double _d_for_geom
GELptr _g

Detailed Description

Definition at line 80 of file ray.H.


Constructor & Destructor Documentation

RAYnear::RAYnear mlib::CWpt p,
mlib::CWvec v
[inline]
 

Definition at line 90 of file ray.H.

RAYnear::RAYnear mlib::CWpt a,
mlib::CWpt b
[inline]
 

Definition at line 92 of file ray.H.

RAYnear::RAYnear mlib::CXYpt p  ) 
 


Member Function Documentation

void RAYnear::check double  d,
CGELptr g
 

Definition at line 109 of file ray.C.

References _d, _d_for_geom, _g, and _s.

void RAYnear::check_geom double  d,
CGELptr g
 

Definition at line 127 of file ray.C.

References _d, _d_for_geom, and _g.

void RAYnear::clear void   ) 
 

Definition at line 141 of file ray.C.

References _d_for_geom, _g, and _s.

double RAYnear::dist  )  const [inline]
 

Definition at line 99 of file ray.H.

References _d.

CGELptr& RAYnear::geom  )  const [inline]
 

Definition at line 100 of file ray.H.

References _g.

mlib::Wpt RAYnear::point  )  const [inline]
 

Definition at line 97 of file ray.H.

References _p.

void RAYnear::set_geom CGELptr g  )  [inline]
 

Definition at line 102 of file ray.H.

References _g.

int RAYnear::success  )  const [inline]
 

Definition at line 96 of file ray.H.

References _s.

mlib::Wvec RAYnear::vec  )  const [inline]
 

Definition at line 98 of file ray.H.

References _v.


Member Data Documentation

double RAYnear::_d [protected]
 

Definition at line 85 of file ray.H.

Referenced by check(), check_geom(), and dist().

double RAYnear::_d_for_geom [protected]
 

Definition at line 86 of file ray.H.

Referenced by check(), check_geom(), and clear().

GELptr RAYnear::_g [protected]
 

Definition at line 87 of file ray.H.

Referenced by check(), check_geom(), clear(), geom(), and set_geom().

mlib::Wpt RAYnear::_p [protected]
 

Definition at line 83 of file ray.H.

Referenced by point().

int RAYnear::_s [protected]
 

Definition at line 82 of file ray.H.

Referenced by check(), clear(), and success().

mlib::Wvec RAYnear::_v [protected]
 

Definition at line 84 of file ray.H.

Referenced by vec().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:46:58 2006 for jot by  doxygen 1.4.4