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]
mActorTreevlMolecule::Molecule [protected]
mAromaticRingColorvlMolecule::Molecule [protected]
mAtomDetailvlMolecule::Molecule [protected]
mAtomLabelEffectvlMolecule::Molecule [protected]
mAtomLabelTemplatevlMolecule::Molecule [protected]
mAtomsvlMolecule::Molecule [protected]
mBondDetailvlMolecule::Molecule [protected]
mBondsvlMolecule::Molecule [protected]
mCyclesvlMolecule::Molecule [protected]
mIdvlMolecule::Molecule [protected]
mLineWidthvlMolecule::Molecule [protected]
mMoleculeNamevlMolecule::Molecule [protected]
mMoleculeStylevlMolecule::Molecule [protected]
mNamevl::Object [protected]
Molecule()vlMolecule::Molecule
Molecule(const Molecule &other)vlMolecule::Molecule [inline]
moleculeName() const vlMolecule::Molecule [inline]
moleculeStyle() const vlMolecule::Molecule [inline]
mRingOffsetvlMolecule::Molecule [protected]
mShowAtomNamesvlMolecule::Molecule [protected]
mSmoothLinesvlMolecule::Molecule [protected]
mTagsvlMolecule::Molecule [protected]
mTransformTreevlMolecule::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.08 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Fri Aug 28 10:14:23 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.