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

BaseVisRefImage Class Reference

#include <base_ref_image.H>

Inheritance diagram for BaseVisRefImage:

Inheritance graph
[legend]
Collaboration diagram for BaseVisRefImage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~BaseVisRefImage ()
virtual void vis_update ()=0
virtual Bsimplexvis_simplex (CNDCpt &ndc) const =0
virtual Bfacevis_intersect (CNDCpt &ndc, mlib::Wpt &obj_pt) const =0
virtual void debug (CNDCpt &p) const

Static Public Member Functions

static BaseVisRefImagelookup (CVIEWptr &v)

Static Protected Attributes

static BaseVisRefImageFactory_factory = 0
static HASH _hash

Detailed Description

Definition at line 36 of file base_ref_image.H.


Constructor & Destructor Documentation

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

Definition at line 38 of file base_ref_image.H.


Member Function Documentation

virtual void BaseVisRefImage::debug CNDCpt p  )  const [inline, virtual]
 

Reimplemented in VisRefImage.

Definition at line 49 of file base_ref_image.H.

BaseVisRefImage * BaseVisRefImage::lookup CVIEWptr &  v  )  [static]
 

Reimplemented in VisRefImage.

Definition at line 10 of file base_ref_image.C.

References _factory, _hash, HASH::add(), err_msg(), HASH::find(), and BaseVisRefImageFactory::produce().

Referenced by BMESH::intersect(), VisRefImage::lookup(), and BMESH::split_faces().

virtual Bface* BaseVisRefImage::vis_intersect CNDCpt ndc,
mlib::Wpt obj_pt
const [pure virtual]
 

Implemented in VisRefImage.

Referenced by BMESH::split_faces().

virtual Bsimplex* BaseVisRefImage::vis_simplex CNDCpt ndc  )  const [pure virtual]
 

Implemented in VisRefImage.

Referenced by BMESH::intersect().

virtual void BaseVisRefImage::vis_update  )  [pure virtual]
 

Implemented in VisRefImage.

Referenced by BMESH::intersect(), and BMESH::split_faces().


Member Data Documentation

BaseVisRefImageFactory * BaseVisRefImage::_factory = 0 [static, protected]
 

Definition at line 55 of file base_ref_image.H.

Referenced by VisRefImage::init(), VisRefImage::lookup(), and lookup().

HASH BaseVisRefImage::_hash [static, protected]
 

Definition at line 58 of file base_ref_image.H.

Referenced by lookup().


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