org.opensourcephysics.drawing3d.simple3d
Class SimpleElementShape

java.lang.Object
  extended by org.opensourcephysics.drawing3d.simple3d.SimpleElement
      extended by org.opensourcephysics.drawing3d.simple3d.SimpleElementShape
All Implemented Interfaces:
ImplementingObject

public class SimpleElementShape
extends SimpleElement

Title: SimpleElementShape

Description: A Shape using the painter's algorithm

Version:
August 2009
Author:
Francisco Esquembre

Field Summary
 
Fields inherited from class org.opensourcephysics.drawing3d.simple3d.SimpleElement
FORCE_RECOMPUTE
 
Constructor Summary
SimpleElementShape(ElementShape _element)
           
 
Method Summary
 void processChanges(int _change, int _cummulativeChange)
          Process changes of the element
 void styleChanged(int _change)
          Applies any change required by a change in style
 
Methods inherited from class org.opensourcephysics.drawing3d.simple3d.SimpleElement
addToScene, getObjects3D, removeFromScene
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleElementShape

public SimpleElementShape(ElementShape _element)
Method Detail

processChanges

public void processChanges(int _change,
                           int _cummulativeChange)
Description copied from interface: ImplementingObject
Process changes of the element

Specified by:
processChanges in interface ImplementingObject
Specified by:
processChanges in class SimpleElement
Parameters:
_change - int the changes of this element
_cummulativeChange - int the cumulative changes, i.e. the changes of the element and those inherited from parent groups

styleChanged

public void styleChanged(int _change)
Description copied from interface: ImplementingObject
Applies any change required by a change in style

Specified by:
styleChanged in interface ImplementingObject
Overrides:
styleChanged in class SimpleElement
Parameters:
_change - int indicates the change that took place