org.simtk.moleculargraphics.cartoon
Class GlyphCartoon

java.lang.Object
  extended by org.simtk.moleculargraphics.cartoon.ActorCartoonClass
      extended by org.simtk.moleculargraphics.cartoon.GlyphCartoon
All Implemented Interfaces:
ActorCartoon, BaseCartoon, ResidueHighlightListener
Direct Known Subclasses:
AtomSphereActor, BackboneStick, BondStickCartoon, CylinderCartoon, NucleotideStickCartoon, ResidueSphereActor, TensorGlyphCartoon, WireFrameActor

public abstract class GlyphCartoon
extends ActorCartoonClass

Cartoon consisting of a single vtkGlyph3D. Intended to be base class for wireframe and atomspheres, among others.

Author:
Christopher Bruns

Field Summary
protected  double highlightFactor
           
 
Fields inherited from class org.simtk.moleculargraphics.cartoon.ActorCartoonClass
actor, highlightActor, highlightMapper, highlightToonColors, invisibleColorScheme, isPopulated, mapper
 
Method Summary
abstract  void addMolecule(Molecule molecule)
           
 void colorByScalar()
           
 void orientByNormal()
           
 void scaleByNormal()
           
 void scaleNone()
           
 void setGlyphSource(vtk.vtkPolyData data)
           
 
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

highlightFactor

protected double highlightFactor
Method Detail

setGlyphSource

public void setGlyphSource(vtk.vtkPolyData data)

scaleByNormal

public void scaleByNormal()

scaleNone

public void scaleNone()

orientByNormal

public void orientByNormal()

colorByScalar

public void colorByScalar()

addMolecule

public abstract void addMolecule(Molecule molecule)