Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe ItemGroupBuilder< T >
+ Graphe de collaboration de ItemGroupBuilder< T >:

Fonctions membres publiques

 ItemGroupBuilder (IMesh *mesh, const String &groupName)
 Constructeur.
 
virtual ~ItemGroupBuilder ()
 Destructeur.
 
void add (ItemEnumeratorT< T > enumerator)
 Ajout d'un ensemble d'item fourni par un énumérateur.
 
void add (ItemGroupRangeIteratorT< T > enumerator)
 Ajout d'un ensemble d'item fourni par un énumérateur.
 
void add (const T &item)
 Ajout d'un item unique.
 
ItemGroupT< T > buildGroup ()
 Constructeur du nouveau group.
 
String getName () const
 Nom du groupe.
 

Attributs privés

IMeshm_mesh
 
std::set< Integer > m_ids
 
String m_group_name
 

Description détaillée

template<typename T>
class ItemGroupBuilder< T >

Définition à la ligne 41 du fichier ItemGroupBuilder.h.

Documentation des constructeurs et destructeur

◆ ItemGroupBuilder()

template<typename T >
ItemGroupBuilder< T >::ItemGroupBuilder ( IMesh mesh,
const String groupName 
)
inline

Constructeur.

Définition à la ligne 50 du fichier ItemGroupBuilder.h.

◆ ~ItemGroupBuilder()

template<typename T >
virtual ItemGroupBuilder< T >::~ItemGroupBuilder ( )
inlinevirtual

Destructeur.

Définition à la ligne 54 du fichier ItemGroupBuilder.h.

Documentation des fonctions membres

◆ add() [1/3]

template<typename T >
void ItemGroupBuilder< T >::add ( const T &  item)
inline

Ajout d'un item unique.

Définition à la ligne 78 du fichier ItemGroupBuilder.h.

◆ add() [2/3]

template<typename T >
void ItemGroupBuilder< T >::add ( ItemEnumeratorT< T >  enumerator)
inline

Ajout d'un ensemble d'item fourni par un énumérateur.

Définition à la ligne 58 du fichier ItemGroupBuilder.h.

◆ add() [3/3]

template<typename T >
void ItemGroupBuilder< T >::add ( ItemGroupRangeIteratorT< T >  enumerator)
inline

Ajout d'un ensemble d'item fourni par un énumérateur.

Définition à la ligne 68 du fichier ItemGroupBuilder.h.

◆ buildGroup()

template<typename T >
ItemGroupT< T > ItemGroupBuilder< T >::buildGroup ( )
inline

Constructeur du nouveau group.

Définition à la ligne 84 du fichier ItemGroupBuilder.h.

◆ getName()

template<typename T >
String ItemGroupBuilder< T >::getName ( ) const
inline

Nom du groupe.

Définition à la ligne 110 du fichier ItemGroupBuilder.h.

Documentation des données membres

◆ m_group_name

template<typename T >
String ItemGroupBuilder< T >::m_group_name
private

Définition à la ligne 46 du fichier ItemGroupBuilder.h.

◆ m_ids

template<typename T >
std::set<Integer> ItemGroupBuilder< T >::m_ids
private

Définition à la ligne 45 du fichier ItemGroupBuilder.h.

◆ m_mesh

template<typename T >
IMesh* ItemGroupBuilder< T >::m_mesh
private

Définition à la ligne 44 du fichier ItemGroupBuilder.h.


La documentation de cette classe a été générée à partir du fichier suivant :