# Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics

[Home] [Tutorials] [All Classes] [Grouped Classes]

Classes | Namespaces | Enumerations | Functions

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

`#include <vlMolecule/link_config.hpp>`
`#include <vlCore/Vector4.hpp>`
`#include <vlCore/String.hpp>`

Go to the source code of this file.

## Classes

class | vl::AtomInfo
| Encapsulates information regarding an atom type. More...

## Namespaces

namespace | vl

| Visualization Library namespace.

## Enumerations

enum

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

| Element types. More...

## Functions

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

Visualization Library v2011.09.1162 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu Jan 26 2012 00:43:53.
Permission is granted to use this page to write and publish articles regarding Visualization Library.