TrivalentAtom Class Reference

#include <Compound.h>

Inheritance diagram for TrivalentAtom:

Compound::SingleAtom Compound PIMPLHandle

List of all members.


Detailed Description

Base class for atoms having exactly three covalent bonds.

Initial default configuration is planar. Bond centers are named "bond1", "bond2", and "bond3"

Public Member Functions

 TrivalentAtom (const Compound::AtomName &atomName, const Element &element, Angle angle1=120 *Deg2Rad, Angle angle2=120 *Deg2Rad)


Constructor & Destructor Documentation

TrivalentAtom ( const Compound::AtomName atomName,
const Element element,
Angle  angle1 = 120*Deg2Rad,
Angle  angle2 = 120*Deg2Rad 
) [inline]

Parameters:
atomName  name for new atom
element  chemical element for new atom
angle1  angle between first and second BondCenters
angle2  angle between first and third BondCenters

References Compound::addFirstBondCenter(), Compound::addPlanarBondCenter(), Compound::addSecondBondCenter(), Compound::setCompoundName(), and Compound::setInboardBondCenter().


The documentation for this class was generated from the following file:

Generated on Fri Sep 26 07:44:33 2008 for SimTKcore by  doxygen 1.5.6