Merge remote branch 'origin/V7_dev' into V8_0_0_BR

This commit is contained in:
vsr 2016-02-04 12:24:52 +03:00
commit 0aa1e7419a

View File

@ -21,43 +21,61 @@
# #
import salome_pluginsmanager import salome_pluginsmanager
try:
from spadderPlugin import runSpadderPlugin from spadderPlugin import runSpadderPlugin
from meshcut_plugin import MeshCut
from yamsplug_plugin import YamsLct
from MGCleanerplug_plugin import MGCleanerLct
from blocFissure.ihm.fissureCoude_plugin import fissureCoudeDlg
salome_pluginsmanager.AddFunction('PADDER mesher', salome_pluginsmanager.AddFunction('PADDER mesher',
'Create a mesh with PADDER', 'Create a mesh with PADDER',
runSpadderPlugin) runSpadderPlugin)
except:
salome_pluginsmanager.logger.info('ERROR: PADDER mesher plug-in is unavailable')
pass
try:
from meshcut_plugin import MeshCut
salome_pluginsmanager.AddFunction('MeshCut', salome_pluginsmanager.AddFunction('MeshCut',
'Cut a tetrahedron mesh by a plane', 'Cut a tetrahedron mesh by a plane',
MeshCut) MeshCut)
except:
salome_pluginsmanager.logger.info('ERROR: MeshCut plug-in is unavailable')
pass
try:
from yamsplug_plugin import YamsLct
salome_pluginsmanager.AddFunction('ReMesh with MGSurfOpt ( formerly Yams )', salome_pluginsmanager.AddFunction('ReMesh with MGSurfOpt ( formerly Yams )',
'Run Yams', 'Run Yams',
YamsLct) YamsLct)
except:
salome_pluginsmanager.logger.info('ERROR: MGSurfOpt (Yams) plug-in is unavailable')
pass
try:
from MGCleanerplug_plugin import MGCleanerLct
salome_pluginsmanager.AddFunction('ReMesh with MGCleaner', salome_pluginsmanager.AddFunction('ReMesh with MGCleaner',
'Run MGCleaner', 'Run MGCleaner',
MGCleanerLct) MGCleanerLct)
except:
salome_pluginsmanager.logger.info('ERROR: MGCleaner plug-in is unavailable')
pass
try:
from blocFissure.ihm.fissureCoude_plugin import fissureCoudeDlg
salome_pluginsmanager.AddFunction('Meshed Pipe with a crack', salome_pluginsmanager.AddFunction('Meshed Pipe with a crack',
'Create a mesh with blocFissure tool', 'Create a mesh with blocFissure tool',
fissureCoudeDlg) fissureCoudeDlg)
except:
salome_pluginsmanager.logger.info('ERROR: Meshed Pipe with a crack plug-in is unavailable')
pass
# ZCracks plugin requires the module EFICAS to be installed # ZCracks plugin requires the module EFICAS to be installed
# thus it is first tested if this module is available before # thus it is first tested if this module is available before
# adding the plugin to salome_pluginsmanager # adding the plugin to salome_pluginsmanager
enable_zcracks = True
try: try:
import eficasSalome import eficasSalome
except:
enable_zcracks = False
if enable_zcracks:
from zcracks_plugin import ZcracksLct from zcracks_plugin import ZcracksLct
salome_pluginsmanager.AddFunction('Run Zcrack', salome_pluginsmanager.AddFunction('Run Zcrack',
'Run Zcrack', 'Run Zcrack',
ZcracksLct) ZcracksLct)
except:
salome_pluginsmanager.logger.info('ERROR: Zcrack plug-in is unavailable')
pass