Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.volume
Class BLumiere  view BLumiere download BLumiere.java

java.lang.Object
  extended byBranchGroup
      extended byorg.fudaa.ebli.volume.BLumiere
All Implemented Interfaces:
Objet3DInterface
Direct Known Subclasses:
BGroupeLumiere, BLumiereDirectionnelle

public abstract class BLumiere
extends BranchGroup
implements Objet3DInterface

Version:
$Revision: 1.6 $ $Date: 2001/09/11 15:29:21 $ by $Author: deniger $

Field Summary
(package private)  boolean destructible_
           
protected  int index_
           
protected  java.lang.String nom_
           
protected  GroupeInterface pere_
           
protected  boolean visible_
           
 
Constructor Summary
BLumiere()
           
 
Method Summary
 void detruire()
          detruit l'objet (il est retiré de l'arbre)
 int getIndex()
          Renvoie l'indice de l'objet dans le groupe
 java.lang.String getName()
          Nom du volume
 GroupeInterface getPere()
          Renvoie le groupe père de l'objet
 boolean isDestructible()
          Indique si l'objet peut être supprimé de la scène
 boolean isRapide()
          Indique si l'objet doit être afficher rapidement
 boolean isVisible()
          Le volume est-il visible? return la réponse à cette épineuse question
 void setDestructible(boolean _destructible)
          Modifie l'enlevabilité de l'objet
 void setIndex(int _index)
          Mutateur de la propriété index
 void setName(java.lang.String _name)
          Nomme le volume
 void setPere(GroupeInterface _pere)
          Modifie le père de l'objet (= le groupe auquel l'objet appartient)
 void setProperty(java.lang.String _name, java.lang.Object _value)
          Méthode qui modifie une propriété de l'objet
 void setRapide(boolean _rapide)
          Affiche ou non l'objet sous forme rapide (boite...)
abstract  void setVisible(boolean _valeur)
          Affiche ou non ce volume
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index_

protected int index_

pere_

protected GroupeInterface pere_

visible_

protected boolean visible_

nom_

protected java.lang.String nom_

destructible_

boolean destructible_
Constructor Detail

BLumiere

public BLumiere()
Method Detail

setName

public void setName(java.lang.String _name)
Nomme le volume

Specified by:
setName in interface Objet3DInterface

getName

public java.lang.String getName()
Nom du volume

Specified by:
getName in interface Objet3DInterface

getIndex

public int getIndex()
Renvoie l'indice de l'objet dans le groupe

Specified by:
getIndex in interface Objet3DInterface

setIndex

public void setIndex(int _index)
Mutateur de la propriété index

Specified by:
setIndex in interface Objet3DInterface

isVisible

public boolean isVisible()
Le volume est-il visible? return la réponse à cette épineuse question

Specified by:
isVisible in interface Objet3DInterface

setVisible

public abstract void setVisible(boolean _valeur)
Affiche ou non ce volume

Specified by:
setVisible in interface Objet3DInterface

isRapide

public boolean isRapide()
Indique si l'objet doit être afficher rapidement

Specified by:
isRapide in interface Objet3DInterface

setRapide

public void setRapide(boolean _rapide)
Affiche ou non l'objet sous forme rapide (boite...)

Specified by:
setRapide in interface Objet3DInterface

getPere

public GroupeInterface getPere()
Renvoie le groupe père de l'objet

Specified by:
getPere in interface Objet3DInterface

setPere

public void setPere(GroupeInterface _pere)
Modifie le père de l'objet (= le groupe auquel l'objet appartient)

Specified by:
setPere in interface Objet3DInterface

setProperty

public void setProperty(java.lang.String _name,
                        java.lang.Object _value)
Méthode qui modifie une propriété de l'objet

Specified by:
setProperty in interface Objet3DInterface

isDestructible

public boolean isDestructible()
Indique si l'objet peut être supprimé de la scène

Specified by:
isDestructible in interface Objet3DInterface

setDestructible

public void setDestructible(boolean _destructible)
Modifie l'enlevabilité de l'objet

Specified by:
setDestructible in interface Objet3DInterface

detruire

public void detruire()
detruit l'objet (il est retiré de l'arbre)

Specified by:
detruire in interface Objet3DInterface