AvogadroLibs  1.91.0
Public Member Functions | List of all members
VanDerWaalsAO Class Reference

Render the molecule as Van der Waals spheres with ambient occlusion. More...

#include <vanderwaalsao.h>

Inheritance diagram for VanDerWaalsAO:
ScenePlugin

Public Member Functions

 VanDerWaalsAO (QObject *parent=0)
 
void process (const Core::Molecule &molecule, Rendering::GroupNode &node) override
 
QString name () const
 
QString description () const
 
bool isEnabled () const
 
void setEnabled (bool enable)
 
- Public Member Functions inherited from ScenePlugin
 ScenePlugin (QObject *parent=0)
 
virtual void processEditable (const RWMolecule &molecule, Rendering::GroupNode &node)
 
virtual QWidget * setupWidget ()
 

Additional Inherited Members

- Signals inherited from ScenePlugin
void drawablesChanged ()
 

Detailed Description

Author
Tim Vandermeersch

Member Function Documentation

◆ process()

void process ( const Core::Molecule molecule,
Rendering::GroupNode node 
)
overridevirtual

Process the supplied atom, and add the necessary primitives to the scene.

Implements ScenePlugin.

◆ name()

QString name ( ) const
virtual

The name of the scene plugin, will be displayed in the user interface.

Implements ScenePlugin.

◆ description()

QString description ( ) const
virtual

A description of the scene plugin, may be displayed in the user interface.

Implements ScenePlugin.

◆ isEnabled()

bool isEnabled ( ) const
virtual

Returns true if the scene plugin has been enabled and is active.

Implements ScenePlugin.

◆ setEnabled()

void setEnabled ( bool  enable)
virtual

Set the enabled state of the plugin (default should be false).

Implements ScenePlugin.


The documentation for this class was generated from the following file: