AvogadroLibs  1.90.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
Licorice Class Reference

Render a molecule in the licorice style. More...

#include <licorice.h>

Inheritance diagram for Licorice:
ScenePlugin

Public Member Functions

 Licorice (QObject *parent=0)
 
void process (const Core::Molecule &molecule, Rendering::GroupNode &node) AVO_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
Marcus D. Hanwell

Member Function Documentation

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

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

Implements ScenePlugin.

QString name ( ) const
virtual

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

Implements ScenePlugin.

QString description ( ) const
virtual

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

Implements ScenePlugin.

bool isEnabled ( ) const
virtual

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

Implements ScenePlugin.

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: