Skip to content
Snippets Groups Projects
Select Git revision
  • 83a1a852b7405612e563efb02171b0ceb3bc2f5e
  • master default protected
  • overlaps_tags_and_distributed_export
  • overlaps_tags_and_distributed_export_rebased
  • relaying
  • alphashapes
  • patches-4.14
  • steplayer
  • bl
  • pluginMeshQuality
  • fixBugsAmaury
  • hierarchical-basis
  • new_export_boris
  • oras_vs_osm
  • reassign_partitions
  • distributed_fwi
  • rename-classes
  • fix/fortran-api-example-t4
  • robust_partitions
  • reducing_files
  • fix_overlaps
  • gmsh_4_14_0
  • gmsh_4_13_1
  • gmsh_4_13_0
  • gmsh_4_12_2
  • gmsh_4_12_1
  • gmsh_4_12_0
  • gmsh_4_11_1
  • gmsh_4_11_0
  • gmsh_4_10_5
  • gmsh_4_10_4
  • gmsh_4_10_3
  • gmsh_4_10_2
  • gmsh_4_10_1
  • gmsh_4_10_0
  • gmsh_4_9_5
  • gmsh_4_9_4
  • gmsh_4_9_3
  • gmsh_4_9_2
  • gmsh_4_9_1
  • gmsh_4_9_0
41 results

Iso.cpp

Blame
  • CreateFile.cpp 22.50 KiB
    // Gmsh - Copyright (C) 1997-2014 C. Geuzaine, J.-F. Remacle
    //
    // See the LICENSE.txt file for license information. Please report all
    // bugs and problems to the public mailing list <gmsh@geuz.org>.
    
    #include "GmshConfig.h"
    #include "GmshMessage.h"
    #include "GModel.h"
    #include "GmshDefines.h"
    #include "StringUtils.h"
    #include "Context.h"
    #include "Options.h"
    #include "OpenFile.h"
    #include "OS.h"
    
    #if defined(HAVE_OPENGL)
    #include "drawContext.h"
    #endif
    
    #if defined(HAVE_FLTK)
    #include "FlGui.h"
    #include "graphicWindow.h"
    #include "gl2ps.h"
    #include "gl2gif.h"
    #include "gl2jpeg.h"
    #include "gl2png.h"
    #include "gl2ppm.h"
    #include "gl2yuv.h"
    #include "gl2pgf.h"
    #endif
    
    int GetFileFormatFromExtension(const std::string &ext)
    {
      if     (ext == ".geo")  return FORMAT_GEO;
      else if(ext == ".msh")  return FORMAT_MSH;
      else if(ext == ".pos")  return FORMAT_POS;
      else if(ext == ".opt")  return FORMAT_OPT;
      else if(ext == ".unv")  return FORMAT_UNV;
      else if(ext == ".vtk")  return FORMAT_VTK;
      else if(ext == ".txt")  return FORMAT_TXT;
      else if(ext == ".stl")  return FORMAT_STL;
      else if(ext == ".cgns") return FORMAT_CGNS;
      else if(ext == ".med")  return FORMAT_MED;
      else if(ext == ".rmed") return FORMAT_RMED;
      else if(ext == ".ir3")  return FORMAT_IR3;
      else if(ext == ".mesh") return FORMAT_MESH;
      else if(ext == ".mail") return FORMAT_MAIL;
      else if(ext == ".bdf")  return FORMAT_BDF;
      else if(ext == ".diff") return FORMAT_DIFF;
      else if(ext == ".inp")  return FORMAT_INP;
      else if(ext == ".celum")return FORMAT_CELUM;
      else if(ext == ".su2")  return FORMAT_SU2;
      else if(ext == ".nas")  return FORMAT_BDF;
      else if(ext == ".p3d")  return FORMAT_P3D;
      else if(ext == ".wrl")  return FORMAT_VRML;
      else if(ext == ".vrml") return FORMAT_VRML;
      else if(ext == ".ply2") return FORMAT_PLY2;
      else if(ext == ".gif")  return FORMAT_GIF;
      else if(ext == ".jpg")  return FORMAT_JPEG;
      else if(ext == ".jpeg") return FORMAT_JPEG;
      else if(ext == ".mpg")  return FORMAT_MPEG;
      else if(ext == ".mpeg") return FORMAT_MPEG;
      else if(ext == ".png")  return FORMAT_PNG;
      else if(ext == ".pgf")  return FORMAT_PGF;
      else if(ext == ".ps")   return FORMAT_PS;
      else if(ext == ".eps")  return FORMAT_EPS;
      else if(ext == ".pdf")  return FORMAT_PDF;
      else if(ext == ".tex")  return FORMAT_TEX;
      else if(ext == ".svg")  return FORMAT_SVG;
      else if(ext == ".ppm")  return FORMAT_PPM;