Classes | |
| class | Atom |
| Atom Class. More... | |
| class | Bond |
| Bond Class. More... | |
| class | BoxControl |
| class | Camera |
| Representation of the camera looking at the molecule. More... | |
| class | Color |
| Map a primitive (atom, bond, etc.) to a OpenGL red, green, blue, alpha color. More... | |
| class | Cube |
| class | Cylinder |
| This class represents and draws a cylinder. More... | |
| class | ElementTranslator |
| Internationalization of element names. More... | |
| class | Engine |
| Engine plugin interface. More... | |
| class | Extension |
| Interface for adding extensions. More... | |
| class | FileTreeItem |
| An item for a Tree model/view of a file or directory. More... | |
| class | Fragment |
| Fragment Class. More... | |
| class | GLGraphicsView |
| class | Library |
| Interface for static calls for versions, installation prefix, and other compiler macros. More... | |
| class | GLPainter |
| Implementation of the Painter class using OpenGL. More... | |
| class | GLHit |
| Class for wrapping hits from GL picking. More... | |
| class | GLWidget |
| GL widget class for rendering molecules. More... | |
| class | IDList |
| List mapping primitives and unique ids. More... | |
| class | Line |
| Line Class. More... | |
| class | Mesh |
| class | MeshGenerator |
| Class that can generate Mesh objects from Cube objects. More... | |
| class | Molecule |
| Molecule Class. More... | |
| class | Navigate |
| Navigation functions to simplify common tasks. More... | |
| class | Painter |
| Pure virtual Painter base class to be implemented by painters. More... | |
| class | PainterDevice |
| class | ElementItem |
| An element item, intended to display a single element. More... | |
| class | ElementDetail |
| An item box displaying more detailed information on the element. More... | |
| class | PeriodicTableScene |
| This class encapsulates the scene, all items are contained in it. More... | |
| class | PeriodicTableView |
| This class implements the view of the PeriodicTableScene. More... | |
| class | Plugin |
| Interface for plugins. More... | |
| class | PluginFactory |
| Generates new instances of the Plugin class for which it is defined. More... | |
| class | PluginDialog |
| class | PluginItemModel |
| class | PluginListView |
| class | PluginItem |
| class | PluginManager |
| class | Point |
| Point Class. More... | |
| class | Primitive |
| Base class for all primitives (Molecule, Atom, Bond, Residue, ...). More... | |
| class | PrimitiveItemModel |
| class | PrimitiveList |
| Class which set of Primitives. More... | |
| class | PythonError |
| class | PythonInterpreter |
| class | PythonScript |
| class | Residue |
| Residue Class. More... | |
| class | Sphere |
| class | TextRenderer |
| class | Tool |
| Interface for tool plugins. More... | |
| class | ToolGroup |
| Manager for GLWidget Tools. More... | |
| class | UndoSequence |
| Provides a sequence of Undo/Redo commands in a single command. More... | |
Functions | |
| bool | engineLessThan (const Engine *lhs, const Engine *rhs) |
| PythonError * | pythonError () |
| void | prepareToCatchError () |
| void | catchError () |
| bool | toolGreaterThan (const Tool *first, const Tool *second) |
Variables | |
| ElementTranslator | elementTranslator |
| const int | PAINTER_GLOBAL_QUALITY_SETTINGS = 5 |
| const int | DEFAULT_GLOBAL_QUALITY_SETTING = PAINTER_GLOBAL_QUALITY_SETTINGS - 3 |
| const int | PAINTER_DETAIL_LEVELS = 10 |
| const int | PAINTER_SPHERES_LEVELS_ARRAY [5][10] |
| const double | PAINTER_SPHERES_LIMIT_MIN_LEVEL = 0.005 |
| const double | PAINTER_SPHERES_LIMIT_MAX_LEVEL = 0.15 |
| const int | PAINTER_CYLINDERS_LEVELS_ARRAY [5][10] |
| const double | PAINTER_CYLINDERS_LIMIT_MIN_LEVEL = 0.001 |
| const double | PAINTER_CYLINDERS_LIMIT_MAX_LEVEL = 0.03 |
| const int | PAINTER_MAX_DETAIL_LEVEL = PAINTER_DETAIL_LEVELS - 1 |
| const double | PAINTER_SPHERES_SQRT_LIMIT_MIN_LEVEL = sqrt ( PAINTER_SPHERES_LIMIT_MIN_LEVEL ) |
| const double | PAINTER_SPHERES_SQRT_LIMIT_MAX_LEVEL = sqrt ( PAINTER_SPHERES_LIMIT_MAX_LEVEL ) |
| const double | PAINTER_SPHERES_DETAIL_COEFF |
| const double | PAINTER_CYLINDERS_SQRT_LIMIT_MIN_LEVEL = sqrt ( PAINTER_CYLINDERS_LIMIT_MIN_LEVEL ) |
| const double | PAINTER_CYLINDERS_SQRT_LIMIT_MAX_LEVEL = sqrt ( PAINTER_CYLINDERS_LIMIT_MAX_LEVEL ) |
| const double | PAINTER_CYLINDERS_DETAIL_COEFF |
| const double | PAINTER_FRUSTUM_CULL_TRESHOLD = -0.8 |
| const unsigned long | FALSE_ID = -1 |
| A_EXPORT void Avogadro::catchError | ( | ) |
| bool Avogadro::engineLessThan | ( | const Engine * | lhs, | |
| const Engine * | rhs | |||
| ) |
| A_EXPORT void Avogadro::prepareToCatchError | ( | ) |
| A_EXPORT PythonError * Avogadro::pythonError | ( | ) |
| bool Avogadro::toolGreaterThan | ( | const Tool * | first, | |
| const Tool * | second | |||
| ) |
| const unsigned long Avogadro::FALSE_ID = -1 |
| const double Avogadro::PAINTER_CYLINDERS_DETAIL_COEFF |
Initial value:
static_cast<double> ( PAINTER_MAX_DETAIL_LEVEL - 1 ) / ( PAINTER_CYLINDERS_SQRT_LIMIT_MAX_LEVEL - PAINTER_CYLINDERS_SQRT_LIMIT_MIN_LEVEL )
| const int Avogadro::PAINTER_CYLINDERS_LEVELS_ARRAY[5][10] |
Initial value:
{ {0, 3, 5, 5, 8, 8, 12, 12, 16, 16},
{0, 4, 6, 9, 12, 12, 16, 16, 20, 20},
{0, 4, 6, 10, 14, 18, 22, 26, 32, 40},
{0, 4, 6, 12, 16, 20, 24, 28, 34, 42},
{0, 5, 10, 15, 20, 25, 30, 35, 40, 45}
}
| const double Avogadro::PAINTER_CYLINDERS_LIMIT_MAX_LEVEL = 0.03 |
| const double Avogadro::PAINTER_CYLINDERS_LIMIT_MIN_LEVEL = 0.001 |
| const double Avogadro::PAINTER_CYLINDERS_SQRT_LIMIT_MAX_LEVEL = sqrt ( PAINTER_CYLINDERS_LIMIT_MAX_LEVEL ) |
| const double Avogadro::PAINTER_CYLINDERS_SQRT_LIMIT_MIN_LEVEL = sqrt ( PAINTER_CYLINDERS_LIMIT_MIN_LEVEL ) |
| const int Avogadro::PAINTER_DETAIL_LEVELS = 10 |
| const double Avogadro::PAINTER_FRUSTUM_CULL_TRESHOLD = -0.8 |
| const int Avogadro::PAINTER_GLOBAL_QUALITY_SETTINGS = 5 |
| const int Avogadro::PAINTER_MAX_DETAIL_LEVEL = PAINTER_DETAIL_LEVELS - 1 |
| const double Avogadro::PAINTER_SPHERES_DETAIL_COEFF |
Initial value:
static_cast<double> ( PAINTER_MAX_DETAIL_LEVEL - 1 ) / ( PAINTER_SPHERES_SQRT_LIMIT_MAX_LEVEL - PAINTER_SPHERES_SQRT_LIMIT_MIN_LEVEL )
| const int Avogadro::PAINTER_SPHERES_LEVELS_ARRAY[5][10] |
Initial value:
{ {0, 0, 1, 1, 2, 2, 3, 3, 4, 4},
{0, 1, 2, 3, 4, 4, 5, 5, 6, 6},
{1, 2, 3, 4, 5, 6, 7, 8, 9, 9},
{1, 2, 3, 4, 6, 7, 8, 9, 11, 12},
{2, 3, 4, 5, 7, 9, 12, 15, 18, 22}
}
| const double Avogadro::PAINTER_SPHERES_LIMIT_MAX_LEVEL = 0.15 |
| const double Avogadro::PAINTER_SPHERES_LIMIT_MIN_LEVEL = 0.005 |
| const double Avogadro::PAINTER_SPHERES_SQRT_LIMIT_MAX_LEVEL = sqrt ( PAINTER_SPHERES_LIMIT_MAX_LEVEL ) |
| const double Avogadro::PAINTER_SPHERES_SQRT_LIMIT_MIN_LEVEL = sqrt ( PAINTER_SPHERES_LIMIT_MIN_LEVEL ) |
1.5.4