VTK
|
An accelerated class for rendering molecules. More...
#include <vtkOpenGLMoleculeMapper.h>
Public Types | |
typedef vtkMoleculeMapper | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkOpenGLMoleculeMapper * | NewInstance () const |
virtual void | Render (vtkRenderer *, vtkActor *) |
virtual void | ReleaseGraphicsResources (vtkWindow *) |
Static Public Member Functions | |
static vtkOpenGLMoleculeMapper * | New () |
static int | IsTypeOf (const char *type) |
static vtkOpenGLMoleculeMapper * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkOpenGLMoleculeMapper () | |
~vtkOpenGLMoleculeMapper () | |
virtual void | UpdateAtomGlyphPolyData () |
virtual void | UpdateBondGlyphPolyData () |
Protected Attributes | |
vtkNew< vtkOpenGLSphereMapper > | FastAtomMapper |
vtkNew< vtkOpenGLStickMapper > | FastBondMapper |
An accelerated class for rendering molecules.
A vtkMoleculeMapper that uses imposters to do the rendering. It uses vtkOpenGLSphereMapper and vtkOpenGLStickMapper to do the rendering.
Definition at line 31 of file vtkOpenGLMoleculeMapper.h.
Reimplemented from vtkMoleculeMapper.
Definition at line 35 of file vtkOpenGLMoleculeMapper.h.
vtkOpenGLMoleculeMapper::vtkOpenGLMoleculeMapper | ( | ) | [protected] |
vtkOpenGLMoleculeMapper::~vtkOpenGLMoleculeMapper | ( | ) | [protected] |
static vtkOpenGLMoleculeMapper* vtkOpenGLMoleculeMapper::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkMoleculeMapper.
static int vtkOpenGLMoleculeMapper::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkMoleculeMapper.
virtual int vtkOpenGLMoleculeMapper::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkMoleculeMapper.
static vtkOpenGLMoleculeMapper* vtkOpenGLMoleculeMapper::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkMoleculeMapper.
virtual vtkObjectBase* vtkOpenGLMoleculeMapper::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkMoleculeMapper.
Reimplemented from vtkMoleculeMapper.
virtual void vtkOpenGLMoleculeMapper::Render | ( | vtkRenderer * | , |
vtkActor * | |||
) | [virtual] |
Reimplemented from base class
Reimplemented from vtkMoleculeMapper.
virtual void vtkOpenGLMoleculeMapper::ReleaseGraphicsResources | ( | vtkWindow * | ) | [virtual] |
Reimplemented from base class
Reimplemented from vtkMoleculeMapper.
virtual void vtkOpenGLMoleculeMapper::UpdateAtomGlyphPolyData | ( | ) | [protected, virtual] |
Cached variables and update methods
Reimplemented from vtkMoleculeMapper.
virtual void vtkOpenGLMoleculeMapper::UpdateBondGlyphPolyData | ( | ) | [protected, virtual] |
Cached variables and update methods
Reimplemented from vtkMoleculeMapper.
Internal mappers
Definition at line 52 of file vtkOpenGLMoleculeMapper.h.
Internal mappers
Definition at line 53 of file vtkOpenGLMoleculeMapper.h.