 |
VTK
9.1.0
|
Go to the documentation of this file.
22 #ifndef vtkOpenGLMoleculeMapper_h
23 #define vtkOpenGLMoleculeMapper_h
25 #include "vtkDomainsChemistryOpenGL2Module.h"
static vtkOpenGLMoleculeMapper * New()
void ProcessSelectorPixelBuffers(vtkHardwareSelector *sel, std::vector< unsigned int > &pixeloffsets, vtkProp *prop) override
allows a mapper to update a selections color buffers Called from a prop which in turn is called from ...
void UpdateAtomGlyphPolyData() override
Cached variables and update methods.
void ReleaseGraphicsResources(vtkWindow *) override
Reimplemented from base class.
vtkOpenGLMoleculeMapper()
void UpdateBondGlyphPolyData() override
Cached variables and update methods.
window superclass for vtkRenderWindow
void Render(vtkRenderer *, vtkActor *) override
Reimplemented from base class.
vtkNew< vtkOpenGLSphereMapper > FastAtomMapper
Internal mappers.
represents an object (geometry & properties) in a rendered scene
void SetMapScalars(bool map) override
Helper method to set ScalarMode on both FastAtomMapper and FastBondMapper.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
An accelerated class for rendering molecules.
Mapper that draws vtkMolecule objects.
abstract superclass for all actors, volumes and annotations
use imposters to draw cylinders
vtkNew< vtkOpenGLStickMapper > FastBondMapper
Internal mappers.
abstract specification for renderers
~vtkOpenGLMoleculeMapper() override
draw spheres using imposters
vtkOpenGLSphereMapper * GetFastAtomMapper()
provide access to the underlying mappers