org.simtk.moleculargraphics.cartoon
Class ProteinCoil

java.lang.Object
  extended by org.simtk.moleculargraphics.cartoon.ActorCartoonClass
      extended by org.simtk.moleculargraphics.cartoon.ProteinRibbonSegment
          extended by org.simtk.moleculargraphics.cartoon.ProteinCoil
All Implemented Interfaces:
ActorCartoon, BaseCartoon, ResidueHighlightListener

public class ProteinCoil
extends ProteinRibbonSegment


Field Summary
 
Fields inherited from class org.simtk.moleculargraphics.cartoon.ProteinRibbonSegment
lengthResolution
 
Fields inherited from class org.simtk.moleculargraphics.cartoon.ActorCartoonClass
actor, highlightActor, highlightMapper, highlightToonColors, invisibleColorScheme, isPopulated, mapper
 
Constructor Summary
ProteinCoil(java.util.List<Residue> residues, double diameter, int startIndex, Spline3D positionSpline, Spline3D normalSpline)
           
 
Method Summary
protected  void createCoil(java.util.List<Residue> residues, double diameter, int startIndex, Spline3D positionSpline, Spline3D normalSpline)
           
protected  void createCoil(java.util.List<Vector3D> positions, java.util.List<Vector3D> normals, java.util.List<Chemical> objects, double diameter)
           
protected  void oldCreateCoil(java.util.List<Residue> residues, double diameter)
           
 
Methods inherited from class org.simtk.moleculargraphics.cartoon.ProteinRibbonSegment
chainDirection, createExtrudedRibbon, createPolyLine, finishVtkPipeline, hBondNormal
 
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
 

Constructor Detail

ProteinCoil

public ProteinCoil(java.util.List<Residue> residues,
                   double diameter,
                   int startIndex,
                   Spline3D positionSpline,
                   Spline3D normalSpline)
            throws NoCartoonCreatedException
Throws:
NoCartoonCreatedException
Method Detail

createCoil

protected void createCoil(java.util.List<Residue> residues,
                          double diameter,
                          int startIndex,
                          Spline3D positionSpline,
                          Spline3D normalSpline)
                   throws NoCartoonCreatedException
Throws:
NoCartoonCreatedException

createCoil

protected void createCoil(java.util.List<Vector3D> positions,
                          java.util.List<Vector3D> normals,
                          java.util.List<Chemical> objects,
                          double diameter)

oldCreateCoil

protected void oldCreateCoil(java.util.List<Residue> residues,
                             double diameter)
                      throws NoCartoonCreatedException
Throws:
NoCartoonCreatedException