vmm.polyhedron
Class Icosahedron

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.Icosahedron
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable

public class Icosahedron
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
Icosahedron()
           
 
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

Icosahedron

public Icosahedron()
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.