org.simtk.moleculargraphics.cartoon
Class MoleculeCartoonClass

java.lang.Object
  extended by org.simtk.moleculargraphics.cartoon.MoleculeCartoonClass
All Implemented Interfaces:
BaseCartoon, MoleculeCartoon
Direct Known Subclasses:
AtomSpheres, BackboneCurve, BackboneTubeCartoon, BaseConnectorTube, CompositeCartoon, DuplexCylinderCartoon, MoleculeBlobs, MoleculeTensorCartoon, ProteinRibbon, ResidueSpheres, RichardsonProteinRibbon, WireFrame

public abstract class MoleculeCartoonClass
extends java.lang.Object
implements MoleculeCartoon


Field Summary
protected  java.util.Set<ActorCartoon> actorSet
           
protected  vtk.vtkPolyDataMapper mapper
           
protected  java.util.Set<BaseCartoon> subToons
           
protected  ToonColors toonColors
           
 
Constructor Summary
MoleculeCartoonClass()
           
 
Method Summary
 void add(MoleculeCollection m)
           
 void addSubToon(BaseCartoon toon)
           
 void colorToon(ColorScheme colorScheme)
           
 void colorToon(java.lang.Object object, ColorScheme colorScheme)
           
 void updateActors()
           
 java.util.Set<ActorCartoon> vtkActors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.simtk.moleculargraphics.cartoon.MoleculeCartoon
addMolecule
 

Field Detail

actorSet

protected java.util.Set<ActorCartoon> actorSet

mapper

protected vtk.vtkPolyDataMapper mapper

toonColors

protected ToonColors toonColors

subToons

protected java.util.Set<BaseCartoon> subToons
Constructor Detail

MoleculeCartoonClass

public MoleculeCartoonClass()
Method Detail

addSubToon

public void addSubToon(BaseCartoon toon)
Specified by:
addSubToon in interface MoleculeCartoon

colorToon

public void colorToon(java.lang.Object object,
                      ColorScheme colorScheme)
Specified by:
colorToon in interface BaseCartoon

colorToon

public void colorToon(ColorScheme colorScheme)
Specified by:
colorToon in interface BaseCartoon

vtkActors

public java.util.Set<ActorCartoon> vtkActors()
Specified by:
vtkActors in interface MoleculeCartoon

add

public void add(MoleculeCollection m)
Specified by:
add in interface MoleculeCartoon

updateActors

public void updateActors()
Specified by:
updateActors in interface MoleculeCartoon