#include <Accelerators.h>
Public Member Functions | |
Accelerator (const RContext *rc, const char *name_) | |
virtual | ~Accelerator (void) |
virtual const mfvBaseObject * | intersect (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 RContext * | context |
const char * | name |
Object | object |
FemViewer::Accelerator::Accelerator | ( | const RContext * | rc, | |
const char * | name_ | |||
) |
virtual FemViewer::Accelerator::~Accelerator | ( | void | ) | [inline, virtual] |
virtual void FemViewer::Accelerator::drawOn | ( | bool | On = true |
) | [inline, virtual] |
Reimplemented in FemViewer::BVH, and FemViewer::Grid.
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] |
const char* FemViewer::Accelerator::name |