# Visualization Library

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

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

# vlMolecule::Molecule Member List

This is the complete list of members for vlMolecule::Molecule, including all inherited members.

actorTree() const | vlMolecule::Molecule | `[inline]`
actorTree() | vlMolecule::Molecule | `[inline]`
addAtom(Atom *atom) | vlMolecule::Molecule |
addBond(Bond *bond) | vlMolecule::Molecule |
addBond(Atom *a1, Atom *a2) | vlMolecule::Molecule |
aromaticRingColor() const | vlMolecule::Molecule | `[inline]`
as() | vl::Object | `[inline]`
as() const | vl::Object | `[inline]`
atom(int index) const | vlMolecule::Molecule |
atomCount() const | vlMolecule::Molecule | `[inline]`
atomDetail() const | vlMolecule::Molecule | `[inline]`
atomLabelEffect() const | vlMolecule::Molecule | `[inline]`
atomLabelEffect() | vlMolecule::Molecule | `[inline]`
atomLabelTemplate() | vlMolecule::Molecule | `[inline]`
atomLabelTemplate() const | vlMolecule::Molecule | `[inline]`
atoms() const | vlMolecule::Molecule | `[inline]`
atoms() | vlMolecule::Molecule | `[inline]`
atomsStyle() | vlMolecule::Molecule | `[protected]`
automaticDelete() const | vl::Object | `[inline]`
ballAndStickStyle() | vlMolecule::Molecule | `[protected]`
bond(int index) const | vlMolecule::Molecule |
bond(Atom *a1, Atom *a2) | vlMolecule::Molecule |
bondCount() const | vlMolecule::Molecule | `[inline]`
bondDetail() const | vlMolecule::Molecule | `[inline]`
bonds() const | vlMolecule::Molecule | `[inline]`
bonds() | vlMolecule::Molecule | `[inline]`
className() | vl::Object | `[inline, virtual]`
computeAtomAdjacency() | vlMolecule::Molecule |
cycle(int i) const | vlMolecule::Molecule | `[inline]`
cycle(int i) | vlMolecule::Molecule | `[inline]`
cycles() const | vlMolecule::Molecule | `[inline]`
cycles() | vlMolecule::Molecule | `[inline]`
decReference() | vl::Object | `[inline]`
eraseAllAtoms() | vlMolecule::Molecule |
eraseAllBonds() | vlMolecule::Molecule |
eraseAtom(Atom *atom) | vlMolecule::Molecule |
eraseAtom(int index) | vlMolecule::Molecule |
eraseBond(Bond *bond) | vlMolecule::Molecule |
eraseBond(int bond) | vlMolecule::Molecule |
eraseBond(Atom *a1, Atom *a2) | vlMolecule::Molecule |
eraseBond(int a1, int a2) | vlMolecule::Molecule |
generateAtomLabel(const Atom *atom, vl::Transform *tr) | vlMolecule::Molecule | `[protected]`
generateAtomLabels() | vlMolecule::Molecule | `[protected]`
generateRings() | vlMolecule::Molecule | `[protected]`
id() const | vlMolecule::Molecule | `[inline]`
incidentBonds(std::vector< Bond * > &inc_bonds, Atom *atom) | vlMolecule::Molecule |
incReference() | vl::Object | `[inline]`
lineWidth() const | vlMolecule::Molecule | `[inline]`
mActorTree | vlMolecule::Molecule | `[protected]`
mAromaticRingColor | vlMolecule::Molecule | `[protected]`
mAtomDetail | vlMolecule::Molecule | `[protected]`
mAtomLabelEffect | vlMolecule::Molecule | `[protected]`
mAtomLabelTemplate | vlMolecule::Molecule | `[protected]`
mAtoms | vlMolecule::Molecule | `[protected]`
mBondDetail | vlMolecule::Molecule | `[protected]`
mBonds | vlMolecule::Molecule | `[protected]`
mCycles | vlMolecule::Molecule | `[protected]`
mId | vlMolecule::Molecule | `[protected]`
mLineWidth | vlMolecule::Molecule | `[protected]`
mMoleculeName | vlMolecule::Molecule | `[protected]`
mMoleculeStyle | vlMolecule::Molecule | `[protected]`
mName | vl::Object | `[protected]`
Molecule() | vlMolecule::Molecule |
Molecule(const Molecule &other) | vlMolecule::Molecule | `[inline]`
moleculeName() const | vlMolecule::Molecule | `[inline]`
moleculeStyle() const | vlMolecule::Molecule | `[inline]`
mRingOffset | vlMolecule::Molecule | `[protected]`
mShowAtomNames | vlMolecule::Molecule | `[protected]`
mSmoothLines | vlMolecule::Molecule | `[protected]`
mTags | vlMolecule::Molecule | `[protected]`
mTransformTree | vlMolecule::Molecule | `[protected]`
name() const | vl::Object | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
operator=(const Molecule &other) | vlMolecule::Molecule |
vl::Object::operator=(const Object &other) | vl::Object | `[inline]`
prepareAtomInsert(int bonus=100) | vlMolecule::Molecule | `[inline, protected]`
prepareBondInsert(int bonus=100) | vlMolecule::Molecule | `[inline, protected]`
prepareForRendering() | vlMolecule::Molecule |
referenceCount() const | vl::Object | `[inline]`
reset() | vlMolecule::Molecule |
ringOffset() const | vlMolecule::Molecule | `[inline]`
setAromaticBondsColor(const vl::fvec4 &color) | vlMolecule::Molecule |
setAromaticRingColor(const vl::fvec4 &color) | vlMolecule::Molecule | `[inline]`
setAtomColors(const vl::fvec4 &color) | vlMolecule::Molecule |
setAtomDetail(int detail) | vlMolecule::Molecule | `[inline]`
setAtomRadii(float radius) | vlMolecule::Molecule |
setAtomTypeVisible(EAtomType type, bool visible) | vlMolecule::Molecule |
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setBondDetail(int detail) | vlMolecule::Molecule | `[inline]`
setBondRadii(float radius) | vlMolecule::Molecule |
setCalculatedAtomRadii(float percentage=1.0f) | vlMolecule::Molecule |
setCovalentAtomRadii(float percentage=1.0f) | vlMolecule::Molecule |
setCPKAtomColors() | vlMolecule::Molecule |
setEmpiricalAtomRadii(float percentage=1.0f) | vlMolecule::Molecule |
setId(unsigned int id) | vlMolecule::Molecule | `[inline]`
setLineWidth(float w) | vlMolecule::Molecule | `[inline]`
setMoleculeName(const std::string &name) | vlMolecule::Molecule | `[inline]`
setMoleculeStyle(EMoleculeStyle style) | vlMolecule::Molecule | `[inline]`
setName(const std::string &name) | vl::Object | `[inline]`
setRingOffset(float offset) | vlMolecule::Molecule | `[inline]`
setShowAtomNames(bool show) | vlMolecule::Molecule | `[inline]`
setSmoothLines(bool smooth) | vlMolecule::Molecule | `[inline]`
setVanDerWaalsAtomRadii(float percentage=1.0f) | vlMolecule::Molecule |
showAtomNames() const | vlMolecule::Molecule | `[inline]`
smoothLines() const | vlMolecule::Molecule | `[inline]`
sticksStyle() | vlMolecule::Molecule | `[protected]`
tags() | vlMolecule::Molecule | `[inline]`
tags() const | vlMolecule::Molecule | `[inline]`
transformTree() | vlMolecule::Molecule | `[inline]`
transformTree() const | vlMolecule::Molecule | `[inline]`
wireframeStyle() | vlMolecule::Molecule | `[protected]`
~Molecule() | vlMolecule::Molecule | `[inline]`
~Object() | vl::Object | `[protected, virtual]`

Visualization Library v2009.07 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Mon Aug 10 21:41:49 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.