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. | |
Fonctions membres publiques hérités de Arcane::CodeService | |
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) | |
Fonctions membres publiques hérités de Arcane::ICodeService | |
virtual | ~ICodeService () |
Libère les ressources. | |
Fonctions membres publiques hérités de Arcane::IService | |
virtual | ~IService () |
Libère les ressources. | |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::CodeService | |
void | _addExtension (const String &extension) |
IApplication * | _application () const |
virtual void | _preInitializeSubDomain (ISubDomain *sd) |
Fonctions membres protégées hérités de Arcane::IService | |
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().