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) | |
bool | parseArgs (StringList &) override |
Analyse les arguments de la ligne de commandes. | |
ISubDomain * | createAndLoadCase (ISession *session, const SubDomainBuildInfo &sdbi) override |
Créé et charge le cas avec les infos sdbi pour la session session. | |
void | initCase (ISubDomain *sub_domain, bool is_continue) override |
Initialise la session session. | |
bool | allowExecution () const override |
Retourne si le code accepte l'exécution. | |
StringCollection | validExtensions () const override |
Retourne la liste des extensions de fichier traitées par l'instance. L'extension ne comprend pas le '.'. | |
Real | lengthUnit () const override |
Unité de longueur utilisé par le code. | |
IServiceInfo * | serviceInfo () const override |
Informations du service. | |
IBase * | serviceParent () const override |
Parent de ce service. | |
IService * | serviceInterface () override |
Interface de ce service (normalement this) | |
![]() | |
~ICodeService ()=default | |
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 *) |
![]() | |
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.
|
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 |
Implémente Arcane::ICodeService.
Définition à la ligne 51 du fichier ArcaneMeshUtilsMain.cc.
Références Arcane::ITraceMng::info().