AvogadroLibs  1.93.0
Public Member Functions | List of all members
Apbs Class Reference

The Apbs class provides integration with the APBS package, primarily reading the OpenDX output files produced by it at this point.

#include <apbs.h>

Inheritance diagram for Apbs:
ExtensionPlugin

Public Member Functions

 Apbs (QObject *parent_=0)
 
QString name () const override
 
QString description () const override
 
QList< QAction * > actions () const override
 
QStringList menuPath (QAction *) const override
 
void setMolecule (QtGui::Molecule *) override
 
bool readMolecule (QtGui::Molecule &) override
 
- Public Member Functions inherited from ExtensionPlugin
 ExtensionPlugin (QObject *parent=0)
 
virtual QList< Io::FileFormat * > fileFormats () const
 

Additional Inherited Members

- Public Slots inherited from ExtensionPlugin
virtual void setScene (Rendering::Scene *scene)
 
virtual void setCamera (Rendering::Camera *camera)
 
virtual void setActiveWidget (QWidget *widget)
 
- Signals inherited from ExtensionPlugin
void moleculeReady (int numberOfMolecules)
 
void fileFormatsReady ()
 
void requestActiveTool (QString toolName)
 
void requestActiveDisplayTypes (QStringList displayTypes)
 

Member Function Documentation

◆ name()

QString name ( ) const
overridevirtual

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

Implements ExtensionPlugin.

◆ description()

QString description ( ) const
overridevirtual

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

Implements ExtensionPlugin.

◆ actions()

QList<QAction*> actions ( ) const
overridevirtual
Returns
The QActions for this extension (should be at least one).

Implements ExtensionPlugin.

◆ menuPath()

QStringList menuPath ( QAction *  action) const
overridevirtual
Returns
The menu path of the supplied action. This can be empty if the action was not recognized, or contain two or more strings (top level, plus name, e.g. File, &Open).

Implements ExtensionPlugin.

◆ setMolecule()

void setMolecule ( QtGui::Molecule mol)
overridevirtual

Called when the current molecule changes.

Implements ExtensionPlugin.

◆ readMolecule()

bool readMolecule ( QtGui::Molecule mol)
overridevirtual

Call this slot when the moleculeReady signal indicated that a molecule is ready to be read. The molecule will have the data read into it. The slot will

Returns
true if a molecule was successfully read in.

Reimplemented from ExtensionPlugin.


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