org.simtk.moleculargraphics.cartoon
Class BasePairRod

java.lang.Object
  extended by org.simtk.moleculargraphics.cartoon.ActorCartoonClass
      extended by org.simtk.moleculargraphics.cartoon.GlyphCartoon
          extended by org.simtk.moleculargraphics.cartoon.CylinderCartoon
              extended by org.simtk.moleculargraphics.cartoon.BasePairRod
All Implemented Interfaces:
ActorCartoon, BaseCartoon, ResidueHighlightListener

public class BasePairRod
extends CylinderCartoon

Author:
Christopher Bruns One fat cylinder per base pair, connecting the backbone positions of two nucleotides, colored by the nucleotide colors.

Field Summary
protected  ColorScheme colorScheme
           
 
Fields inherited from class org.simtk.moleculargraphics.cartoon.CylinderCartoon
cylinderRadius, cylinderSource, minLength
 
Fields inherited from class org.simtk.moleculargraphics.cartoon.GlyphCartoon
highlightFactor
 
Fields inherited from class org.simtk.moleculargraphics.cartoon.ActorCartoonClass
actor, highlightActor, highlightMapper, highlightToonColors, invisibleColorScheme, isPopulated, mapper
 
Method Summary
 void addBasePair(BasePair basePair)
           
 void addMolecule(Molecule molecule)
           
 
Methods inherited from class org.simtk.moleculargraphics.cartoon.CylinderCartoon
addCylinder
 
Methods inherited from class org.simtk.moleculargraphics.cartoon.GlyphCartoon
colorByScalar, orientByNormal, scaleByNormal, scaleNone, setGlyphSource
 
Methods inherited from class org.simtk.moleculargraphics.cartoon.ActorCartoonClass
colorToon, colorToon, getActor, getChemicalFromScalar, getColorIndex, getHighlightActor, getMapper, highlightResidue, highlightResidueByAtomScalars, highlightResidueByResidueScalars, isPopulated, unhighlightResidue, unhighlightResidueByAtomScalars, unhighlightResidueByResidueScalars, unhighlightResidues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

colorScheme

protected ColorScheme colorScheme
Method Detail

addMolecule

public void addMolecule(Molecule molecule)
Specified by:
addMolecule in class GlyphCartoon

addBasePair

public void addBasePair(BasePair basePair)
                 throws InsufficientAtomsException
Throws:
InsufficientAtomsException