Molecular Vis
Improving perception of molecular visualization
|
CAtom | Struct for atom data |
CCamera | A class for an arc-ball camera |
CFBO | Class for handling render to texture using framebuffer objects |
CFrustumCull | Class for frustum-culling |
CFrustumPlane | Class for Frustum plane |
▼CGeometry | Base class for Geometry classes |
CMoleculeModel | Class representing the molecule as geometric model |
CProceduralGeometry | Class for procedurally genereted geometries, like spheres and cubes |
CGeometryData | Stuct holding the vertices and indeces of the Geometry |
CGridCell | Struct for the cells of the grid where the atoms are stored in. This grid is used for faster neighbor lookups |
▼CLight | Base class for lights |
CDirectionalLight | Class defining directional lights |
CPointLight | Class for point-lights |
CSpotLight | Class for spot-lights |
CLightManager | Manages the collection of lights |
▼CMaterial | Base class for materials |
CLambertMaterial | Class for a material with lambert brdf |
CPBRMaterial | Class for a physically based brdf. Inspired by Disney's BRDF |
CMolecule | Struct for molecule data |
CPDBLoader | Wrapper to simplify pdbx/mmcif format import |
CSESSurface | Class for the surface representation of a Molecule |
CShader | Class handling shader construction and managment |
CSSBO< T > | Wrapper for SSBO buffer (shader storage buffer object) T is the type of the data (struct and has to satisfy allignment conditions, see ssbo doc.) |
CSSBO< Atom > | |
CSSBO< GridCell > | |
▼CTexture | Abstract base class for textures |
CVolumetricTexture | Wrapper class for GL_TEXTURE_3D |
CVertex | Struct for Vertex Data |