kalzium
Avogadro::SurfaceEngine Class Reference
#include <surfaceengine.h>

Detailed Description
Surface Engine class.Definition at line 68 of file surfaceengine.h.
Public Slots | |
| void | addPrimitive (Primitive *primitive) |
| void | removePrimitive (Primitive *primitive) |
| void | updatePrimitive (Primitive *primitive) |
Protected Member Functions | |
| Color | espColor (Molecule *mol, Eigen::Vector3f &pos) |
| double | radius (const Atom *a) const |
Protected Attributes | |
| double | m_alpha |
| bool | m_clip |
| double | m_clipEqA |
| double | m_clipEqB |
| double | m_clipEqC |
| double | m_clipEqD |
| Color | m_color |
| int | m_colorMode |
| IsoGen * | m_isoGen |
| double | m_padding |
| PainterDevice * | m_pd |
| int | m_renderMode |
| SurfaceSettingsWidget * | m_settingsWidget |
| double | m_stepSize |
| bool | m_surfaceValid |
| VDWGridThread * | m_vdwThread |
Member Function Documentation
| void Avogadro::SurfaceEngine::addPrimitive | ( | Primitive * | primitive | ) | [virtual, slot] |
Add the primitive to the engines PrimitiveList.
- Parameters:
-
primitive to be added to the PrimitiveList.
Reimplemented from Avogadro::Engine.
Definition at line 440 of file surfaceengine.cpp.
| double Avogadro::SurfaceEngine::radius | ( | const Atom * | a | ) | const [inline, protected] |
Definition at line 311 of file surfaceengine.cpp.
| void Avogadro::SurfaceEngine::removePrimitive | ( | Primitive * | primitive | ) | [virtual, slot] |
Remove the primitive to from the engines PrimitiveList.
- Parameters:
-
primitive to be removed from the PrimitiveList.
Reimplemented from Avogadro::Engine.
Definition at line 456 of file surfaceengine.cpp.
| void Avogadro::SurfaceEngine::updatePrimitive | ( | Primitive * | primitive | ) | [virtual, slot] |
Update the primitive in the engines PrimitiveList.
- Parameters:
-
primitive to be updated in the PrimitiveList.
Reimplemented from Avogadro::Engine.
Definition at line 448 of file surfaceengine.cpp.
Member Data Documentation
double Avogadro::SurfaceEngine::m_alpha [protected] |
Definition at line 118 of file surfaceengine.h.
bool Avogadro::SurfaceEngine::m_clip [protected] |
Definition at line 130 of file surfaceengine.h.
double Avogadro::SurfaceEngine::m_clipEqA [protected] |
Definition at line 131 of file surfaceengine.h.
double Avogadro::SurfaceEngine::m_clipEqB [protected] |
Definition at line 131 of file surfaceengine.h.
double Avogadro::SurfaceEngine::m_clipEqC [protected] |
Definition at line 131 of file surfaceengine.h.
double Avogadro::SurfaceEngine::m_clipEqD [protected] |
Definition at line 131 of file surfaceengine.h.
Color Avogadro::SurfaceEngine::m_color [protected] |
Definition at line 117 of file surfaceengine.h.
int Avogadro::SurfaceEngine::m_colorMode [protected] |
Definition at line 122 of file surfaceengine.h.
IsoGen* Avogadro::SurfaceEngine::m_isoGen [protected] |
Definition at line 114 of file surfaceengine.h.
double Avogadro::SurfaceEngine::m_padding [protected] |
Definition at line 120 of file surfaceengine.h.
PainterDevice* Avogadro::SurfaceEngine::m_pd [protected] |
Definition at line 116 of file surfaceengine.h.
int Avogadro::SurfaceEngine::m_renderMode [protected] |
Definition at line 121 of file surfaceengine.h.
Definition at line 111 of file surfaceengine.h.
double Avogadro::SurfaceEngine::m_stepSize [protected] |
Definition at line 119 of file surfaceengine.h.
bool Avogadro::SurfaceEngine::m_surfaceValid [protected] |
Definition at line 123 of file surfaceengine.h.
VDWGridThread* Avogadro::SurfaceEngine::m_vdwThread [protected] |
Definition at line 113 of file surfaceengine.h.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference