org.opensourcephysics.drawing3d.simple3d
Class SimpleElementPoints

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

public class SimpleElementPoints
extends SimpleElement

Title: SimpleElementPoints

Description: A group of points 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
SimpleElementPoints(ElementPoints _element)
           
 
Method Summary
 void draw(java.awt.Graphics2D _g2, int _index)
          Draws a given Object3D (indicated by its index).
 void drawQuickly(java.awt.Graphics2D _g2)
          Sketches the drawable
 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

SimpleElementPoints

public SimpleElementPoints(ElementPoints _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

draw

public void draw(java.awt.Graphics2D _g2,
                 int _index)
Description copied from class: SimpleElement
Draws a given Object3D (indicated by its index).


drawQuickly

public void drawQuickly(java.awt.Graphics2D _g2)
Description copied from class: SimpleElement
Sketches the drawable