|
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 |