Translations:Naming project/18/fr


 * Le TNaming opencascade s’appuie sur l'environnement de travail TDF_Data.
 * TDF_Data est un composant clé du logiciel OPAF opencascade, mais peut être utilisé indépendamment de celui-ci.
 * TDF_Data est essentiellement une arborescence dans lequel des données sont ajoutées puis lues à une date ultérieure
 * Lorsqu'un attribut TNaming_NamedShape est ajouté à un nœud de l'arborescence TDF_Data, un attribut TNaming_UsedShapes est ajouté à la racine de l'arborescence.
 * REMARQUE : cet attribut TNaming_UsedShapes est essentiel pour l'utilitaire de la boîte à outils TNaming. Il contient l’historique de toutes les TopoDS_Shape utilisées pendant l’historique de la pièce.
 * TNaming_Builder est utilisé pour ajouter des informations à l'arborescence TDF_Data. Il ajoute un TNaming_NamedShape à un nœud donné de l’arbre et met à jour la base de données TNaming_UsedShapes selon les besoins.
 * Chaque fois que TopoDS_Shape est modifié, il doit être enregistré dans la structure TDF_Data.
 * TNaming_Builder est encore utilisé pour cela
 * Voir ici dans la documentation opencascade pour un tableau listant ce qui doit être stocké dans la base de données. REMARQUE : ce tableau semble être incomplet. Des tests supplémentaires peuvent être nécessaires
 * En bref, chaque fois que TopoDS_Shape est modifié, toutes les fonctions modifiées/générées/supprimées doivent être consignées. Pour la plupart, étant donné que nous traitons avec des solides, cela signifie que nous devons consigner les faces modifiées/générées/supprimées sur le solide.
 * La classe TNaming_Selector est utilisée pour "sélectionner" une fonctionnalité suivie dans l'arborescence TDF_Data
 * Un élément "sélectionné" est unique pour l'algorithme TNaming d'OpenCascade qui conserve une référence constante, quels que soient les changements topologiques