Molmodel
Public Member Functions

SimTK::QuadrivalentAtom Class Reference

Base class for atoms having exactly four covalent bonds. More...

#include <Compound.h>

Inheritance diagram for SimTK::QuadrivalentAtom:

List of all members.

Public Member Functions

 QuadrivalentAtom (const Compound::AtomName &atomName, const Element &element)
 QuadrivalentAtom (const Compound::AtomName &atomName, const Element &element, Angle bond12Angle, Angle bond13Angle, Angle bond14Angle, Angle dihedral3, Angle dihedral4)

Detailed Description

Base class for atoms having exactly four covalent bonds.

Bond centers are named "bond1", "bond2", "bond3", and "bond4"


Constructor & Destructor Documentation

SimTK::QuadrivalentAtom::QuadrivalentAtom ( const Compound::AtomName atomName,
const Element element 
) [inline]
Parameters:
atomNamename for new atom
elementchemical element for new atom
SimTK::QuadrivalentAtom::QuadrivalentAtom ( const Compound::AtomName atomName,
const Element element,
Angle  bond12Angle,
Angle  bond13Angle,
Angle  bond14Angle,
Angle  dihedral3,
Angle  dihedral4 
) [inline]
Parameters:
atomNamename for new atom
elementchemical element for new atom
bond12Anglebond angle in radians between bond center 1 and bond center 2
bond13Anglebond angle in radians between bond center 1 and bond center 3
bond14Anglebond angle in radians between bond center 1 and bond center 4
dihedral3dihedral angle of bond center 3, relative to dihedral of bond center 2
dihedral4dihedral angle of bond center 4, relative to dihedral of bond center 2

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines