Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]
Classes | Namespaces | Enumerations | Functions

C:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vlMolecule/chem_database.hpp File Reference

#include <vl/Vector4.hpp>
#include <vl/String.hpp>

Classes

class  vlMolecule::AtomInfo
 Encapsulates information regarding an atom type. More...

Namespaces

namespace  vlMolecule
 

The Molecule Visualization namespace.


Enumerations

enum  vlMolecule::EAtomType {
  vlMolecule::AT_Hydrogen, vlMolecule::AT_Helium, vlMolecule::AT_Lithium, vlMolecule::AT_Beryllium,
  vlMolecule::AT_Boron, vlMolecule::AT_Carbon, vlMolecule::AT_Nitrogen, vlMolecule::AT_Oxygen,
  vlMolecule::AT_Fluorine, vlMolecule::AT_Neon, vlMolecule::AT_Sodium, vlMolecule::AT_Magnesium,
  vlMolecule::AT_Aluminium, vlMolecule::AT_Silicon, vlMolecule::AT_Phosphorus, vlMolecule::AT_Sulfur,
  vlMolecule::AT_Chlorine, vlMolecule::AT_Argon, vlMolecule::AT_Potassium, vlMolecule::AT_Calcium,
  vlMolecule::AT_Scandium, vlMolecule::AT_Titanium, vlMolecule::AT_Vanadium, vlMolecule::AT_Chromium,
  vlMolecule::AT_Manganese, vlMolecule::AT_Iron, vlMolecule::AT_Cobalt, vlMolecule::AT_Nickel,
  vlMolecule::AT_Copper, vlMolecule::AT_Zinc, vlMolecule::AT_Gallium, vlMolecule::AT_Germanium,
  vlMolecule::AT_Arsenic, vlMolecule::AT_Selenium, vlMolecule::AT_Bromine, vlMolecule::AT_Krypton,
  vlMolecule::AT_Rubidium, vlMolecule::AT_Strontium, vlMolecule::AT_Yttrium, vlMolecule::AT_Zirconium,
  vlMolecule::AT_Niobium, vlMolecule::AT_Molybdenum, vlMolecule::AT_Technetium, vlMolecule::AT_Ruthenium,
  vlMolecule::AT_Rhodium, vlMolecule::AT_Palladium, vlMolecule::AT_Silver, vlMolecule::AT_Cadmium,
  vlMolecule::AT_Indium, vlMolecule::AT_Tin, vlMolecule::AT_Antimony, vlMolecule::AT_Tellurium,
  vlMolecule::AT_Iodine, vlMolecule::AT_Xenon, vlMolecule::AT_Caesium, vlMolecule::AT_Barium,
  vlMolecule::AT_Lanthanum, vlMolecule::AT_Cerium, vlMolecule::AT_Praseodymium, vlMolecule::AT_Neodymium,
  vlMolecule::AT_Promethium, vlMolecule::AT_Samarium, vlMolecule::AT_Europium, vlMolecule::AT_Gadolinium,
  vlMolecule::AT_Terbium, vlMolecule::AT_Dysprosium, vlMolecule::AT_Holmium, vlMolecule::AT_Erbium,
  vlMolecule::AT_Thulium, vlMolecule::AT_Ytterbium, vlMolecule::AT_Lutetium, vlMolecule::AT_Hafnium,
  vlMolecule::AT_Tantalum, vlMolecule::AT_Tungsten, vlMolecule::AT_Rhenium, vlMolecule::AT_Osmium,
  vlMolecule::AT_Iridium, vlMolecule::AT_Platinum, vlMolecule::AT_Gold, vlMolecule::AT_Mercury,
  vlMolecule::AT_Thallium, vlMolecule::AT_Lead, vlMolecule::AT_Bismuth, vlMolecule::AT_Polonium,
  vlMolecule::AT_Astatine, vlMolecule::AT_Radon, vlMolecule::AT_Francium, vlMolecule::AT_Radium,
  vlMolecule::AT_Actinium, vlMolecule::AT_Thorium, vlMolecule::AT_Protactinium, vlMolecule::AT_Uranium,
  vlMolecule::AT_Neptunium, vlMolecule::AT_Plutonium, vlMolecule::AT_Americium, vlMolecule::AT_Curium,
  vlMolecule::AT_Berkelium, vlMolecule::AT_Californium, vlMolecule::AT_Einsteinium, vlMolecule::AT_Fermium,
  vlMolecule::AT_Mendelevium, vlMolecule::AT_Nobelium, vlMolecule::AT_Lawrencium, vlMolecule::AT_Rutherfordium,
  vlMolecule::AT_Dubnium, vlMolecule::AT_Seaborgium, vlMolecule::AT_Bohrium, vlMolecule::AT_Hassium,
  vlMolecule::AT_Meitnerium, vlMolecule::AT_Darmstadtium, vlMolecule::AT_Roentgenium, vlMolecule::AT_Ununbium,
  vlMolecule::AT_Ununtrium, vlMolecule::AT_Ununquadium, vlMolecule::AT_Ununpentium, vlMolecule::AT_Ununhexium,
  vlMolecule::AT_Ununseptium, vlMolecule::AT_Ununoctium, vlMolecule::AT_Unknown, vlMolecule::AT_Count
}
 

Element types.

More...

Functions

const AtomInfo & vlMolecule::atomInfo (EAtomType type)
 Returns an AtomInfo representing the properties of the given atom type.
EAtomType vlMolecule::atomType (const char *type)
 Translates a string containing atom type name, atom symbol or a Sybyl type into an EAtomType.

Visualization Library v2010.11.1123 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Thu Nov 18 2010 02:07:55.
Permission is granted to use this page to write and publish articles regarding Visualization Library.