|
|
virtual bool | isActivated () const =0 |
| |
| virtual void | addDependency (IItemFamily *master_family, IItemFamily *slave_family, IIncrementalItemConnectivity *slave_to_master_connectivity, bool is_deep_connectivity=true)=0 |
| | Ajoute une dépendance entre deux familles ; un élément de master_family est constitué d'éléments de slave_family. La responsabilité de la mémoire de master_to_slave_connectivity est prise en charge par ItemFamilyNetwork.
|
| |
| virtual void | addRelation (IItemFamily *source_family, IItemFamily *target_family, IIncrementalItemConnectivity *source_to_target_connectivity)=0 |
| | Ajoute une relation entre deux familles ; un élément de source_family est connecté à un ou plusieurs éléments de target_family La responsabilité de la mémoire de source_to_target_connectivity est prise en charge par ItemFamilyNetwork.
|
| |
| virtual IIncrementalItemConnectivity * | getDependency (IItemFamily *source_family, IItemFamily *target_family)=0 |
| | Retourne la connectivité de dépendance entre la famille source_family et target_family.
|
| |
|
virtual IIncrementalItemConnectivity * | getRelation (IItemFamily *source_family, IItemFamily *target_family)=0 |
| |
| virtual IIncrementalItemConnectivity * | getConnectivity (IItemFamily *source_family, IItemFamily *target_family, const String &name)=0 |
| | Retourne la connectivité entre les familles source_family et target_family de nom name, qu'elle soit une relation ou une dépendance.
|
| |
|
virtual IIncrementalItemConnectivity * | getConnectivity (IItemFamily *source_family, IItemFamily *target_family, const String &name, bool &is_dependency)=0 |
| |
| virtual IIncrementalItemConnectivity * | getStoredConnectivity (IItemFamily *source_family, IItemFamily *target_family, const String &name)=0 |
| | Retourne, si elle est associée à un stockage, la connectivité entre les familles source_family et target_family de nom name, qu'elle soit une relation ou une dépendance.
|
| |
|
virtual IIncrementalItemConnectivity * | getStoredConnectivity (IItemFamily *source_family, IItemFamily *target_family, const String &name, bool &is_dependency)=0 |
| |
| virtual List< IIncrementalItemConnectivity * > | getConnectivities ()=0 |
| | Obtenir la liste de toutes les connectivités, qu'elles soient relation ou dépendance.
|
| |
| virtual SharedArray< IIncrementalItemConnectivity * > | getChildConnectivities (IItemFamily *source_family)=0 |
| | Obtenir la liste de toutes les connectivités (dépendances ou relations), filles d'une famille source_family ou parentes d'une famille target_family.
|
| |
|
virtual SharedArray< IIncrementalItemConnectivity * > | getParentConnectivities (IItemFamily *target_family)=0 |
| |
| virtual SharedArray< IIncrementalItemConnectivity * > | getChildDependencies (IItemFamily *source_family)=0 |
| | Obtenir la liste de toutes les dépendances, filles d'une famille source_family ou parentes d'une famille target_family.
|
| |
|
virtual SharedArray< IIncrementalItemConnectivity * > | getParentDependencies (IItemFamily *target_family)=0 |
| |
| virtual SharedArray< IIncrementalItemConnectivity * > | getChildRelations (IItemFamily *source_family)=0 |
| | Obtenir la liste de toutes les relations, filles d'une famille source_family ou parentes d'une famille target_family.
|
| |
|
virtual SharedArray< IIncrementalItemConnectivity * > | getParentRelations (IItemFamily *source_family)=0 |
| |
| virtual const std::set< IItemFamily * > & | getFamilies () const =0 |
| | Obtenir la liste de toutes les familles.
|
| |
|
virtual SharedArray< IItemFamily * > | getFamilies (eSchedulingOrder order) const =0 |
| |
| virtual void | schedule (IItemFamilyNetworkTask task, eSchedulingOrder order=TopologicalOrder)=0 |
| | Ordonnance l'exécution d'une tâche, dans l'ordre topologique ou topologique inverse du graphe de dépendance des familles.
|
| |
| virtual void | setIsStored (IIncrementalItemConnectivity *connectivity)=0 |
| | Positionne une connectivité comme étant stockée.
|
| |
| virtual bool | isStored (IIncrementalItemConnectivity *connectivity)=0 |
| | Récupère l'information relative au stockage de la connectivité
|
| |
| virtual bool | isDeep (IIncrementalItemConnectivity *connectivity)=0 |
| | Récupère l'information relative au stockage de la connectivité
|
| |
| virtual Integer | registerConnectedGraph (IGraph2 *graph)=0 |
| | enregistre un graphe gérant des DoFs connectés au maillage
|
| |
| virtual void | releaseConnectedGraph (Integer graph_id)=0 |
| | dé enregistre un graphe gérant des DoFs connectés au maillage
|
| |
| virtual void | removeConnectedDoFsFromCells (Int32ConstArrayView local_ids)=0 |
| | supprime les DoFs et les liens entre DoFs connectés aux mailles supprimées
|
| |
Définition à la ligne 33 du fichier IItemFamilyNetwork.h.