Flop.plugins
Class Point3d

java.lang.Object
  |
  +--Flop.Particle
        |
        +--Flop.plugins.Point3d

public class Point3d
extends Particle
implements gl4java.GLEnum, FlopPlugin, java.awt.event.ActionListener


Fields inherited from class Flop.Particle
age, direction, lifeTime, position
 
Constructor Summary
Point3d()
          Construit une particule de type "Point".
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void compute()
          Calcule les variables spécifiques à l'évolution ce ce type de particule.
 void display(gl4java.GLFunc gl, gl4java.GLUFunc glu)
          Affiche une particule de type "Point".
 java.lang.String getName()
          Renvoie le nom du plugin.
 Particle getNewInstance()
          Crée et retourne une particule.
 int getSize()
          Renvoie la taille du point.
 java.lang.String getType()
          Renvoie le type du plugin.
 void setSize(int size)
          Donne une taille au point.
 javax.swing.JPanel showOptions(ParticleSystem pSystem)
          Affiche le panneau d'édition correspondant.
 void update()
          Méthode de mise à jour des paramètres spécifiques.
 
Methods inherited from class Flop.Particle
calcDirection, generate, getAge, getLifeTime, getSpeed, setAge, setLifeTime, setSpeed, updatePosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Point3d

public Point3d()
Construit une particule de type "Point".
Method Detail

getName

public java.lang.String getName()
Renvoie le nom du plugin.
Specified by:
getName in interface FlopPlugin

getType

public java.lang.String getType()
Renvoie le type du plugin.
Specified by:
getType in interface FlopPlugin

display

public void display(gl4java.GLFunc gl,
                    gl4java.GLUFunc glu)
Affiche une particule de type "Point".
Overrides:
display in class Particle

update

public void update()
Méthode de mise à jour des paramètres spécifiques.
Overrides:
update in class Particle

compute

public void compute()
Calcule les variables spécifiques à l'évolution ce ce type de particule.
Overrides:
compute in class Particle

showOptions

public javax.swing.JPanel showOptions(ParticleSystem pSystem)
Affiche le panneau d'édition correspondant.
Overrides:
showOptions in class Particle

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getNewInstance

public Particle getNewInstance()
Crée et retourne une particule.
Overrides:
getNewInstance in class Particle

setSize

public void setSize(int size)
Donne une taille au point.

getSize

public int getSize()
Renvoie la taille du point.