FemViewer::Accelerator Class Reference

#include <Accelerators.h>

Inheritance diagram for FemViewer::Accelerator:
Inheritance graph
[legend]
Collaboration diagram for FemViewer::Accelerator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Accelerator (const RContext *rc, const char *name_)
virtual ~Accelerator (void)
virtual const mfvBaseObjectintersect (const Ray< float > &ray, el_isect_info_t *isecData) const
virtual void dump (void) const
virtual void drawOn (bool On=true)
virtual void insert (BBox3D &, CVec3f &, ElemId< id_t >)

Public Attributes

const RContextcontext
const char * name
Object object

Constructor & Destructor Documentation

FemViewer::Accelerator::Accelerator ( const RContext rc,
const char *  name_ 
)
virtual FemViewer::Accelerator::~Accelerator ( void   )  [inline, virtual]

Member Function Documentation

virtual void FemViewer::Accelerator::drawOn ( bool  On = true  )  [inline, virtual]

Reimplemented in FemViewer::BVH, and FemViewer::Grid.

virtual void FemViewer::Accelerator::dump ( void   )  const [inline, virtual]

Reimplemented in FemViewer::Grid.

virtual void FemViewer::Accelerator::insert ( BBox3D ,
CVec3f ,
ElemId< id_t  
) [inline, virtual]

Reimplemented in FemViewer::Grid.

const mfvBaseObject * FemViewer::Accelerator::intersect ( const Ray< float > &  ray,
el_isect_info_t isecData 
) const [virtual]

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1