A C D F G I L M O P R S U

A

accept(File) - Method in class Flop.FlopFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
actionPerformed(ActionEvent) - Method in class Flop.FlopConeSettingsPanel
 
actionPerformed(ActionEvent) - Method in class Flop.FlopMenuBar
 
actionPerformed(ActionEvent) - Method in class Flop.FlopPrefsFrame
 
actionPerformed(ActionEvent) - Method in class Flop.FlopPreviewPanel
 
actionPerformed(ActionEvent) - Method in class Flop.FlopToolBar
 
actionPerformed(ActionEvent) - Method in class Flop.plugins.Point3d
 
addExtension(String) - Method in class Flop.FlopFileFilter
Adds a filetype "dot" extension to filter against.
addLayoutComponent(String, Component) - Method in class Flop.CenterLayout
 
age - Variable in class Flop.Particle
 

C

calcDirection(double, double) - Method in class Flop.Particle
Calcule le vecteur direction initial de la particule en fonction des angles alpha et beta.
CenterLayout - class Flop.CenterLayout.
Center-positioning layout manager.
CenterLayout() - Constructor for class Flop.CenterLayout
 
chargePlugins(String, String, Vector, Vector) - Static method in class Flop.ChargeurPlugins
Permet de reperer des plugins de type 'type' presents dans un repertoire 'rep'.
ChargeurPlugins - class Flop.ChargeurPlugins.
 
ChargeurPlugins() - Constructor for class Flop.ChargeurPlugins
 
compute() - Method in class Flop.Particle
Calcule les variables spécifiques à l'évolution ce ce type de particule.
compute() - Method in class Flop.ParticleSystem
Calcule les paramètres des particules en fonction des réglages de l'utilisateur.
compute() - Method in class Flop.plugins.Point3d
Calcule les variables spécifiques à l'évolution ce ce type de particule.
compute() - Method in class Flop.plugins.Sphere3d
Calcule les variables spécifiques à l'évolution ce ce type de particule.

D

direction - Variable in class Flop.Particle
 
display() - Method in class Flop.OpenGLFrame
Fonction d'affichage de la scène OpenGL.
display(GLFunc, GLUFunc) - Method in class Flop.Particle
Affiche la particule.
display(GLFunc, GLUFunc) - Method in class Flop.ParticleSystem
Affiche toutes les particules du système en fonction du temps et de la force gravitationelle..
display(GLFunc, GLUFunc) - Method in class Flop.plugins.Point3d
Affiche une particule de type "Point".
display(GLFunc, GLUFunc) - Method in class Flop.plugins.Sphere3d
Affiche une particule de type "Sphere".

F

Flop - class Flop.Flop.
 
Flop() - Constructor for class Flop.Flop
 
FlopAboutDialog - class Flop.FlopAboutDialog.
 
FlopAboutDialog(ParticleSystem) - Constructor for class Flop.FlopAboutDialog
 
FlopConeSettingsPanel - class Flop.FlopConeSettingsPanel.
 
FlopConeSettingsPanel(ParticleSystem) - Constructor for class Flop.FlopConeSettingsPanel
Construit le panel d'édition des paramètres du cone de projection.
FlopDialogBar - class Flop.FlopDialogBar.
 
FlopDialogBar(ParticleSystem) - Constructor for class Flop.FlopDialogBar
Construit la barre de dialogues, en bas de l'écran.
FlopEditionPanel - class Flop.FlopEditionPanel.
 
FlopEditionPanel(ParticleSystem) - Constructor for class Flop.FlopEditionPanel
Construit le panel d'édition.
FlopFileFilter - class Flop.FlopFileFilter.
 
FlopFileFilter() - Constructor for class Flop.FlopFileFilter
Creates a file filter.
FlopFileFilter(String) - Constructor for class Flop.FlopFileFilter
Creates a file filter that accepts files with the given extension.
FlopFileFilter(String[]) - Constructor for class Flop.FlopFileFilter
Creates a file filter from the given string array.
FlopFileFilter(String[], String) - Constructor for class Flop.FlopFileFilter
Creates a file filter from the given string array and description.
FlopFileFilter(String, String) - Constructor for class Flop.FlopFileFilter
Creates a file filter that accepts the given file type.
FlopFrame - class Flop.FlopFrame.
 
FlopFrame(ParticleSystem) - Constructor for class Flop.FlopFrame
Constructeur de la fenetre principale.
FlopMenuBar - class Flop.FlopMenuBar.
 
FlopMenuBar(ParticleSystem) - Constructor for class Flop.FlopMenuBar
Construit la barre de menus.
FlopPlugin - interface Flop.FlopPlugin.
 
FlopPrefsFrame - class Flop.FlopPrefsFrame.
 
FlopPrefsFrame(ParticleSystem) - Constructor for class Flop.FlopPrefsFrame
Construit une fenetre de réglages.
FlopPreviewPanel - class Flop.FlopPreviewPanel.
 
FlopPreviewPanel(ParticleSystem) - Constructor for class Flop.FlopPreviewPanel
Construit le panel d'édition.
FlopRightPanel - class Flop.FlopRightPanel.
 
FlopRightPanel(ParticleSystem) - Constructor for class Flop.FlopRightPanel
 
FlopTheme - class Flop.FlopTheme.
 
FlopTheme() - Constructor for class Flop.FlopTheme
 
FlopToolBar - class Flop.FlopToolBar.
 
FlopToolBar(ParticleSystem) - Constructor for class Flop.FlopToolBar
Construit la barre d'outils.

G

generate(int, float[], int, int, Random) - Method in class Flop.Particle
Génère une particule qui correspond aux critères imposés par l'utilisateur.
getAge() - Method in class Flop.Particle
Renvoie l'age de la particule.
getAlpha() - Method in class Flop.ParticleSystem
Retourne l'angle d'ouverture du cone de projection.
getAlphaCone() - Method in class Flop.ParticleSystem
Retourne l'angle d'écartement du cone de projection par rapport à l'axe y.
getBetaCone() - Method in class Flop.ParticleSystem
Retourne l'angle de rotation du cone de projection par rapport à l'axe y.
getBlack() - Method in class Flop.FlopTheme
 
getDescription() - Method in class Flop.FlopFileFilter
Returns the human readable description of this filter.
getExtension(File) - Method in class Flop.FlopFileFilter
Return the extension portion of the file's name .
getGravity() - Method in class Flop.ParticleSystem
Retourne l'intensité de la force gravitationelle appliquée au système.
getLifeTime() - Method in class Flop.Particle
Renvoie la durée de vie de la particule.
getLifeTime() - Method in class Flop.ParticleSystem
Retourne la durée de vie maximale des particules présentes dans le système.
getLooping() - Method in class Flop.ParticleSystem
Retourne si le sytèmes se régénère.
getMainFrame() - Method in class Flop.ParticleSystem
 
getName() - Method in interface Flop.FlopPlugin
Renvoie le nom du plugin
getName() - Method in class Flop.FlopTheme
 
getName() - Method in class Flop.plugins.Point3d
Renvoie le nom du plugin.
getName() - Method in class Flop.plugins.Sphere3d
Renvoie le nom du plugin.
getNamePluginsElements() - Method in class Flop.ParticleSystem
 
getNewInstance() - Method in class Flop.Particle
Crée et retourne une particule particulière (plugin).
getNewInstance() - Method in class Flop.plugins.Point3d
Crée et retourne une particule.
getNewInstance() - Method in class Flop.plugins.Sphere3d
Crée et retourne une particule.
getNumber() - Method in class Flop.ParticleSystem
Retourne le nombre de particules présentes dans le système.
getPrimary1() - Method in class Flop.FlopTheme
 
getPrimary2() - Method in class Flop.FlopTheme
 
getPrimary3() - Method in class Flop.FlopTheme
 
getSecondary1() - Method in class Flop.FlopTheme
 
getSecondary2() - Method in class Flop.FlopTheme
 
getSecondary3() - Method in class Flop.FlopTheme
 
getSize() - Method in class Flop.plugins.Point3d
Renvoie la taille du point.
getSpeed() - Method in class Flop.Particle
Renvoie la vitesse de la particule.
getSpeed() - Method in class Flop.ParticleSystem
Retourne la vitesse maximale des particules présentes dans le système.
getType() - Method in interface Flop.FlopPlugin
Renvoie le type du plugin sous la forme d'une String.
getType() - Method in class Flop.ParticleSystem
Retourne le type des particules présentes dans le système.
getType() - Method in class Flop.plugins.Point3d
Renvoie le type du plugin.
getType() - Method in class Flop.plugins.Sphere3d
Renvoie le type du plugin.
getWhite() - Method in class Flop.FlopTheme
 

I

incAge() - Method in class Flop.ParticleSystem
Incrémente l'age du système de particules.
init() - Method in class Flop.ParticleSystem
Initialise le système de particules.
isComputed() - Method in class Flop.ParticleSystem
Retourne "true" si le système de particules a été calculé.
isExtensionListInDescription() - Method in class Flop.FlopFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isPlaying() - Method in class Flop.ParticleSystem
Retourne "true" si le système de particules est en train de jouer.

L

layoutContainer(Container) - Method in class Flop.CenterLayout
 
lifeTime - Variable in class Flop.Particle
 

M

main(String[]) - Static method in class Flop.Flop
Point d'entrée du programme.
minimumLayoutSize(Container) - Method in class Flop.CenterLayout
 
mouseClicked(MouseEvent) - Method in class Flop.OpenGLFrame
 
mouseDragged(MouseEvent) - Method in class Flop.OpenGLFrame
 
mouseEntered(MouseEvent) - Method in class Flop.OpenGLFrame
 
mouseExited(MouseEvent) - Method in class Flop.OpenGLFrame
 
mouseMoved(MouseEvent) - Method in class Flop.OpenGLFrame
 
mousePressed(MouseEvent) - Method in class Flop.OpenGLFrame
 
mouseReleased(MouseEvent) - Method in class Flop.OpenGLFrame
 

O

OpenGLFrame - class Flop.OpenGLFrame.
 
OpenGLFrame(ParticleSystem, int, int, String, String) - Constructor for class Flop.OpenGLFrame
Constructeur de la frame OpenGL.

P

Particle - class Flop.Particle.
 
Particle() - Constructor for class Flop.Particle
Construit une particule.
ParticleSystem - class Flop.ParticleSystem.
 
ParticleSystem() - Constructor for class Flop.ParticleSystem
Construit un système de particles.
Point3d - class Flop.plugins.Point3d.
 
Point3d() - Constructor for class Flop.plugins.Point3d
Construit une particule de type "Point".
position - Variable in class Flop.Particle
 
preferredLayoutSize(Container) - Method in class Flop.CenterLayout
 

R

removeLayoutComponent(Component) - Method in class Flop.CenterLayout
 

S

setAge(int) - Method in class Flop.Particle
Fixe l'age de la particule.
setAge(int) - Method in class Flop.ParticleSystem
Incrémente l'age du système de particules.
setAlpha(int) - Method in class Flop.ParticleSystem
Fixe l'angle d'ouverture du cone de projection.
setAlphaCone(int) - Method in class Flop.ParticleSystem
Fixe l'angle d'écartement du cone de projection par rapport à l'axe y.
setBetaCone(int) - Method in class Flop.ParticleSystem
Fixe l'angle de rotation du cone de projection par rapport à l'axe y.
setComputed(boolean) - Method in class Flop.ParticleSystem
Fixe le flag qui indique si le système de particules a été calculé.
setDescription(String) - Method in class Flop.FlopFileFilter
Sets the human readable description of this filter.
setExtensionListInDescription(boolean) - Method in class Flop.FlopFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setGravity(int) - Method in class Flop.ParticleSystem
Fixe l'intensité de la force gravitationelle appliquée au système.
setLifeTime(int) - Method in class Flop.Particle
Fixe une durée de vie à la particule.
setLifeTime(int) - Method in class Flop.ParticleSystem
Fixe la durée de vie maximale des particules présentes dans le système.
setLooping(boolean) - Method in class Flop.ParticleSystem
Fixe si le sytèmes se régénère.
setMainFrame(JFrame) - Method in class Flop.ParticleSystem
 
setNumber(int) - Method in class Flop.ParticleSystem
Fixe le nombre de particules présentes dans le système.
setPlaying(boolean) - Method in class Flop.ParticleSystem
Fixe le flag qui indique si le système de particules est en train de jouer.
setSize(int) - Method in class Flop.plugins.Point3d
Donne une taille au point.
setSpeed(int) - Method in class Flop.Particle
Fixe une vitesse à la particule.
setSpeed(int) - Method in class Flop.ParticleSystem
Fixe la vitesse maximale des particules présentes dans le système.
setType(int) - Method in class Flop.ParticleSystem
Fixe le type des particules présentes dans le système.
setVisible(boolean) - Method in class Flop.FlopAboutDialog
 
setVisible(boolean) - Method in class Flop.SplashScreen
 
showCurrentParticleOptions() - Method in class Flop.ParticleSystem
Appelle la boite de réglages spécifique au plugin.
showOptions(ParticleSystem) - Method in class Flop.Particle
Affiche le panneau d'édition correspondant.
showOptions(ParticleSystem) - Method in class Flop.plugins.Point3d
Affiche le panneau d'édition correspondant.
showOptions(ParticleSystem) - Method in class Flop.plugins.Sphere3d
Affiche le panneau d'édition correspondant.
Sphere3d - class Flop.plugins.Sphere3d.
 
Sphere3d() - Constructor for class Flop.plugins.Sphere3d
Construit une particule de type "Sphere".
SplashScreen - class Flop.SplashScreen.
 
SplashScreen(JFrame, String) - Constructor for class Flop.SplashScreen
 

U

update() - Method in class Flop.Particle
Méthode de mise à jour des paramètres spécifiques.
update() - Method in class Flop.ParticleSystem
Met à jour le système de particules.
update() - Method in class Flop.plugins.Point3d
Méthode de mise à jour des paramètres spécifiques.
update() - Method in class Flop.plugins.Sphere3d
Méthode de mise à jour des paramètres spécifiques.
update(Observable, Object) - Method in class Flop.FlopDialogBar
 
update(Observable, Object) - Method in class Flop.FlopEditionPanel
 
update(Observable, Object) - Method in class Flop.OpenGLFrame
 
updatePosition(float, boolean) - Method in class Flop.Particle
Calcule la position de la particule en fonction du temps et de la force gravitationnelle.

A C D F G I L M O P R S U