|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ volume overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.fudaa.ebli.volume
Class BVolume

java.lang.ObjectBranchGroup
org.fudaa.ebli.volume.BVolume
- All Implemented Interfaces:
- java.util.EventListener, Objet3DInterface, java.beans.PropertyChangeListener
- Direct Known Subclasses:
- BEtiquette, BGrille, BGroupeVolume, BObjetVRML
- public abstract class BVolume
- extends BranchGroup
- implements java.beans.PropertyChangeListener, Objet3DInterface
- extends BranchGroup
- Version:
- $Revision: 1.20 $ $Date: 2001/09/11 15:29:21 $ by $Author: deniger $
| Field Summary | |
protected org.fudaa.ebli.geometrie.GrBoite |
boite_
|
private boolean |
destructible_
|
protected int |
index_
|
protected java.lang.String |
nom_
|
protected GroupeInterface |
pere_
|
protected boolean |
rapide_
|
protected TransformGroup |
tg_
|
protected boolean |
visible_
|
| Constructor Summary | |
BVolume()
Constructeur de BVolume. |
|
BVolume(java.lang.String _nom)
Cree un BVolume de nom s. |
|
| Method Summary | |
void |
actualise(long t)
|
void |
calculeBBox()
|
void |
detruire()
Detruit l'objet (il est retire de l'arbre) |
org.fudaa.ebli.geometrie.GrBoite |
getBoite()
|
int |
getIndex()
Renvoie l'indice de l'objet dans le groupe. |
java.lang.String |
getName()
Renvoie le nom du volume. |
GroupeInterface |
getPere()
Renvoie le groupe pere de l'objet. |
TransformGroup |
getTransformGroup()
|
boolean |
isDestructible()
Indique si l'objet peut etre supprime de la scene |
boolean |
isRapide()
Indique si l'objet doit etre afficher rapidement. |
boolean |
isVisible()
Le volume est-il visible? return la reponse a cette epineuse question |
void |
propertyChange(java.beans.PropertyChangeEvent e)
Fired after a Bean's property has changed. |
void |
setBoite(org.fudaa.ebli.geometrie.GrBoite _boite)
|
void |
setBoite(org.fudaa.ebli.geometrie.GrPoint _o,
org.fudaa.ebli.geometrie.GrPoint _e)
|
void |
setDestructible(boolean _destructible)
Modifie le caractere suppressible de l'objet |
void |
setEchelleX(float echelle)
|
void |
setEchelleY(float echelle)
|
void |
setEchelleZ(float echelle)
|
void |
setIndex(int _index)
Modifie l'indice de l'objet dans le groupe. |
void |
setName(java.lang.String _nom)
Nomme le volume. |
void |
setNouvelleEchelleZ(float echelle)
|
void |
setPere(GroupeInterface _pere)
Modifie le pere de l'objet. |
void |
setProperty(java.lang.String _name,
java.lang.Object _value)
Methode qui modifie une propriete de l'objet. |
abstract void |
setRapide(boolean _rapide)
Modifie le mode d'affichage de l'objet (rapide ou non). |
void |
setRotationX(float echelle)
|
void |
setRotationY(float echelle)
|
void |
setRotationZ(float echelle)
|
void |
setTransformGroup(TransformGroup _tg)
|
void |
setTranslationX(float echelle)
|
void |
setTranslationY(float echelle)
|
void |
setTranslationZ(float echelle)
|
void |
setVisible(boolean _valeur)
Affiche ou non ce volume |
java.lang.String |
toString()
Convert this Object to a human-readable String. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
index_
protected int index_
pere_
protected GroupeInterface pere_
tg_
protected TransformGroup tg_
boite_
protected org.fudaa.ebli.geometrie.GrBoite boite_
visible_
protected boolean visible_
nom_
protected java.lang.String nom_
rapide_
protected boolean rapide_
destructible_
private boolean destructible_
| Constructor Detail |
BVolume
public BVolume()
- Constructeur de BVolume.
Cree toute l'arborescence de l'objet et initialise une apparence par defaut.
BVolume
public BVolume(java.lang.String _nom)
- Cree un BVolume de nom s.
| Method Detail |
setName
public void setName(java.lang.String _nom)
- Nomme le volume.
- Specified by:
setNamein interfaceObjet3DInterface
getName
public java.lang.String getName()
- Renvoie le nom du volume.
- Specified by:
getNamein interfaceObjet3DInterface
getIndex
public int getIndex()
- Renvoie l'indice de l'objet dans le groupe.
- Specified by:
getIndexin interfaceObjet3DInterface
setIndex
public void setIndex(int _index)
- Modifie l'indice de l'objet dans le groupe.
- Specified by:
setIndexin interfaceObjet3DInterface
isVisible
public boolean isVisible()
- Le volume est-il visible?
return la reponse a cette epineuse question
- Specified by:
isVisiblein interfaceObjet3DInterface
setVisible
public void setVisible(boolean _valeur)
- Affiche ou non ce volume
- Specified by:
setVisiblein interfaceObjet3DInterface
detruire
public void detruire()
- Detruit l'objet (il est retire de l'arbre)
- Specified by:
detruirein interfaceObjet3DInterface
isRapide
public boolean isRapide()
- Description copied from interface:
Objet3DInterface - Indique si l'objet doit etre afficher rapidement.
- Specified by:
isRapidein interfaceObjet3DInterface
setRapide
public abstract void setRapide(boolean _rapide)
- Description copied from interface:
Objet3DInterface - Modifie le mode d'affichage de l'objet (rapide ou non).
En mode rapide, il s'affichera par exemple sous la forme d'une boite.
- Specified by:
setRapidein interfaceObjet3DInterface
getPere
public GroupeInterface getPere()
- Description copied from interface:
Objet3DInterface - Renvoie le groupe pere de l'objet.
- Specified by:
getPerein interfaceObjet3DInterface
setPere
public void setPere(GroupeInterface _pere)
- Description copied from interface:
Objet3DInterface - Modifie le pere de l'objet.
(cad le groupe auquel l'objet appartient).
- Specified by:
setPerein interfaceObjet3DInterface
setTransformGroup
public void setTransformGroup(TransformGroup _tg)
getTransformGroup
public TransformGroup getTransformGroup()
setBoite
public void setBoite(org.fudaa.ebli.geometrie.GrBoite _boite)
setBoite
public void setBoite(org.fudaa.ebli.geometrie.GrPoint _o, org.fudaa.ebli.geometrie.GrPoint _e)
getBoite
public org.fudaa.ebli.geometrie.GrBoite getBoite()
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
setProperty
public void setProperty(java.lang.String _name, java.lang.Object _value)
- Description copied from interface:
Objet3DInterface - Methode qui modifie une propriete de l'objet.
- Specified by:
setPropertyin interfaceObjet3DInterface
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Description copied from interface:
java.beans.PropertyChangeListener - Fired after a Bean's property has changed.
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
actualise
public void actualise(long t)
setEchelleX
public void setEchelleX(float echelle)
setEchelleY
public void setEchelleY(float echelle)
setEchelleZ
public void setEchelleZ(float echelle)
setNouvelleEchelleZ
public void setNouvelleEchelleZ(float echelle)
setRotationX
public void setRotationX(float echelle)
setRotationY
public void setRotationY(float echelle)
setRotationZ
public void setRotationZ(float echelle)
setTranslationX
public void setTranslationX(float echelle)
setTranslationY
public void setTranslationY(float echelle)
setTranslationZ
public void setTranslationZ(float echelle)
calculeBBox
public void calculeBBox()
isDestructible
public boolean isDestructible()
- Indique si l'objet peut etre supprime de la scene
- Specified by:
isDestructiblein interfaceObjet3DInterface
setDestructible
public void setDestructible(boolean _destructible)
- Modifie le caractere suppressible de l'objet
- Specified by:
setDestructiblein interfaceObjet3DInterface
|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ volume overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
BranchGroup