• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

kalzium

Avogadro Namespace Reference


Classes

class  Camera
 
Author:
Benoit Jacob <jacob@math.jussieu.fr>
More...
class  Color
 This class represents a color in OpenGL float red-green-blue-alpha format. More...
class  Cylinder
class  Engine
 Engine plugin interface. More...
class  EngineFactory
 
Warning:
This function needs to be looked at again.
More...
class  BSDYEngine
class  BSDYSettingsWidget
class  BSDYEngineFactory
 Generates instances of our BSDYEngine class. More...
class  LabelEngine
 Label Engine class. More...
class  LabelEngineFactory
 Generates instances of our LabelEngine class. More...
class  SphereEngine
 Sphere Engine class. More...
class  SphereEngineFactory
 Generates instances of our SphereEngine class. More...
class  StickEngine
 Ball and Stick Engine class. More...
class  StickEngineFactory
 Generates instances of our StickEngine class. More...
class  WireEngine
 Wireframe Engine class. More...
class  WireEngineFactory
 Generates instances of our WireEngine class. More...
class  GLHit
 Class for wrapping hits from GL picking. More...
class  GLWidget
 GL widget class for rendering molecules. More...
class  MoleculeTreeView
 Tree based view of a Molecule. More...
class  MoleculeItemDelegate
class  Painter
 A simple Painter class for Avogadro. More...
class  Primitive
 Base class for all primitives (Molecule, Atom, Bond, Residue, . More...
class  Atom
 Atom Class. More...
class  Bond
 Bond Class. More...
class  Residue
 Residue Class. More...
class  Molecule
 Molecule Class. More...
class  PrimitiveQueue
 Class which set of Primitives. More...
class  Sphere
class  TextRenderer
class  Tool
 Interface for tool plugins. More...
class  ToolFactory
class  ToolGroup
 Manager for GLWidget Tools. More...
class  NavigateTool
 Port of Navigation from Kalzium. More...
class  NavigateToolFactory
class  UndoSequence
 Provides a sequence of Undo/Redo commands in a single command. More...

Functions

static void normalizeTexSize (GLenum textureTarget, int &texwidth, int &texheight)
bool toolGreaterThan (const Tool *first, const Tool *second)

Variables

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

Function Documentation

static void Avogadro::normalizeTexSize ( GLenum  textureTarget,
int &  texwidth,
int &  texheight 
) [static]

Definition at line 123 of file textrenderer.cpp.

bool Avogadro::toolGreaterThan ( const Tool *  first,
const Tool *  second 
)

Definition at line 38 of file toolgroup.cpp.


Variable Documentation

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)

Definition at line 56 of file painter.cpp.

const double Avogadro::PAINTER_CYLINDERS_SQRT_LIMIT_MAX_LEVEL = sqrt(PAINTER_CYLINDERS_LIMIT_MAX_LEVEL)

Definition at line 54 of file painter.cpp.

const double Avogadro::PAINTER_CYLINDERS_SQRT_LIMIT_MIN_LEVEL = sqrt(PAINTER_CYLINDERS_LIMIT_MIN_LEVEL)

Definition at line 52 of file painter.cpp.

const int Avogadro::PAINTER_MAX_DETAIL_LEVEL = PAINTER_DETAIL_LEVELS - 1

Definition at line 43 of file painter.cpp.

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)

Definition at line 49 of file painter.cpp.

const double Avogadro::PAINTER_SPHERES_SQRT_LIMIT_MAX_LEVEL = sqrt(PAINTER_SPHERES_LIMIT_MAX_LEVEL)

Definition at line 47 of file painter.cpp.

const double Avogadro::PAINTER_SPHERES_SQRT_LIMIT_MIN_LEVEL = sqrt(PAINTER_SPHERES_LIMIT_MIN_LEVEL)

Definition at line 45 of file painter.cpp.

kalzium

Skip menu "kalzium"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal