Some wrong header includes fixed.

This commit is contained in:
Matthias Koefferlein 2018-10-09 00:35:03 +02:00
parent a7846ead9f
commit f0661ba0b3
7 changed files with 32 additions and 32 deletions

View File

@ -58,11 +58,11 @@ GenericWriterOptions::GenericWriterOptions ()
// .. nothing yet .. // .. nothing yet ..
} }
const std::string GenericWriterOptions::m_gds2_format_name = "GDS2"; const std::string GenericWriterOptions::gds2_format_name = "GDS2";
const std::string GenericWriterOptions::m_gds2text_format_name = "GDS2Text"; // no special options const std::string GenericWriterOptions::gds2text_format_name = "GDS2Text"; // no special options
const std::string GenericWriterOptions::m_oasis_format_name = "OASIS"; const std::string GenericWriterOptions::oasis_format_name = "OASIS";
const std::string GenericWriterOptions::m_dxf_format_name = "DXF"; const std::string GenericWriterOptions::dxf_format_name = "DXF";
const std::string GenericWriterOptions::m_cif_format_name = "CIF"; const std::string GenericWriterOptions::cif_format_name = "CIF";
void void
GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::string &format) GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::string &format)
@ -75,7 +75,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
"given factor." "given factor."
); );
if (format.empty () || format == m_gds2_format_name || format == m_gds2text_format_name || format == m_oasis_format_name) { if (format.empty () || format == gds2_format_name || format == gds2text_format_name || format == oasis_format_name) {
cmd << tl::arg (group + cmd << tl::arg (group +
"-od|--dbu-out=dbu", &m_dbu, "Uses the specified database unit", "-od|--dbu-out=dbu", &m_dbu, "Uses the specified database unit",
"Specifies the database unit to save the layout in. The database unit is given " "Specifies the database unit to save the layout in. The database unit is given "
@ -90,7 +90,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
"If given, empty cells won't be written. See --keep-instances for more options." "If given, empty cells won't be written. See --keep-instances for more options."
); );
if (format.empty () || format == m_gds2_format_name || format == m_gds2text_format_name) { if (format.empty () || format == gds2_format_name || format == gds2text_format_name) {
cmd << tl::arg (group + cmd << tl::arg (group +
"#--keep-instances", &m_keep_instances, "Keeps instances of dropped cells", "#--keep-instances", &m_keep_instances, "Keeps instances of dropped cells",
"If given, instances of dropped cell's won't be removed. Hence, ghost cells are " "If given, instances of dropped cell's won't be removed. Hence, ghost cells are "
@ -101,7 +101,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
); );
} }
if (format.empty () || format == m_gds2_format_name || format == m_gds2text_format_name || format == m_oasis_format_name) { if (format.empty () || format == gds2_format_name || format == gds2text_format_name || format == oasis_format_name) {
cmd << tl::arg (group + cmd << tl::arg (group +
"!#--no-context-info", &m_write_context_info, "Does not write context information", "!#--no-context-info", &m_write_context_info, "Does not write context information",
"Context information is included to maintain PCell parameters and library connections. " "Context information is included to maintain PCell parameters and library connections. "
@ -132,7 +132,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
"* \"TOP,-A\" - Select cell TOP (plus children), then remove A (with children)" "* \"TOP,-A\" - Select cell TOP (plus children), then remove A (with children)"
); );
if (format.empty () || format == m_gds2_format_name || format == m_gds2text_format_name) { if (format.empty () || format == gds2_format_name || format == gds2text_format_name) {
// Add GDS2 and GDS2Text format options // Add GDS2 and GDS2Text format options
std::string group = "[Output options - GDS2 specific]"; std::string group = "[Output options - GDS2 specific]";
@ -186,7 +186,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
} }
if (format.empty () || format == m_oasis_format_name) { if (format.empty () || format == oasis_format_name) {
// Add OASIS format options // Add OASIS format options
std::string group = "[Output options - OASIS specific]"; std::string group = "[Output options - OASIS specific]";
@ -231,7 +231,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
} }
if (format.empty () || format == m_dxf_format_name) { if (format.empty () || format == dxf_format_name) {
// Add DXF format options // Add DXF format options
std::string group = "[Output options - DXF specific]"; std::string group = "[Output options - DXF specific]";
@ -248,7 +248,7 @@ GenericWriterOptions::add_options (tl::CommandLineOptions &cmd, const std::strin
} }
if (format.empty () || format == m_cif_format_name) { if (format.empty () || format == cif_format_name) {
// Add CIF format options // Add CIF format options
std::string group = "[Output options - CIF specific]"; std::string group = "[Output options - CIF specific]";

View File

@ -65,7 +65,7 @@ public:
*/ */
void add_options_for_gds2 (tl::CommandLineOptions &cmd) void add_options_for_gds2 (tl::CommandLineOptions &cmd)
{ {
add_options (cmd, m_gds2_format_name); add_options (cmd, gds2_format_name);
} }
/** /**
@ -73,7 +73,7 @@ public:
*/ */
void add_options_for_oasis (tl::CommandLineOptions &cmd) void add_options_for_oasis (tl::CommandLineOptions &cmd)
{ {
add_options (cmd, m_oasis_format_name); add_options (cmd, oasis_format_name);
} }
/** /**
@ -81,7 +81,7 @@ public:
*/ */
void add_options_for_cif (tl::CommandLineOptions &cmd) void add_options_for_cif (tl::CommandLineOptions &cmd)
{ {
add_options (cmd, m_cif_format_name); add_options (cmd, cif_format_name);
} }
/** /**
@ -89,7 +89,7 @@ public:
*/ */
void add_options_for_dxf (tl::CommandLineOptions &cmd) void add_options_for_dxf (tl::CommandLineOptions &cmd)
{ {
add_options (cmd, m_dxf_format_name); add_options (cmd, dxf_format_name);
} }
/** /**
@ -98,6 +98,12 @@ public:
*/ */
void configure (db::SaveLayoutOptions &save_options, const db::Layout &layout) const; void configure (db::SaveLayoutOptions &save_options, const db::Layout &layout) const;
static const std::string gds2_format_name;
static const std::string gds2text_format_name;
static const std::string oasis_format_name;
static const std::string cif_format_name;
static const std::string dxf_format_name;
private: private:
double m_scale_factor; double m_scale_factor;
double m_dbu; double m_dbu;
@ -129,12 +135,6 @@ private:
int m_dxf_polygon_mode; int m_dxf_polygon_mode;
static const std::string m_gds2_format_name;
static const std::string m_gds2text_format_name;
static const std::string m_oasis_format_name;
static const std::string m_cif_format_name;
static const std::string m_dxf_format_name;
void set_oasis_substitution_char (const std::string &text); void set_oasis_substitution_char (const std::string &text);
}; };

View File

@ -21,9 +21,9 @@
*/ */
#include "bdConverterMain.h" #include "bdConverterMain.h"
#include "dbCIFFormat.h" #include "bdWriterOptions.h"
BD_PUBLIC int strm2cif (int argc, char *argv[]) BD_PUBLIC int strm2cif (int argc, char *argv[])
{ {
return bd::converter_main (argc, argv, db::CIFWriterOptions ().format_name ()); return bd::converter_main (argc, argv, bd::GenericWriterOptions::cif_format_name);
} }

View File

@ -21,9 +21,9 @@
*/ */
#include "bdConverterMain.h" #include "bdConverterMain.h"
#include "dbDXFFormat.h" #include "bdWriterOptions.h"
BD_PUBLIC int strm2dxf (int argc, char *argv[]) BD_PUBLIC int strm2dxf (int argc, char *argv[])
{ {
return bd::converter_main (argc, argv, db::DXFWriterOptions ().format_name ()); return bd::converter_main (argc, argv, bd::GenericWriterOptions::dxf_format_name);
} }

View File

@ -21,9 +21,9 @@
*/ */
#include "bdConverterMain.h" #include "bdConverterMain.h"
#include "dbGDS2Format.h" #include "bdWriterOptions.h"
BD_PUBLIC int strm2gds (int argc, char *argv[]) BD_PUBLIC int strm2gds (int argc, char *argv[])
{ {
return bd::converter_main (argc, argv, db::GDS2WriterOptions ().format_name ()); return bd::converter_main (argc, argv, bd::GenericWriterOptions::gds2_format_name);
} }

View File

@ -21,9 +21,9 @@
*/ */
#include "bdConverterMain.h" #include "bdConverterMain.h"
#include "dbGDS2Format.h" #include "bdWriterOptions.h"
BD_PUBLIC int strm2gdstxt (int argc, char *argv[]) BD_PUBLIC int strm2gdstxt (int argc, char *argv[])
{ {
return bd::converter_main (argc, argv, db::GDS2WriterOptions ().format_name () + "Text"); return bd::converter_main (argc, argv, bd::GenericWriterOptions::gds2text_format_name);
} }

View File

@ -21,9 +21,9 @@
*/ */
#include "bdConverterMain.h" #include "bdConverterMain.h"
#include "dbOASISFormat.h" #include "bdWriterOptions.h"
BD_PUBLIC int strm2oas (int argc, char *argv[]) BD_PUBLIC int strm2oas (int argc, char *argv[])
{ {
return bd::converter_main (argc, argv, db::OASISWriterOptions ().format_name ()); return bd::converter_main (argc, argv, bd::GenericWriterOptions::gds2_format_name);
} }