Service de code pour les utilitaires de maillage. Plus de détails...
Fonctions membres publiques | |
ArcaneMeshUtilsCodeService (const ServiceBuildInfo &sbi) | |
void | build () |
ISession * | createSession () override |
Crée une session. | |
bool | parseArgs (StringList &args) override |
Analyse les arguments de la ligne de commandes. | |
![]() | |
CodeService (const ServiceBuildInfo &sbi) | |
virtual ISubDomain * | createAndLoadCase (ISession *session, const SubDomainBuildInfo &sdbi) |
Créé et charge le cas avec les infos sdbi pour la session session. | |
virtual void | initCase (ISubDomain *sub_domain, bool is_continue) |
Initialise la session session. | |
virtual bool | allowExecution () const |
Retourne si le code accepte l'exécution. | |
virtual StringCollection | validExtensions () const |
Retourne la liste des extensions de fichier traitées par l'instance. L'extension ne comprend pas le '.'. | |
virtual Real | lengthUnit () const |
Unité de longueur utilisé par le code. | |
virtual IServiceInfo * | serviceInfo () const |
Informations du service. | |
virtual IBase * | serviceParent () const |
Parent de ce service. | |
virtual IService * | serviceInterface () |
Interface de ce service (normalement this) | |
![]() | |
virtual | ~ICodeService () |
Libère les ressources. | |
![]() | |
virtual | ~IService () |
Libère les ressources. | |
Membres hérités additionnels | |
![]() | |
void | _addExtension (const String &extension) |
IApplication * | _application () const |
virtual void | _preInitializeSubDomain (ISubDomain *sd) |
![]() | |
IService () | |
Constructeur. | |
Service de code pour les utilitaires de maillage.
Définition à la ligne 25 du fichier ArcaneMeshUtilsMain.cc.
|
inline |
Définition à la ligne 30 du fichier ArcaneMeshUtilsMain.cc.
|
inline |
Définition à la ligne 38 du fichier ArcaneMeshUtilsMain.cc.
|
inlineoverridevirtual |
Crée une session.
L'instance doit appeler IApplication::addSession().
Implémente Arcane::ICodeService.
Définition à la ligne 39 du fichier ArcaneMeshUtilsMain.cc.
Références Arcane::IApplication::addSession().
|
overridevirtual |
Analyse les arguments de la ligne de commandes.
Le tableau args ne contient que les arguments qui n'ont pas été interprétés par Arcane.
Les arguments reconnus doivent être supprimés de la liste.
true | si l'exéctution doit s'arrêter, |
false | si elle continue normalement |
Réimplémentée à partir de Arcane::CodeService.
Définition à la ligne 51 du fichier ArcaneMeshUtilsMain.cc.
Références Arccore::ITraceMng::info(), et Arcane::IBase::traceMng().