AmbientOcclusion
Molecule.h File Reference
#include <vector>
#include <QVector4D>
#include <string>
#include <qmath.h>
#include <QOpenGLBuffer>
#include <QOpenGLVertexArrayObject>
#include <QOpenGLShaderProgram>
#include <map>
#include "SceneObject.h"
#include "Params.h"

Go to the source code of this file.

Classes

struct  Atom
 The Atom struct - structure which encapsulated and simlates an atom, an elementary component of a molecule. More...
 
class  Molecule
 The Molecule class - This class represents a molecule. It consists of atoms and bonds. More...
 

Enumerations

enum  DRAW_TYPE {
  COLOR = 0, EDGES = 1, HALOS = 2, SHADOW_MAP = 3,
  OCCLUSION_MAP = 4
}
 The DRAW_TYPE enum - enumeration which encapsulates the divers types of drawing used by the application when drawing a molecule object. More...
 

Enumeration Type Documentation

enum DRAW_TYPE

The DRAW_TYPE enum - enumeration which encapsulates the divers types of drawing used by the application when drawing a molecule object.

Enumerator
COLOR 
EDGES 
HALOS 
SHADOW_MAP 
OCCLUSION_MAP