 |
VTK
9.0.1
|
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
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
vtkOpenGLMoleculeMapper()
void UpdateBondGlyphPolyData() override
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.
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
abstract specification for renderers
~vtkOpenGLMoleculeMapper() override
draw spheres using imposters
vtkOpenGLSphereMapper * GetFastAtomMapper()
provide access to the underlying mappers