La classe Group
Classe d'utilité générale pour l'instanciation de nuds permettant de grouper d'autres nuds. Les nuds Group ont un seul nud parent et un nombre arbitraire de nuds fils Group ou non qui sont rendus dans un ordre non spécifié. Les fils null sont autorisés. Les opérations sur les objets nuds Group incluent l'ajout, la suppression et l'énumération des fils.
Constructeur |
Group() |
Valeur rendue |
Nom et paramètres |
void | addChild(Node child): Ajoute un fils à la fin de la liste des fils. |
Node | cloneNode(boolean forceDuplicate): Création d'une nouvelle instance. |
Enumeration | getAllChildren(): Retourne un objet Enumeration contenant tous les fils. |
boolean | getAlternateCollisionTarget(): Retourne la valeur d'état collision. |
Node | getChild(int index): Retourne le fils sélectionné par l'indexe du nud. |
Bounds | getCollisionBounds(): Retourne l'objet limite de collision. |
void | insertChild(Node child, int index): Insert le nud spécifié à la position d'indexe spécifié. |
void | moveTo(BranchGroup branchGroup): Déplace le nud branche group spécifié de sa position actuelle vers la fin de la liste de fils. |
int | numChildren(): Retourne le nombre de nuds fils. |
void | removeChild(int index): Retire de la liste des nud celui placé à l'indexe spécifié. |
void | setAlternateCollisionTarget(boolean target): Non renseigné ici. |
void | setChild(Node child, int index): Remplace le nud fils spécifié par l'indexe par le nouveau fils donné. |
void | setCollisionBounds(Bounds bounds): Définit les limites de collision. |
Valeur |
Champ |
static int | ALLOW_CHILDREN_EXTEND: Autorise l'ajout de nouveaux fils. |
static int | ALLOW_CHILDREN_READ: Autorise la lecture des fils. |
static int | ALLOW_CHILDREN_WRITE: Autorise l'écriture des fils. |
static int | ALLOW_COLLISION_BOUNDS_READ: Autorise la lecture des limites de collision. |
static int | ALLOW_COLLISION_BOUNDS_WRITE: Autorise l'écriture des limites de collision. |
Les classes filles de Group sont: