org.simtk.moleculargraphics.cartoon
Class ProteinHelix

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

public class ProteinHelix
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
ProteinHelix(java.util.List<Residue> residues, double ribbonThickness, double helixWidth, int startIndex, Spline3D positionSpline, Spline3D normalSpline)
           
 
Method Summary
protected  void createAlphaHelix(java.util.List<Residue> residues, double ribbonThickness, double strandWidth, int startIndex, Spline3D positionSpline, Spline3D normalSpline)
           
protected  void createTaperedRibbon(java.util.List<Vector3D> positions, java.util.List<Vector3D> normals, java.util.List<Chemical> objects, double ribbonThickness, double ribbonWidth)
           
protected  void oldCreateAlphaHelix(java.util.List<Residue> residues, double ribbonThickness, double helixWidth)
           
 
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

ProteinHelix

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

createTaperedRibbon

protected void createTaperedRibbon(java.util.List<Vector3D> positions,
                                   java.util.List<Vector3D> normals,
                                   java.util.List<Chemical> objects,
                                   double ribbonThickness,
                                   double ribbonWidth)

createAlphaHelix

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

oldCreateAlphaHelix

protected void oldCreateAlphaHelix(java.util.List<Residue> residues,
                                   double ribbonThickness,
                                   double helixWidth)
                            throws NoCartoonCreatedException
Throws:
NoCartoonCreatedException