From 6a505f0d9179d4ef543e5f52bd9164112f419a3e Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Mon, 7 Apr 2014 21:28:27 +0000 Subject: [PATCH] new PGF file format contributed by Sebastian Eiser --- Common/GmshDefines.h | 1 + Common/Options.cpp | 19 +++++++++++++++++++ Common/Options.h | 3 +++ 3 files changed, 23 insertions(+) diff --git a/Common/GmshDefines.h b/Common/GmshDefines.h index 3b7c867589..a4e360daaa 100644 --- a/Common/GmshDefines.h +++ b/Common/GmshDefines.h @@ -50,6 +50,7 @@ #define FORMAT_CELUM 41 #define FORMAT_SU2 42 #define FORMAT_MPEG_PREVIEW 43 +#define FORMAT_PGF 44 // Element types #define TYPE_PNT 1 diff --git a/Common/Options.cpp b/Common/Options.cpp index 4a2b7faf6b..7b39a2c11d 100644 --- a/Common/Options.cpp +++ b/Common/Options.cpp @@ -8644,6 +8644,25 @@ double opt_print_background(OPT_ARGS_NUM) return CTX::instance()->print.background; } +double opt_print_pgf_two_dim(OPT_ARGS_NUM) +{ + if(action & GMSH_SET) + CTX::instance()->print.pgfTwoDim= (int)val; + return CTX::instance()->print.pgfTwoDim; +} +double opt_print_pgf_export_axis(OPT_ARGS_NUM) +{ + if(action & GMSH_SET) + CTX::instance()->print.pgfExportAxis= (int)val; + return CTX::instance()->print.pgfExportAxis; +} +double opt_print_pgf_horiz_bar(OPT_ARGS_NUM) +{ + if(action & GMSH_SET) + CTX::instance()->print.pgfHorizBar = (int)val; + return CTX::instance()->print.pgfHorizBar; +} + double opt_print_text(OPT_ARGS_NUM) { if(action & GMSH_SET) diff --git a/Common/Options.h b/Common/Options.h index e3bb2a8ba3..a18a83e5fb 100644 --- a/Common/Options.h +++ b/Common/Options.h @@ -671,6 +671,9 @@ double opt_print_gif_sort(OPT_ARGS_NUM); double opt_print_gif_interlace(OPT_ARGS_NUM); double opt_print_gif_transparent(OPT_ARGS_NUM); double opt_print_background(OPT_ARGS_NUM); +double opt_print_pgf_two_dim(OPT_ARGS_NUM); +double opt_print_pgf_export_axis(OPT_ARGS_NUM); +double opt_print_pgf_horiz_bar(OPT_ARGS_NUM); double opt_print_text(OPT_ARGS_NUM); double opt_print_tex_as_equation(OPT_ARGS_NUM); double opt_print_composite_windows(OPT_ARGS_NUM); -- GitLab