Visualization Library v1.0.3

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

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]

vl::Molecule Member List

This is the complete list of members for vl::Molecule, including all inherited members.
actorToAtomMap() const vl::Molecule [inline]
actorToAtomMap()vl::Molecule [inline]
actorToBondMap() const vl::Molecule [inline]
actorToBondMap()vl::Molecule [inline]
actorTree() const vl::Molecule [inline]
actorTree()vl::Molecule [inline]
addAtom(Atom *atom)vl::Molecule
addBond(Bond *bond)vl::Molecule
addBond(Atom *a1, Atom *a2)vl::Molecule
aromaticRingColor() const vl::Molecule [inline]
as()vl::Object [inline]
as() const vl::Object [inline]
atom(int index) const vl::Molecule
atom(int index)vl::Molecule
atomCount() const vl::Molecule [inline]
atomDetail() const vl::Molecule [inline]
atomLabelEffect() const vl::Molecule [inline]
atomLabelEffect()vl::Molecule [inline]
atomLabelTemplate() const vl::Molecule [inline]
atomLabelTemplate()vl::Molecule [inline]
atoms() const vl::Molecule [inline]
atoms()vl::Molecule [inline]
atomsStyle()vl::Molecule [protected]
atomToActorMap() const vl::Molecule [inline]
atomToActorMap()vl::Molecule [inline]
automaticDelete() const vl::Object [inline]
ballAndStickStyle()vl::Molecule [protected]
bond(int index) const vl::Molecule
bond(int index)vl::Molecule
bond(Atom *a1, Atom *a2) const vl::Molecule
bond(Atom *a1, Atom *a2)vl::Molecule
bondCount() const vl::Molecule [inline]
bondDetail() const vl::Molecule [inline]
bonds() const vl::Molecule [inline]
bonds()vl::Molecule [inline]
bondToActorMap() const vl::Molecule [inline]
bondToActorMap()vl::Molecule [inline]
computeAtomAdjacency()vl::Molecule
cycle(int i) const vl::Molecule [inline]
cycle(int i)vl::Molecule [inline]
cycles() const vl::Molecule [inline]
cycles()vl::Molecule [inline]
decReference()vl::Object [inline]
eraseAllAtoms()vl::Molecule
eraseAllBonds()vl::Molecule
eraseAtom(Atom *atom)vl::Molecule
eraseAtom(int index)vl::Molecule
eraseBond(Bond *bond)vl::Molecule
eraseBond(int bond)vl::Molecule
eraseBond(Atom *a1, Atom *a2)vl::Molecule
eraseBond(int a1, int a2)vl::Molecule
generateAtomLabel(const Atom *atom, Transform *tr)vl::Molecule [protected]
generateAtomLabels()vl::Molecule [protected]
generateRings()vl::Molecule [protected]
id() const vl::Molecule [inline]
incidentBonds(std::vector< Bond * > &inc_bonds, Atom *atom)vl::Molecule
incReference() const vl::Object [inline]
isActorToMoleculeMapEnabled() const vl::Molecule [inline]
isMoleculeToActorMapEnabled() const vl::Molecule [inline]
lineWidth() const vl::Molecule [inline]
mActorToAtomMapvl::Molecule [protected]
mActorToBondMapvl::Molecule [protected]
mActorToMoleculeMapEnabledvl::Molecule [protected]
mActorTreevl::Molecule [protected]
mAromaticRingColorvl::Molecule [protected]
mAtomDetailvl::Molecule [protected]
mAtomLabelEffectvl::Molecule [protected]
mAtomLabelTemplatevl::Molecule [protected]
mAtomsvl::Molecule [protected]
mAtomToActorMapvl::Molecule [protected]
mAutomaticDeletevl::Object [protected]
mBondDetailvl::Molecule [protected]
mBondsvl::Molecule [protected]
mBondToActorMapvl::Molecule [protected]
mCyclesvl::Molecule [protected]
mIdvl::Molecule [protected]
mLineWidthvl::Molecule [protected]
mMoleculeNamevl::Molecule [protected]
mMoleculeStylevl::Molecule [protected]
mMoleculeToActorMapEnabledvl::Molecule [protected]
mObjectNamevl::Object [protected]
Molecule()vl::Molecule
Molecule(const Molecule &other)vl::Molecule [inline]
moleculeName() const vl::Molecule [inline]
moleculeStyle() const vl::Molecule [inline]
mRefCountMutexvl::Object [protected]
mReferenceCountvl::Object [mutable, protected]
mRingOffsetvl::Molecule [protected]
mShowAtomNamesvl::Molecule [protected]
mSmoothLinesvl::Molecule [protected]
mTagsvl::Molecule [protected]
mTransformTreevl::Molecule [protected]
Object()vl::Object [inline]
Object(const Object &other)vl::Object [inline]
objectName() const vl::Object [inline]
operator=(const Molecule &other)vl::Molecule
vl::Object::operator=(const Object &other)vl::Object [inline]
prepareAtomInsert(int bonus=100)vl::Molecule [inline, protected]
prepareBondInsert(int bonus=100)vl::Molecule [inline, protected]
prepareForRendering()vl::Molecule
refCountMutex()vl::Object [inline]
refCountMutex() const vl::Object [inline]
referenceCount() const vl::Object [inline]
reset()vl::Molecule
ringOffset() const vl::Molecule [inline]
setActorToMoleculeMapEnabled(bool enabled)vl::Molecule [inline]
setAromaticBondsColor(const fvec4 &color)vl::Molecule
setAromaticRingColor(const fvec4 &color)vl::Molecule [inline]
setAtomColors(const fvec4 &color)vl::Molecule
setAtomDetail(int detail)vl::Molecule [inline]
setAtomRadii(float radius)vl::Molecule
setAtomTypeVisible(EAtomType type, bool visible)vl::Molecule
setAutomaticDelete(bool autodel_on)vl::Object [inline]
setBondDetail(int detail)vl::Molecule [inline]
setBondRadii(float radius)vl::Molecule
setCalculatedAtomRadii(float percentage=1.0f)vl::Molecule
setCovalentAtomRadii(float percentage=1.0f)vl::Molecule
setCPKAtomColors()vl::Molecule
setEmpiricalAtomRadii(float percentage=1.0f)vl::Molecule
setId(unsigned int id)vl::Molecule [inline]
setLineWidth(float w)vl::Molecule [inline]
setMoleculeName(const String &name)vl::Molecule [inline]
setMoleculeStyle(EMoleculeStyle style)vl::Molecule [inline]
setMoleculeToActorMapEnabled(bool enabled)vl::Molecule [inline]
setObjectName(const char *name)vl::Object [inline]
setRefCountMutex(IMutex *mutex)vl::Object [inline]
setRingOffset(float offset)vl::Molecule [inline]
setShowAtomNames(bool show)vl::Molecule [inline]
setSmoothLines(bool smooth)vl::Molecule [inline]
setVanDerWaalsAtomRadii(float percentage=1.0f)vl::Molecule
showAtomNames() const vl::Molecule [inline]
smoothLines() const vl::Molecule [inline]
sticksStyle()vl::Molecule [protected]
tags()vl::Molecule [inline]
tags() const vl::Molecule [inline]
transformTree()vl::Molecule [inline]
transformTree() const vl::Molecule [inline]
wireframeStyle()vl::Molecule [protected]
~Molecule()vl::Molecule [inline]
~Object()vl::Object [protected, virtual]

Visualization Library v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:12.
Permission is granted to use this page to write and publish articles regarding Visualization Library.