edu.sdsc.mbt.viewables
Class BondRadiusByAtomRadius

java.lang.Object
  extended byedu.sdsc.mbt.viewables.BondRadiusByAtomRadius
All Implemented Interfaces:
BondRadius

public class BondRadiusByAtomRadius
extends java.lang.Object
implements BondRadius

This class implements the BondRadius interface by applying a radius to the given Bond by using the AtomRadius class.

Author:
John L. Moreland
See Also:
BondRadius, Bond

Field Summary
static java.lang.String NAME
           
 
Method Summary
static BondRadiusByAtomRadius create()
          Return the singleton instance of this class.
 double getBondRadius(Bond bond)
          Produce the primary radius based upon the first atom radius.
 double getSplitBondRadius(Bond bond)
          Produce the secondary radius based upon the second atom radius.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Method Detail

create

public static BondRadiusByAtomRadius create()
Return the singleton instance of this class.


getBondRadius

public double getBondRadius(Bond bond)
Produce the primary radius based upon the first atom radius.

Specified by:
getBondRadius in interface BondRadius

getSplitBondRadius

public double getSplitBondRadius(Bond bond)
Produce the secondary radius based upon the second atom radius.

Specified by:
getSplitBondRadius in interface BondRadius