vmm.polyhedron
Class Dodecahedron

java.lang.Object
  extended by vmm.core.Exhibit
      extended by vmm.core3D.Exhibit3D
          extended by vmm.polyhedron.IFS
              extended by vmm.polyhedron.RegularPolyhedron
                  extended by vmm.polyhedron.Dodecahedron
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable

public class Dodecahedron
extends RegularPolyhedron


Nested Class Summary
 
Nested classes/interfaces inherited from class vmm.polyhedron.IFS
IFS.IFSView
 
Field Summary
 
Fields inherited from class vmm.polyhedron.RegularPolyhedron
polyhedronFaces, polyhedronVertices, stellationHeight, stellationScale, truncation, truncationSelect
 
Fields inherited from class vmm.polyhedron.IFS
edgeDivisor, useBackFaceFudge
 
Fields inherited from class vmm.core3D.Exhibit3D
defaultViewpoint, defaultViewUp, previousTransform3D
 
Fields inherited from class vmm.core.Exhibit
decorations, exhibitNeedsRedraw, isMorphing, morphingView, parameters, previousTransform
 
Constructor Summary
Dodecahedron()
           
 
Method Summary
 ActionList getAdditionalAnimationsForView(View view)
          Overridden to add the showEdgeLengtMorph action to the list of commands for the Animation menu.
 
Methods inherited from class vmm.polyhedron.RegularPolyhedron
computeDrawData3D, getActionsForView, getStellationWanted, parameterChanged, setStellationWanted
 
Methods inherited from class vmm.polyhedron.IFS
doDraw3D, getCreateAnimation, getDefaultView, setIFSData
 
Methods inherited from class vmm.core3D.Exhibit3D
computeDrawDataHook, doDrawHook, getDefaultTransform, getDefaultViewpoint, getDefaultViewUp, setDefaultViewpoint, setDefaultViewUp
 
Methods inherited from class vmm.core.Exhibit
addChangeListener, addDecoration, addExtraXML, addParameter, addView, clearDecorations, computeDrawData, doDraw, fireExhibitChangeEvent, forceRedraw, getAlternativeViews, getBuildAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, readExtraXML, removeChangeListener, removeDecoration, removeParameter, removeView, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dodecahedron

public Dodecahedron()
Method Detail

getAdditionalAnimationsForView

public ActionList getAdditionalAnimationsForView(View view)
Overridden to add the showEdgeLengtMorph action to the list of commands for the Animation menu.

Overrides:
getAdditionalAnimationsForView in class RegularPolyhedron
Parameters:
view - The view in which the animations will be run.