class_docstr: MeshFix v1.2-alpha - by Marco Attene, Mirko Windhoff, Axel Thielscher.
  
  .. seealso::
  
      http://jmeshlib.sourceforge.net
          Sourceforge page
  
      http://simnibs.de/installation/meshfixandgetfem
          Ubuntu installation instructions
  
  If MeshFix is used for research purposes, please cite the following paper:
  M. Attene - A lightweight approach to repairing digitized polygon meshes.
  The Visual Computer, 2010. (c) Springer.
  
  Accepted input formats are OFF, PLY and STL.
  Other formats (like .msh for gmsh) are supported only partially.
  
  Example
  -------
  
  >>> import nipype.interfaces.meshfix as mf
  >>> fix = mf.MeshFix()
  >>> fix.inputs.in_file1 = 'lh-pial.stl'
  >>> fix.inputs.in_file2 = 'rh-pial.stl'
  >>> fix.run()                                    # doctest: +SKIP
  >>> fix.cmdline
  'meshfix lh-pial.stl rh-pial.stl -o lh-pial_fixed.off'
code: def _gen_filename(self, name):
      if name == "out_filename":
          return self._gen_outfilename()
      else:
          return None
  
file_path: nipype/nipype/interfaces/meshfix.py
imports: import os.path
  from ..utils.filemanip import split_filename
  from .base import CommandLine, CommandLineInputSpec, traits, TraitedSpec, isdefined, File
label_desc: Use image node_id 2 for calling the MeshFix obj's underlying member method code with example usage: obj._gen_filename(name) and returns: self, None