From c762f836ec7af67e15bb841851977211c9094ebb Mon Sep 17 00:00:00 2001
From: mike-dixon
Date: Sat, 17 Feb 2024 10:56:08 -0700
Subject: [PATCH] apps/radar/Qucid - working on legacy params
---
codebase/apps/radar/src/Qucid/Args.cc | 128 +-
codebase/apps/radar/src/Qucid/Args.hh | 7 +-
codebase/apps/radar/src/Qucid/CartManager.cc | 110 +-
codebase/apps/radar/src/Qucid/CartManager.hh | 6 +-
.../apps/radar/src/Qucid/DisplayManager.cc | 4 -
.../apps/radar/src/Qucid/DisplayManager.hh | 7 -
codebase/apps/radar/src/Qucid/HorizWidget.cc | 2 +-
codebase/apps/radar/src/Qucid/LegacyParams.cc | 26 +-
codebase/apps/radar/src/Qucid/LegacyParams.hh | 4 +-
codebase/apps/radar/src/Qucid/Makefile | 2 -
codebase/apps/radar/src/Qucid/Makefile.qmake | 927 ++++-------
codebase/apps/radar/src/Qucid/Params.cc | 1457 +++++++++--------
codebase/apps/radar/src/Qucid/Params.hh | 184 ++-
codebase/apps/radar/src/Qucid/Qucid.cc | 129 +-
codebase/apps/radar/src/Qucid/Qucid.hh | 7 -
codebase/apps/radar/src/Qucid/Reader.cc | 539 ------
codebase/apps/radar/src/Qucid/Reader.hh | 149 --
codebase/apps/radar/src/Qucid/VertWidget.cc | 2 +-
.../apps/radar/src/Qucid/moc_CartManager.cpp | 701 +++-----
.../apps/radar/src/Qucid/moc_CartWidget.cpp | 306 +---
.../radar/src/Qucid/moc_DisplayManager.cpp | 271 +--
.../apps/radar/src/Qucid/moc_HorizWidget.cpp | 120 +-
.../apps/radar/src/Qucid/moc_VertWidget.cpp | 181 +-
.../apps/radar/src/Qucid/moc_VertWindow.cpp | 140 +-
codebase/apps/radar/src/Qucid/paramdef.Qucid | 496 +++---
25 files changed, 2007 insertions(+), 3898 deletions(-)
delete mode 100644 codebase/apps/radar/src/Qucid/Reader.cc
delete mode 100644 codebase/apps/radar/src/Qucid/Reader.hh
diff --git a/codebase/apps/radar/src/Qucid/Args.cc b/codebase/apps/radar/src/Qucid/Args.cc
index 7be614710d..a3e3429b1c 100644
--- a/codebase/apps/radar/src/Qucid/Args.cc
+++ b/codebase/apps/radar/src/Qucid/Args.cc
@@ -106,24 +106,6 @@ int Args::parse (const int argc, const char **argv)
sprintf(tmp_str, "debug = DEBUG_EXTRA;");
TDRP_add_override(&override, tmp_str);
- } else if (!strcmp(argv[i], "-check_ray_alloc")) {
-
- sprintf(tmp_str, "check_ray_alloc = TRUE;");
- TDRP_add_override(&override, tmp_str);
-
- } else if (!strcmp(argv[i], "-sim_mode")) {
-
- sprintf(tmp_str, "input_mode = SIMULATED_INPUT;");
- TDRP_add_override(&override, tmp_str);
-
- sprintf(tmp_str, "begin_in_archive_mode = FALSE;");
- TDRP_add_override(&override, tmp_str);
-
- } else if (!strcmp(argv[i], "-fmq_mode")) {
-
- sprintf(tmp_str, "input_mode = DSR_FMQ_INPUT;");
- TDRP_add_override(&override, tmp_str);
-
} else if (!strcmp(argv[i], "-color_scales")) {
if (i < argc - 1) {
@@ -133,26 +115,6 @@ int Args::parse (const int argc, const char **argv)
iret = -1;
}
- } else if (!strcmp(argv[i], "-fmq_url")) {
-
- if (i < argc - 1) {
- sprintf(tmp_str, "input_fmq_url = \"%s\";", argv[++i]);
- TDRP_add_override(&override, tmp_str);
- } else {
- iret = -1;
- }
-
- } else if (!strcmp(argv[i], "-max_range")) {
-
- if (i < argc - 1) {
- sprintf(tmp_str, "max_range_km = %s;", argv[++i]);
- TDRP_add_override(&override, tmp_str);
- sprintf(tmp_str, "set_max_range = TRUE;");
- TDRP_add_override(&override, tmp_str);
- } else {
- iret = -1;
- }
-
} else if (!strcmp(argv[i], "-instance")) {
if (i < argc - 1) {
@@ -166,39 +128,6 @@ int Args::parse (const int argc, const char **argv)
iret = -1;
}
- } else if (!strcmp(argv[i], "-tcp_mode")) {
-
- sprintf(tmp_str, "input_mode = IWRF_TCP_INPUT;");
- TDRP_add_override(&override, tmp_str);
-
- } else if (!strcmp(argv[i], "-tcp_host")) {
-
- if (i < argc - 1) {
- sprintf(tmp_str, "input_tcp_host = \"%s\";", argv[++i]);
- TDRP_add_override(&override, tmp_str);
- } else {
- iret = -1;
- }
-
- } else if (!strcmp(argv[i], "-tcp_port")) {
-
- if (i < argc - 1) {
- sprintf(tmp_str, "input_tcp_port = %s;", argv[++i]);
- TDRP_add_override(&override, tmp_str);
- } else {
- iret = -1;
- }
-
- } else if (!strcmp(argv[i], "-bscan")) {
-
- sprintf(tmp_str, "display_mode = BSCAN_DISPLAY;");
- TDRP_add_override(&override, tmp_str);
-
- } else if (!strcmp(argv[i], "-polar")) {
-
- sprintf(tmp_str, "display_mode = POLAR_DISPLAY;");
- TDRP_add_override(&override, tmp_str);
-
} else if (!strcmp(argv[i], "-start_x")) {
if (i < argc - 1) {
@@ -271,40 +200,6 @@ int Args::parse (const int argc, const char **argv)
iret = -1;
}
- } else if (!strcmp(argv[i], "-archive_url")) {
-
- if (i < argc - 1) {
- sprintf(tmp_str, "archive_data_url = \"%s\";", argv[++i]);
- TDRP_add_override(&override, tmp_str);
- sprintf(tmp_str, "begin_in_archive_mode = TRUE;");
- TDRP_add_override(&override, tmp_str);
- } else {
- iret = -1;
- }
-
- } else if (!strcmp(argv[i], "-f")) {
-
- if (i < argc - 1) {
- // load up file list vector. Break at next arg which
- // start with -
- for (int j = i + 1; j < argc; j++) {
- if (argv[j][0] == '-') {
- break;
- } else {
- inputFileList.push_back(argv[j]);
- }
- }
- sprintf(tmp_str, "begin_in_archive_mode = TRUE;");
- TDRP_add_override(&override, tmp_str);
- } else {
- iret = -1;
- }
-
- if (inputFileList.size() < 1) {
- cerr << "ERROR - with -f you must specify files to be read" << endl;
- iret = -1;
- }
-
} // if
} // i
@@ -403,14 +298,8 @@ void Args::_usage(ostream &out)
<< "options:\n"
<< " [ --, -h, -help, -man ] produce this list.\n"
<< " [ -archive_url ?] URL for data in archive mode\n"
- << " [ -bscan ] run in BSCAN mode\n"
- << " [ -check_ray_alloc ]\n"
- << " print out checks on number of ray allocation and frees\n"
<< " [ -color_scales ? ] specify color scale directory\n"
<< " [ -debug, -d ] print debug messages\n"
- << " [ -f ? ?] list of files to process in archive mode\n"
- << " [ -fmq_mode] set forces DSR_FMQ_INPUT mode\n"
- << " [ -fmq_url ?] set input fmq URL\n"
<< " [ -images_end_time \"yyyy mm dd hh mm ss\"]\n"
<< " set end time for image generation mode\n"
<< " [ -image_interval ?]\n"
@@ -418,17 +307,11 @@ void Args::_usage(ostream &out)
<< " [ -images_start_time \"yyyy mm dd hh mm ss\"]\n"
<< " set start time for image generation mode\n"
<< " [ -instance ?] set instance for procmap\n"
- << " [ -max_range ?] set max range in km\n"
- << " [ -polar ] run in POLAR (PPI/RHI) mode\n"
<< " [ -realtime] start in realtime mode\n"
- << " [ -sim_mode] SIMULATED_INPUT mode\n"
<< " [ -start_time \"yyyy mm dd hh mm ss\"]\n"
<< " set start time for archive mode\n"
<< " [ -start_x ? ] start x location of main window\n"
<< " [ -start_y ? ] start y location of main window\n"
- << " [ -tcp_mode] IWRF_TCP_INPUT mode\n"
- << " [ -tcp_host ?] set TCP server host\n"
- << " [ -tcp_port ?] set TCP server port\n"
<< " [ -time_span ?]\n"
<< " set time span (secs)\n"
<< " applies to bscan time width\n"
@@ -444,13 +327,14 @@ void Args::_usage(ostream &out)
<< " [ -vvv ? ] legacy CIDD verbose level\n"
<< " [ -proxy_url ?] use this proxy server for data requests\n"
<< " in the param file, and in HTML Mode will automatically\n"
- << " [ -start_height ?,?,?...] starts up at the first height, overiding the setting\n"
+ << " [ -h ?,?,?...] starts up at the first height, overiding the setting\n"
<< " in the param file, and in HTML Mode will automatically\n"
<< " render each height in the list\n"
- << " [ -start_time ?] starts up in archive mode at this time\n"
- << " YYYYMMDDHHMM(SS - seconds optional\n"
- << " -t minus3600 starts in archive mode with the first frame 1 hour ago\n"
- << " ie. use -t minusX to start X seconds ago in archive mode\n"
+ << " [ -t ?] starts up in archive mode at this time\n"
+ << " YYYYMMDDHHMM(SS - seconds optional)\n"
+ << " -t minus3600 starts in archive mode with the\n"
+ << " first frame 1 hour ago\n"
+ << " i.e. use -t minusX to start X seconds ago\n"
<< endl;
Params::usage(out);
diff --git a/codebase/apps/radar/src/Qucid/Args.hh b/codebase/apps/radar/src/Qucid/Args.hh
index 86c412b76b..c529e4fcac 100644
--- a/codebase/apps/radar/src/Qucid/Args.hh
+++ b/codebase/apps/radar/src/Qucid/Args.hh
@@ -55,7 +55,7 @@ public:
// parse command line
// Returns 0 on success, -1 on failure
- int parse (const int argc, const char **argv);
+ int parse(const int argc, const char **argv);
// get the legacy params file from the command line
// returns 0 on success, -1 on failure
@@ -75,11 +75,12 @@ public:
int getTdrpPrintMode(const int argc, const char **argv,
tdrp_print_mode_t &printMode);
- // public data
+ // kay-value pairs for overriding TDRP params
tdrp_override_t override;
- vector inputFileList;
+ // get methods
+
bool usingLegacyParams() const { return _usingLegacyParams; }
string legacyParamsPath() const { return _legacyParamsPath; }
diff --git a/codebase/apps/radar/src/Qucid/CartManager.cc b/codebase/apps/radar/src/Qucid/CartManager.cc
index ee76c47a7a..43a28e8907 100644
--- a/codebase/apps/radar/src/Qucid/CartManager.cc
+++ b/codebase/apps/radar/src/Qucid/CartManager.cc
@@ -38,9 +38,6 @@
#include "VertWidget.hh"
#include "VertWindow.hh"
#include "Params.hh"
-#include "Reader.hh"
-// #include "AllocCheck.hh"
-// #include "BoundaryPointEditor.hh"
#include
#include
@@ -109,10 +106,9 @@ CartManager* CartManager::Instance()
// Constructor
CartManager::CartManager(const Params ¶ms,
- Reader *reader,
- const vector &fields,
- bool haveFilteredFields) :
- DisplayManager(params, reader, fields, haveFilteredFields),
+ const vector &fields,
+ bool haveFilteredFields) :
+ DisplayManager(params, fields, haveFilteredFields),
// _sweepManager(params),
_vertWindowDisplayed(false)
{
@@ -913,57 +909,13 @@ void CartManager::_handleRealtimeData(QTimerEvent * event)
_horiz->setArchiveMode(false);
_vert->setArchiveMode(false);
- // do nothing if freeze is on
-
- if (_frozen) {
- return;
- }
-
- if (event->timerId() == _beamTimerId && !_frozen) {
-
- // get all available beams
-
- while (true) {
-
- // get the next ray from the reader queue
- // responsibility for this ray memory passes to
- // this (the master) thread
-
- RadxRay *ray = _reader->getNextRay(_platform);
- if (ray == NULL) {
- break; // no pending rays
- }
-
- if (_params.debug >= Params::DEBUG_EXTRA) {
- cerr << " Got a ray, time, el, az, nGates: "
- << DateTime::strm(ray->getTimeSecs()) << ", "
- << ray->getElevationDeg() << ", "
- << ray->getAzimuthDeg() << ", "
- << ray->getNGates() << endl;
- }
-
- // update the status panel
-
- _updateStatusPanel(ray);
-
- // draw the beam
-
- if (_params.images_creation_mode !=
- Params::CREATE_IMAGES_ON_REALTIME_SCHEDULE) {
- _handleRay(_platform, ray);
- }
-
- } // while
-
- }
-
}
///////////////////////////////////////
// set input file list for archive mode
void CartManager::setArchiveFileList(const vector &list,
- bool fromCommandLine /* = true */)
+ bool fromCommandLine /* = true */)
{
if (fromCommandLine && list.size() > 0) {
@@ -1036,25 +988,6 @@ void CartManager::setArchiveFileList(const vector &list,
int CartManager::loadArchiveFileList()
{
- RadxTimeList timeList;
- timeList.setDir(_params.archive_data_url);
- timeList.setModeInterval(_archiveStartTime, _archiveEndTime);
- timeList.compile();
- _urlOK = true;
-
- if (timeList.getPathList().size() < 1) {
- cerr << "ERROR - CartManager::loadArchiveFileList() for dir:" << _params.archive_data_url << endl;
- cerr << " Cannot load file list for url: "
- << _params.archive_data_url << endl;
- cerr << " Start time: " << _archiveStartTime.getStr() << endl;
- cerr << " End time: " << _archiveEndTime.getStr() << endl;
- _urlOK = false;
- return -1;
-
- }
-
- setArchiveFileList(timeList.getPathList(), false);
-
return 0;
}
@@ -1230,30 +1163,6 @@ void CartManager::_plotArchiveData()
cerr << " volume start time: " << _plotStartTime.asString() << endl;
}
- // initialize plotting
-
- _initialRay = true;
-
- // handle the rays
-
- const vector &rays = _vol.getRays();
- if (rays.size() < 1) {
- cerr << "ERROR - _plotArchiveData" << endl;
- cerr << " No rays found" << endl;
- return;
- }
-
- const vector &sweeps = _vol.getSweeps();
- if (sweeps.size() < 1) {
- cerr << "ERROR - _plotArchiveData" << endl;
- cerr << " No sweeps found" << endl;
- return;
- }
-
- // clear the canvas
-
- _clear();
-
// handle the rays
// const SweepManager::GuiSweep &gsweep = _sweepManager.getSelectedSweep();
@@ -1304,11 +1213,9 @@ void CartManager::_handleRay(RadxPlatform &platform, RadxRay *ray)
_nGates = ray->getNGates();
double maxRange = ray->getStartRangeKm() + _nGates * ray->getGateSpacingKm();
- if (!_params.set_max_range && (maxRange > _maxRangeKm)) {
- _maxRangeKm = maxRange;
- _horiz->configureRange(_maxRangeKm);
- _vert->configureRange(_maxRangeKm);
- }
+ _maxRangeKm = maxRange;
+ _horiz->configureRange(_maxRangeKm);
+ _vert->configureRange(_maxRangeKm);
// create 2D field data vector
@@ -1696,7 +1603,6 @@ void CartManager::_freeze()
_frozen = true;
_freezeAct->setText("Unfreeze");
_freezeAct->setStatusTip(tr("Click to unfreeze display, or hit ESC"));
- _initialRay = true;
}
}
@@ -2739,7 +2645,7 @@ void CartManager::_setRealtime(bool enabled)
void CartManager::_activateRealtimeRendering()
{
_nGates = 1000;
- _maxRangeKm = _params.max_range_km;
+ _maxRangeKm = 1000;
_clear();
if (_horiz) {
_horiz->activateRealtimeRendering();
diff --git a/codebase/apps/radar/src/Qucid/CartManager.hh b/codebase/apps/radar/src/Qucid/CartManager.hh
index a1c572e378..c5dde95e75 100644
--- a/codebase/apps/radar/src/Qucid/CartManager.hh
+++ b/codebase/apps/radar/src/Qucid/CartManager.hh
@@ -75,7 +75,6 @@ class DisplayField;
class HorizWidget;
class VertWidget;
class VertWindow;
-class Reader;
class RadxPlatform;
class TimeScaleWidget;
@@ -93,9 +92,8 @@ public:
// constructor
CartManager(const Params ¶ms,
- Reader *reader,
- const vector &fields,
- bool haveFilteredFields);
+ const vector &fields,
+ bool haveFilteredFields);
// destructor
diff --git a/codebase/apps/radar/src/Qucid/DisplayManager.cc b/codebase/apps/radar/src/Qucid/DisplayManager.cc
index df8a7c7690..760ca00b1f 100644
--- a/codebase/apps/radar/src/Qucid/DisplayManager.cc
+++ b/codebase/apps/radar/src/Qucid/DisplayManager.cc
@@ -40,7 +40,6 @@
#include "DisplayField.hh"
#include
#include "Params.hh"
-#include "Reader.hh"
#include
#include
@@ -85,13 +84,10 @@ int DisplayManager::_timerEventCount = 0;
// Constructor
DisplayManager::DisplayManager(const Params ¶ms,
- Reader *reader,
const vector &fields,
bool haveFilteredFields) :
QMainWindow(NULL),
_params(params),
- _reader(reader),
- _initialRay(true),
_fields(fields),
_haveFilteredFields(haveFilteredFields)
diff --git a/codebase/apps/radar/src/Qucid/DisplayManager.hh b/codebase/apps/radar/src/Qucid/DisplayManager.hh
index d71e7613fd..21920a9314 100644
--- a/codebase/apps/radar/src/Qucid/DisplayManager.hh
+++ b/codebase/apps/radar/src/Qucid/DisplayManager.hh
@@ -71,7 +71,6 @@ class QSlider;
class QWidget;
class DisplayField;
-class Reader;
class DisplayManager : public QMainWindow {
@@ -82,7 +81,6 @@ public:
// constructor
DisplayManager(const Params ¶ms,
- Reader *reader,
const vector &fields,
bool haveFilteredFields);
@@ -139,11 +137,6 @@ protected:
const Params &_params;
- // reading data in
-
- Reader *_reader;
- bool _initialRay;
-
// instrument platform details
RadxPlatform _platform;
diff --git a/codebase/apps/radar/src/Qucid/HorizWidget.cc b/codebase/apps/radar/src/Qucid/HorizWidget.cc
index 5f19f3ef9e..5c96977531 100644
--- a/codebase/apps/radar/src/Qucid/HorizWidget.cc
+++ b/codebase/apps/radar/src/Qucid/HorizWidget.cc
@@ -59,7 +59,7 @@ HorizWidget::HorizWidget(QWidget* parent,
// initialoze world view
- configureRange(_params.max_range_km);
+ // configureRange(_params.max_range_km);
setGrids(_params.horiz_grids_on_at_startup);
setRings(_params.horiz_range_rings_on_at_startup);
diff --git a/codebase/apps/radar/src/Qucid/LegacyParams.cc b/codebase/apps/radar/src/Qucid/LegacyParams.cc
index 6d1adbe877..fe0aaf5cb6 100644
--- a/codebase/apps/radar/src/Qucid/LegacyParams.cc
+++ b/codebase/apps/radar/src/Qucid/LegacyParams.cc
@@ -52,7 +52,7 @@
LegacyParams::LegacyParams()
{
- _printTdrp = false;
+ _printParamdef = false;
_paramsBuf = NULL;
_paramsBufLen = 0;
_tdrpFile = NULL;
@@ -490,7 +490,7 @@ double LegacyParams::_getDouble(const char *name,
string nameOverride)
{
- if (_printTdrp) {
+ if (_printParamdef) {
cout << endl;
cout << "paramdef double {" << endl;
cout << " p_default = " << default_val << ";" << endl;
@@ -532,7 +532,7 @@ float LegacyParams::_getFloat(const char *name,
string nameOverride)
{
- if (_printTdrp) {
+ if (_printParamdef) {
cout << endl;
cout << "paramdef double {" << endl;
cout << " p_default = " << default_val << ";" << endl;
@@ -575,7 +575,7 @@ bool LegacyParams::_getBoolean(const char *name,
{
- if (_printTdrp) {
+ if (_printParamdef) {
cout << endl;
cout << "paramdef boolean {" << endl;
if (default_val == 0) {
@@ -622,7 +622,7 @@ int LegacyParams::_getInt(const char *name,
{
- if (_printTdrp) {
+ if (_printParamdef) {
cout << endl;
cout << "paramdef int {" << endl;
cout << " p_default = " << default_val << ";" << endl;
@@ -665,7 +665,7 @@ long LegacyParams::_getLong(const char *name,
{
- if (_printTdrp) {
+ if (_printParamdef) {
cout << endl;
cout << "paramdef int {" << endl;
cout << " p_default = " << default_val << ";" << endl;
@@ -708,7 +708,7 @@ const string LegacyParams::_getString(const char *name,
{
- if (_printTdrp) {
+ if (_printParamdef) {
cout << endl;
cout << "paramdef string {" << endl;
cout << " p_default = \"" << default_val << "\";" << endl;
@@ -1124,12 +1124,12 @@ int LegacyParams::_readMainParams()
// projections
_getString("cidd.projection_type", "CARTESIAN");
- _getDouble("cidd.lambert_lat1",20.0);
- _getDouble("cidd.lambert_lat2",60.0);
- _getDouble("cidd.tangent_lat",90.0);
- _getDouble("cidd.tangent_lon",0.0);
- _getDouble("cidd.central_scale",1.0);
- _getDouble("cidd.north_angle",0.0);
+ _getDouble("cidd.lambert_lat1", 20.0, true, "proj_lat1");
+ _getDouble("cidd.lambert_lat2", 60.0, true, "proj_lat2");
+ _getDouble("cidd.tangent_lat", 90.0, true, "proj_tangent_lat");
+ _getDouble("cidd.tangent_lon", 0.0, true, "proj_tangent_lon");
+ _getDouble("cidd.central_scale", 1.0, true, "proj_central_scale");
+ _getDouble("cidd.north_angle", 0.0);
_getBoolean("cidd.use_cosine", 1); // legacy
_getLong("cidd.use_cosine_correction", 1);
_getDouble("cidd.scale_units_per_km",1.0);
diff --git a/codebase/apps/radar/src/Qucid/LegacyParams.hh b/codebase/apps/radar/src/Qucid/LegacyParams.hh
index bb235a412d..0c9d534fc4 100644
--- a/codebase/apps/radar/src/Qucid/LegacyParams.hh
+++ b/codebase/apps/radar/src/Qucid/LegacyParams.hh
@@ -56,7 +56,7 @@ public:
// set to print TDRP version of parameter
- void setPrintTdrp(bool val) { _printTdrp = val; }
+ void setPrintParamdef(bool val) { _printParamdef = val; }
// translate legacy to TDRP
@@ -85,7 +85,7 @@ private:
// tdrp
- bool _printTdrp;
+ bool _printParamdef;
FILE *_tdrpFile;
// fields
diff --git a/codebase/apps/radar/src/Qucid/Makefile b/codebase/apps/radar/src/Qucid/Makefile
index c9aae31125..33941f0de1 100644
--- a/codebase/apps/radar/src/Qucid/Makefile
+++ b/codebase/apps/radar/src/Qucid/Makefile
@@ -69,7 +69,6 @@ HDRS = \
Product.hh \
ProductMgr.hh \
Qucid.hh \
- Reader.hh \
RenderContext.hh \
ScaledLabel.hh \
SiiPalette.hh \
@@ -116,7 +115,6 @@ NORM_SRCS = \
Product.cc \
ProductMgr.cc \
Qucid.cc \
- Reader.cc \
RenderContext.cc \
ScaledLabel.cc \
SiiPalette.cc \
diff --git a/codebase/apps/radar/src/Qucid/Makefile.qmake b/codebase/apps/radar/src/Qucid/Makefile.qmake
index 798fc5a1e0..992e5af6cf 100644
--- a/codebase/apps/radar/src/Qucid/Makefile.qmake
+++ b/codebase/apps/radar/src/Qucid/Makefile.qmake
@@ -1,9 +1,9 @@
#############################################################################
# Makefile for building: Qucid
-# Generated by qmake (3.1) (Qt 6.5.2)
+# Generated by qmake (3.1) (Qt 5.15.9)
# Project: qmake.pro
# Template: app
-# Command: /bin/qmake -o Makefile.qmake qmake.pro INCLUDEPATH=
+# Command: /usr/bin/qmake -o Makefile.qmake qmake.pro 'INCLUDEPATH=/usr/include/qt5/QtCore /usr/include/qt5 -DQT_WIDGETS_LIB /usr/include/qt5/QtWidgets /usr/include/qt5/QtGui -DQT_GUI_LIB /usr/include/qt5/QtNetwork -DQT_QML_LIB /usr/include/qt5/QtQml -DQT_NETWORK_LIB -DQT_CORE_LIB '
#############################################################################
MAKEFILE = Makefile.qmake
@@ -14,11 +14,11 @@ EQ = =
CC = gcc
CXX = g++
-DEFINES = -D_BSD_TYPES -DF_UNDERSCORE2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
-CFLAGS = -pipe -g -D_REENTRANT -Wall -Wextra $(DEFINES)
-CXXFLAGS = -pipe -g -D_REENTRANT -Wall -Wextra $(DEFINES)
-INCPATH = -I. -I/usr/local/include -I/usr/local/lrose/include -I$(HOME)/lrose/include -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I. -I/usr/lib64/qt6/mkspecs/linux-g++
-QMAKE = /bin/qmake
+DEFINES = -D_BSD_TYPES -DF_UNDERSCORE2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
+CFLAGS = -pipe -g -D_REENTRANT -Wall -Wextra -fPIC $(DEFINES)
+CXXFLAGS = -pipe -g -D_REENTRANT -Wall -Wextra -fPIC $(DEFINES)
+INCPATH = -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I-DQT_QML_LIB -I/usr/include/qt5/QtQml -I-DQT_NETWORK_LIB -I-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I$(HOME)/lrose/include -I/home/dixon/lrose/include -I. -I/../lib64/qt5/mkspecs/linux-g++
+QMAKE = /usr/bin/qmake
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
@@ -28,8 +28,8 @@ COPY_DIR = cp -f -R
INSTALL_FILE = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR = cp -f -R
-QINSTALL = /bin/qmake -install qinstall
-QINSTALL_PROGRAM = /bin/qmake -install qinstall -exe
+QINSTALL = /usr/bin/qmake -install qinstall
+QINSTALL_PROGRAM = /usr/bin/qmake -install qinstall -exe
DEL_FILE = rm -f
SYMLINK = ln -f -s
DEL_DIR = rmdir
@@ -37,10 +37,10 @@ MOVE = mv -f
TAR = tar -cf
COMPRESS = gzip -9f
DISTNAME = Qucid1.0.0
-DISTDIR = /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/.tmp/Qucid1.0.0
+DISTDIR = /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/.tmp/Qucid1.0.0
LINK = g++
-LFLAGS = -Wl,-rpath-link,/usr/lib64
-LIBS = $(SUBLIBS) -L$(HOME)/lrose/lib -L/usr/local/lib -L/usr/local/lrose/lib /home/mdtest/lrose/lib -ldsdata -lradar -lMdv -lSpdb -lFmq -lrapformats -ldsserver -ldidss -leuclid -lrapmath -lrapplot -lqtplot -ltoolsa -ldataport -ltdrp -lRadx -lNcxx -lnetcdf -lhdf5_hl -lhdf5 -lphysics -lshapelib -lXext -lX11 -lfftw3 -lpng -lbz2 -lz -lexpat -lm -framework QtWidgets -framework QtScript -framework QtQml /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Gui.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL
+LFLAGS =
+LIBS = $(SUBLIBS) -L$(HOME)/lrose/lib -L/usr/local/lib -L/usr/local/lrose/lib /home/dixon/lrose/lib -ldsdata -lradar -lMdv -lSpdb -lFmq -lrapformats -ldsserver -ldidss -leuclid -lrapmath -lrapplot -lqtplot -ltoolsa -ldataport -ltdrp -lRadx -lNcxx -lnetcdf -lhdf5_hl -lhdf5 -lphysics -lshapelib -lXext -lX11 -lfftw3 -lpng -lbz2 -lz -lexpat -lm -framework QtWidgets -framework QtScript -framework QtQml /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Qml.so /usr/lib64/libQt5Network.so /usr/lib64/libQt5Core.so -lGL -lpthread
AR = ar cqs
RANLIB =
SED = sed
@@ -297,128 +297,105 @@ OBJECTS = Args.o \
moc_HorizWidget.o \
moc_VertWidget.o \
moc_VertWindow.o
-DIST = /usr/lib64/qt6/mkspecs/features/spec_pre.prf \
- /usr/lib64/qt6/mkspecs/common/unix.conf \
- /usr/lib64/qt6/mkspecs/common/linux.conf \
- /usr/lib64/qt6/mkspecs/common/sanitize.conf \
- /usr/lib64/qt6/mkspecs/common/gcc-base.conf \
- /usr/lib64/qt6/mkspecs/common/gcc-base-unix.conf \
- /usr/lib64/qt6/mkspecs/common/g++-base.conf \
- /usr/lib64/qt6/mkspecs/common/g++-unix.conf \
- /usr/lib64/qt6/mkspecs/qconfig.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_concurrent.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_concurrent_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_core.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_core_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_dbus.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_dbus_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_example_icons_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_fb_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_gui.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_gui_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_input_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_kms_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsanimation.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsanimation_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsqmlmodels.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssettings.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssettings_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssharedimage.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssharedimage_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labswavefrontmesh.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_network.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_network_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_opengl.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_opengl_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_openglwidgets.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_packetprotocol_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_printsupport.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_printsupport_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qml.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qml_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcompiler_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcore.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcore_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmldebug_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmldom_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlintegration.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlintegration_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlmodels.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlmodels_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmltest.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmltest_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quick.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quick_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2impl.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2utils.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickeffects_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicklayouts.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicklayouts_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickparticles_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickshapes_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicktemplates2.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickwidgets.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickwidgets_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_sql.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_sql_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_testlib.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_testlib_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_widgets.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_widgets_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_xml.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_xml_private.pri \
- /usr/lib64/qt6/mkspecs/features/qt_functions.prf \
- /usr/lib64/qt6/mkspecs/features/qt_config.prf \
- /usr/lib64/qt6/mkspecs/linux-g++/qmake.conf \
- /usr/lib64/qt6/mkspecs/features/spec_post.prf \
+DIST = /../lib64/qt5/mkspecs/features/spec_pre.prf \
+ /usr/lib64/qt5/mkspecs/common/unix.conf \
+ /usr/lib64/qt5/mkspecs/common/linux.conf \
+ /usr/lib64/qt5/mkspecs/common/sanitize.conf \
+ /usr/lib64/qt5/mkspecs/common/gcc-base.conf \
+ /usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf \
+ /usr/lib64/qt5/mkspecs/common/g++-base.conf \
+ /usr/lib64/qt5/mkspecs/common/g++-unix.conf \
+ /../lib64/qt5/mkspecs/qconfig.pri \
+ /../lib64/qt5/mkspecs/modules/qt_KIdentityManagementWidgets.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_core.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_core_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_dbus.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_gui.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_network.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_network_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_opengl.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qml.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qml_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmldebug_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlmodels_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmltest_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quick.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quick_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickshapes_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_sql.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_testlib.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_widgets.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xml.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextAutoCorrection.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextEditTextToSpeech.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextGrammarCheck.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextTranslator.pri \
+ /../lib64/qt5/mkspecs/features/qt_functions.prf \
+ /../lib64/qt5/mkspecs/features/qt_config.prf \
+ /../lib64/qt5/mkspecs/linux-g++/qmake.conf \
+ /../lib64/qt5/mkspecs/features/spec_post.prf \
.qmake.stash \
- /usr/lib64/qt6/mkspecs/features/exclusive_builds.prf \
- /usr/lib64/qt6/mkspecs/features/toolchain.prf \
- /usr/lib64/qt6/mkspecs/features/default_pre.prf \
- /usr/lib64/qt6/mkspecs/features/resolve_config.prf \
- /usr/lib64/qt6/mkspecs/features/default_post.prf \
- /usr/lib64/qt6/mkspecs/features/qt.prf \
- /usr/lib64/qt6/mkspecs/features/resources_functions.prf \
- /usr/lib64/qt6/mkspecs/features/resources.prf \
- /usr/lib64/qt6/mkspecs/features/moc.prf \
- /usr/lib64/qt6/mkspecs/features/unix/opengl.prf \
- /usr/lib64/qt6/mkspecs/features/uic.prf \
- /usr/lib64/qt6/mkspecs/features/unix/thread.prf \
- /usr/lib64/qt6/mkspecs/features/warn_on.prf \
- /usr/lib64/qt6/mkspecs/features/qmake_use.prf \
- /usr/lib64/qt6/mkspecs/features/file_copies.prf \
- /usr/lib64/qt6/mkspecs/features/testcase_targets.prf \
- /usr/lib64/qt6/mkspecs/features/exceptions.prf \
- /usr/lib64/qt6/mkspecs/features/yacc.prf \
- /usr/lib64/qt6/mkspecs/features/lex.prf \
+ /../lib64/qt5/mkspecs/features/exclusive_builds.prf \
+ /../lib64/qt5/mkspecs/features/toolchain.prf \
+ /../lib64/qt5/mkspecs/features/default_pre.prf \
+ /../lib64/qt5/mkspecs/features/resolve_config.prf \
+ /../lib64/qt5/mkspecs/features/default_post.prf \
+ /../lib64/qt5/mkspecs/features/qt.prf \
+ /../lib64/qt5/mkspecs/features/resources_functions.prf \
+ /../lib64/qt5/mkspecs/features/resources.prf \
+ /../lib64/qt5/mkspecs/features/moc.prf \
+ /../lib64/qt5/mkspecs/features/unix/opengl.prf \
+ /../lib64/qt5/mkspecs/features/uic.prf \
+ /../lib64/qt5/mkspecs/features/unix/thread.prf \
+ /../lib64/qt5/mkspecs/features/warn_on.prf \
+ /../lib64/qt5/mkspecs/features/qmake_use.prf \
+ /../lib64/qt5/mkspecs/features/file_copies.prf \
+ /../lib64/qt5/mkspecs/features/testcase_targets.prf \
+ /../lib64/qt5/mkspecs/features/exceptions.prf \
+ /../lib64/qt5/mkspecs/features/yacc.prf \
+ /../lib64/qt5/mkspecs/features/lex.prf \
qmake.pro Args.hh \
CartManager.hh \
CartWidget.hh \
@@ -588,267 +565,213 @@ first: all
####### Build rules
Qucid: $(OBJECTS)
- $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
-
-Makefile.qmake: qmake.pro /usr/lib64/qt6/mkspecs/linux-g++/qmake.conf /usr/lib64/qt6/mkspecs/features/spec_pre.prf \
- /usr/lib64/qt6/mkspecs/common/unix.conf \
- /usr/lib64/qt6/mkspecs/common/linux.conf \
- /usr/lib64/qt6/mkspecs/common/sanitize.conf \
- /usr/lib64/qt6/mkspecs/common/gcc-base.conf \
- /usr/lib64/qt6/mkspecs/common/gcc-base-unix.conf \
- /usr/lib64/qt6/mkspecs/common/g++-base.conf \
- /usr/lib64/qt6/mkspecs/common/g++-unix.conf \
- /usr/lib64/qt6/mkspecs/qconfig.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_concurrent.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_concurrent_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_core.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_core_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_dbus.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_dbus_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_example_icons_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_fb_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_gui.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_gui_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_input_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_kms_support_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsanimation.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsanimation_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsqmlmodels.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssettings.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssettings_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssharedimage.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labssharedimage_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labswavefrontmesh.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_network.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_network_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_opengl.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_opengl_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_openglwidgets.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_packetprotocol_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_printsupport.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_printsupport_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qml.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qml_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcompiler_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcore.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcore_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmldebug_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmldom_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlintegration.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlintegration_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlmodels.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlmodels_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmltest.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmltest_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quick.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quick_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2impl.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2utils.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickeffects_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicklayouts.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicklayouts_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickparticles_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickshapes_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicktemplates2.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickwidgets.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_quickwidgets_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_sql.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_sql_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_testlib.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_testlib_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_widgets.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_widgets_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_xml.pri \
- /usr/lib64/qt6/mkspecs/modules/qt_lib_xml_private.pri \
- /usr/lib64/qt6/mkspecs/features/qt_functions.prf \
- /usr/lib64/qt6/mkspecs/features/qt_config.prf \
- /usr/lib64/qt6/mkspecs/linux-g++/qmake.conf \
- /usr/lib64/qt6/mkspecs/features/spec_post.prf \
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+
+Makefile.qmake: qmake.pro /../lib64/qt5/mkspecs/linux-g++/qmake.conf /../lib64/qt5/mkspecs/features/spec_pre.prf \
+ /usr/lib64/qt5/mkspecs/common/unix.conf \
+ /usr/lib64/qt5/mkspecs/common/linux.conf \
+ /usr/lib64/qt5/mkspecs/common/sanitize.conf \
+ /usr/lib64/qt5/mkspecs/common/gcc-base.conf \
+ /usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf \
+ /usr/lib64/qt5/mkspecs/common/g++-base.conf \
+ /usr/lib64/qt5/mkspecs/common/g++-unix.conf \
+ /../lib64/qt5/mkspecs/qconfig.pri \
+ /../lib64/qt5/mkspecs/modules/qt_KIdentityManagementWidgets.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_core.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_core_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_dbus.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_gui.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_network.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_network_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_opengl.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qml.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qml_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmldebug_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlmodels_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmltest_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quick.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quick_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickshapes_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_sql.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_testlib.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_widgets.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xml.pri \
+ /../lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextAutoCorrection.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextEditTextToSpeech.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextGrammarCheck.pri \
+ /../lib64/qt5/mkspecs/modules/qt_TextTranslator.pri \
+ /../lib64/qt5/mkspecs/features/qt_functions.prf \
+ /../lib64/qt5/mkspecs/features/qt_config.prf \
+ /../lib64/qt5/mkspecs/linux-g++/qmake.conf \
+ /../lib64/qt5/mkspecs/features/spec_post.prf \
.qmake.stash \
- /usr/lib64/qt6/mkspecs/features/exclusive_builds.prf \
- /usr/lib64/qt6/mkspecs/features/toolchain.prf \
- /usr/lib64/qt6/mkspecs/features/default_pre.prf \
- /usr/lib64/qt6/mkspecs/features/resolve_config.prf \
- /usr/lib64/qt6/mkspecs/features/default_post.prf \
- /usr/lib64/qt6/mkspecs/features/qt.prf \
- /usr/lib64/qt6/mkspecs/features/resources_functions.prf \
- /usr/lib64/qt6/mkspecs/features/resources.prf \
- /usr/lib64/qt6/mkspecs/features/moc.prf \
- /usr/lib64/qt6/mkspecs/features/unix/opengl.prf \
- /usr/lib64/qt6/mkspecs/features/uic.prf \
- /usr/lib64/qt6/mkspecs/features/unix/thread.prf \
- /usr/lib64/qt6/mkspecs/features/warn_on.prf \
- /usr/lib64/qt6/mkspecs/features/qmake_use.prf \
- /usr/lib64/qt6/mkspecs/features/file_copies.prf \
- /usr/lib64/qt6/mkspecs/features/testcase_targets.prf \
- /usr/lib64/qt6/mkspecs/features/exceptions.prf \
- /usr/lib64/qt6/mkspecs/features/yacc.prf \
- /usr/lib64/qt6/mkspecs/features/lex.prf \
+ /../lib64/qt5/mkspecs/features/exclusive_builds.prf \
+ /../lib64/qt5/mkspecs/features/toolchain.prf \
+ /../lib64/qt5/mkspecs/features/default_pre.prf \
+ /../lib64/qt5/mkspecs/features/resolve_config.prf \
+ /../lib64/qt5/mkspecs/features/default_post.prf \
+ /../lib64/qt5/mkspecs/features/qt.prf \
+ /../lib64/qt5/mkspecs/features/resources_functions.prf \
+ /../lib64/qt5/mkspecs/features/resources.prf \
+ /../lib64/qt5/mkspecs/features/moc.prf \
+ /../lib64/qt5/mkspecs/features/unix/opengl.prf \
+ /../lib64/qt5/mkspecs/features/uic.prf \
+ /../lib64/qt5/mkspecs/features/unix/thread.prf \
+ /../lib64/qt5/mkspecs/features/warn_on.prf \
+ /../lib64/qt5/mkspecs/features/qmake_use.prf \
+ /../lib64/qt5/mkspecs/features/file_copies.prf \
+ /../lib64/qt5/mkspecs/features/testcase_targets.prf \
+ /../lib64/qt5/mkspecs/features/exceptions.prf \
+ /../lib64/qt5/mkspecs/features/yacc.prf \
+ /../lib64/qt5/mkspecs/features/lex.prf \
qmake.pro \
- resources.qrc \
- /usr/lib64/libQt6Widgets.prl \
- /usr/lib64/libQt6Gui.prl \
- /usr/lib64/libQt6Network.prl \
- /usr/lib64/libQt6Core.prl
- $(QMAKE) -o Makefile.qmake qmake.pro INCLUDEPATH=
-/usr/lib64/qt6/mkspecs/features/spec_pre.prf:
-/usr/lib64/qt6/mkspecs/common/unix.conf:
-/usr/lib64/qt6/mkspecs/common/linux.conf:
-/usr/lib64/qt6/mkspecs/common/sanitize.conf:
-/usr/lib64/qt6/mkspecs/common/gcc-base.conf:
-/usr/lib64/qt6/mkspecs/common/gcc-base-unix.conf:
-/usr/lib64/qt6/mkspecs/common/g++-base.conf:
-/usr/lib64/qt6/mkspecs/common/g++-unix.conf:
-/usr/lib64/qt6/mkspecs/qconfig.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_concurrent.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_concurrent_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_core.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_core_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_dbus.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_dbus_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_eglfs_kms_gbm_support_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_example_icons_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_fb_support_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_gui.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_gui_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_input_support_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_kms_support_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labsanimation.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labsanimation_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labsqmlmodels.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labsqmlmodels_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labssettings.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labssettings_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labssharedimage.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labssharedimage_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labswavefrontmesh.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_network.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_network_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_opengl.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_opengl_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_openglwidgets.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_printsupport.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_printsupport_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qml.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qml_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcompiler_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcore.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlcore_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmldebug_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmldom_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlintegration.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlintegration_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmllocalstorage.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmllocalstorage_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlmodels.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlmodels_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmltest.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmltest_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlworkerscript.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quick.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quick_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2impl.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2utils.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickeffects_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quicklayouts.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quicklayouts_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickparticles_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickshapes_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quicktemplates2.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickwidgets.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_sql.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_sql_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_testlib.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_testlib_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_widgets.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_widgets_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_xml.pri:
-/usr/lib64/qt6/mkspecs/modules/qt_lib_xml_private.pri:
-/usr/lib64/qt6/mkspecs/features/qt_functions.prf:
-/usr/lib64/qt6/mkspecs/features/qt_config.prf:
-/usr/lib64/qt6/mkspecs/linux-g++/qmake.conf:
-/usr/lib64/qt6/mkspecs/features/spec_post.prf:
+ resources.qrc
+ $(QMAKE) -o Makefile.qmake qmake.pro 'INCLUDEPATH=/usr/include/qt5/QtCore /usr/include/qt5 -DQT_WIDGETS_LIB /usr/include/qt5/QtWidgets /usr/include/qt5/QtGui -DQT_GUI_LIB /usr/include/qt5/QtNetwork -DQT_QML_LIB /usr/include/qt5/QtQml -DQT_NETWORK_LIB -DQT_CORE_LIB '
+/../lib64/qt5/mkspecs/features/spec_pre.prf:
+/usr/lib64/qt5/mkspecs/common/unix.conf:
+/usr/lib64/qt5/mkspecs/common/linux.conf:
+/usr/lib64/qt5/mkspecs/common/sanitize.conf:
+/usr/lib64/qt5/mkspecs/common/gcc-base.conf:
+/usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf:
+/usr/lib64/qt5/mkspecs/common/g++-base.conf:
+/usr/lib64/qt5/mkspecs/common/g++-unix.conf:
+/../lib64/qt5/mkspecs/qconfig.pri:
+/../lib64/qt5/mkspecs/modules/qt_KIdentityManagementWidgets.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_core.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_core_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_dbus.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_edid_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_egl_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_glx_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_gui.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_input_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_kms_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_network.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_network_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_opengl.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qml.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qml_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmldebug_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmlmodels.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmlmodels_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmltest_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_quick.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_quick_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_quickshapes_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_quickwidgets.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_service_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_sql.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_testlib.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_widgets.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_xml.pri:
+/../lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri:
+/../lib64/qt5/mkspecs/modules/qt_TextAutoCorrection.pri:
+/../lib64/qt5/mkspecs/modules/qt_TextEditTextToSpeech.pri:
+/../lib64/qt5/mkspecs/modules/qt_TextGrammarCheck.pri:
+/../lib64/qt5/mkspecs/modules/qt_TextTranslator.pri:
+/../lib64/qt5/mkspecs/features/qt_functions.prf:
+/../lib64/qt5/mkspecs/features/qt_config.prf:
+/../lib64/qt5/mkspecs/linux-g++/qmake.conf:
+/../lib64/qt5/mkspecs/features/spec_post.prf:
.qmake.stash:
-/usr/lib64/qt6/mkspecs/features/exclusive_builds.prf:
-/usr/lib64/qt6/mkspecs/features/toolchain.prf:
-/usr/lib64/qt6/mkspecs/features/default_pre.prf:
-/usr/lib64/qt6/mkspecs/features/resolve_config.prf:
-/usr/lib64/qt6/mkspecs/features/default_post.prf:
-/usr/lib64/qt6/mkspecs/features/qt.prf:
-/usr/lib64/qt6/mkspecs/features/resources_functions.prf:
-/usr/lib64/qt6/mkspecs/features/resources.prf:
-/usr/lib64/qt6/mkspecs/features/moc.prf:
-/usr/lib64/qt6/mkspecs/features/unix/opengl.prf:
-/usr/lib64/qt6/mkspecs/features/uic.prf:
-/usr/lib64/qt6/mkspecs/features/unix/thread.prf:
-/usr/lib64/qt6/mkspecs/features/warn_on.prf:
-/usr/lib64/qt6/mkspecs/features/qmake_use.prf:
-/usr/lib64/qt6/mkspecs/features/file_copies.prf:
-/usr/lib64/qt6/mkspecs/features/testcase_targets.prf:
-/usr/lib64/qt6/mkspecs/features/exceptions.prf:
-/usr/lib64/qt6/mkspecs/features/yacc.prf:
-/usr/lib64/qt6/mkspecs/features/lex.prf:
+/../lib64/qt5/mkspecs/features/exclusive_builds.prf:
+/../lib64/qt5/mkspecs/features/toolchain.prf:
+/../lib64/qt5/mkspecs/features/default_pre.prf:
+/../lib64/qt5/mkspecs/features/resolve_config.prf:
+/../lib64/qt5/mkspecs/features/default_post.prf:
+/../lib64/qt5/mkspecs/features/qt.prf:
+/../lib64/qt5/mkspecs/features/resources_functions.prf:
+/../lib64/qt5/mkspecs/features/resources.prf:
+/../lib64/qt5/mkspecs/features/moc.prf:
+/../lib64/qt5/mkspecs/features/unix/opengl.prf:
+/../lib64/qt5/mkspecs/features/uic.prf:
+/../lib64/qt5/mkspecs/features/unix/thread.prf:
+/../lib64/qt5/mkspecs/features/warn_on.prf:
+/../lib64/qt5/mkspecs/features/qmake_use.prf:
+/../lib64/qt5/mkspecs/features/file_copies.prf:
+/../lib64/qt5/mkspecs/features/testcase_targets.prf:
+/../lib64/qt5/mkspecs/features/exceptions.prf:
+/../lib64/qt5/mkspecs/features/yacc.prf:
+/../lib64/qt5/mkspecs/features/lex.prf:
qmake.pro:
resources.qrc:
-/usr/lib64/libQt6Widgets.prl:
-/usr/lib64/libQt6Gui.prl:
-/usr/lib64/libQt6Network.prl:
-/usr/lib64/libQt6Core.prl:
qmake: FORCE
- @$(QMAKE) -o Makefile.qmake qmake.pro INCLUDEPATH=
+ @$(QMAKE) -o Makefile.qmake qmake.pro 'INCLUDEPATH=/usr/include/qt5/QtCore /usr/include/qt5 -DQT_WIDGETS_LIB /usr/include/qt5/QtWidgets /usr/include/qt5/QtGui -DQT_GUI_LIB /usr/include/qt5/QtNetwork -DQT_QML_LIB /usr/include/qt5/QtQml -DQT_NETWORK_LIB -DQT_CORE_LIB '
qmake_all: FORCE
@@ -862,7 +785,7 @@ distdir: FORCE
@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
$(COPY_FILE) --parents resources.qrc $(DISTDIR)/
- $(COPY_FILE) --parents /usr/lib64/qt6/mkspecs/features/data/dummy.cpp $(DISTDIR)/
+ $(COPY_FILE) --parents /../lib64/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
$(COPY_FILE) --parents Args.hh CartManager.hh CartWidget.hh Cdraw_P.hh Cgui_P.hh Cimages_P.hh ColorTableManager.hh Croutes_P.hh Csyprod_P.hh Cterrain_P.hh DisplayField.hh DisplayManager.hh HorizWidget.hh Params.hh Product.hh ProductMgr.hh Qucid.hh Reader.hh RenderContext.hh ScaledLabel.hh SiiPalette.hh SoloDefaultColorWrapper.hh SymprodRender.hh SymprodRenderObj.hh TimeList.hh TimePlot.hh Uparams.hh Uparams.hh VertWidget.hh VertWindow.hh WorldPlot.hh cidd.h cidd_colorscales.h cidd_contours.h cidd_field_data.h cidd_funcs.h cidd_layers.h cidd_macros.h cidd_movies.h cidd_overlays.h cidd_params.h cidd_products.h cidd_structs.h cidd_windows.h cidd_winds.h $(DISTDIR)/
$(COPY_FILE) --parents Args.cc CartManager.cc CartWidget.cc Cdraw_P.cc Cgui_P.cc Cimages_P.cc ColorTableManager.cc Croutes_P.cc Csyprod_P.cc Cterrain_P.cc DisplayField.cc DisplayManager.cc HorizWidget.cc Main.cc Params.cc Product.cc ProductMgr.cc Qucid.cc Reader.cc RenderContext.cc ScaledLabel.cc SiiPalette.cc SoloDefaultColorWrapper.cc SymprodRender.cc SymprodRenderObj.cc TimeList.cc TimePlot.cc Uparams.cc VertWidget.cc VertWindow.cc WorldPlot.cc cidd_coords.cc cidd_font.cc cidd_init.cc cidd_params.cc cidd_remote_commands.cc cidd_reset.cc cidd_signals.cc colorscales.cc contours.cc data_gather.cc data_init.cc data_io.cc data_pu_proc.cc draw_export_init.cc draw_pu_proc.cc fields_pu_proc.cc graphic_canvas_events.cc graphic_canvas_events_bkwd.cc graphic_check.cc graphic_compute.cc graphic_cross_section.cc graphic_dump_image.cc graphic_manage.cc graphic_margin_events.cc graphic_panel.cc graphic_reset.cc graphic_resize.cc graphic_xsect_canvas_events.cc graphic_xsect_resize.cc graphic_zoom.cc gui_destroy.cc gui_init.cc gui_label_frame.cc gui_modify.cc h_win_proc.cc mdvx_data_request.cc movie_control.cc movie_frame_retrieve.cc movie_frame_save.cc movie_pu_proc.cc overlay_init.cc page_pu_proc.cc process_args.cc render_azimuths.cc render_bottom_margin.cc render_cart_grid.cc render_cbar.cc render_click_marks.cc render_control.cc render_distorted_grid.cc render_filled_contours.cc render_filled_image.cc render_grids.cc render_ht_sel.cc render_left_margin.cc render_legends.cc render_line_contours.cc render_margins.cc render_movie_frame.cc render_overlays.cc render_polar_grid.cc render_products.cc render_range_rings.cc render_right_margin.cc render_route_winds.cc render_terrain.cc render_top_layers.cc render_top_margin.cc render_winds.cc render_xsect_control.cc render_xsect_grids.cc render_xsect_line_contours.cc render_xsect_margins.cc render_xsect_products.cc render_xsect_top_layers.cc render_xsect_winds.cc route_winds_init.cc shmem_init.cc status_pu_proc.cc symprod_init.cc timer_control.cc v_win_proc.cc winds_init.cc xview_file_access.cc zoom_pu_proc.cc $(DISTDIR)/
@@ -892,20 +815,20 @@ compiler_rcc_make_all: qrc_resources.cpp
compiler_rcc_clean:
-$(DEL_FILE) qrc_resources.cpp
qrc_resources.cpp: resources.qrc \
- /usr/lib64/qt6/libexec/rcc \
- images/polygon.png \
- images/apply.png \
- images/ok_check.png \
- images/circle.png \
+ /../lib64/qt5/bin/rcc \
images/brush.png \
- images/cancel_x.png
- /usr/lib64/qt6/libexec/rcc -name resources resources.qrc -o qrc_resources.cpp
+ images/circle.png \
+ images/cancel_x.png \
+ images/ok_check.png \
+ images/polygon.png \
+ images/apply.png
+ /../lib64/qt5/bin/rcc -name resources resources.qrc -o qrc_resources.cpp
compiler_moc_predefs_make_all: moc_predefs.h
compiler_moc_predefs_clean:
-$(DEL_FILE) moc_predefs.h
-moc_predefs.h: /usr/lib64/qt6/mkspecs/features/data/dummy.cpp
- g++ -pipe -g -dM -E -o moc_predefs.h /usr/lib64/qt6/mkspecs/features/data/dummy.cpp
+moc_predefs.h: /../lib64/qt5/mkspecs/features/data/dummy.cpp
+ g++ -pipe -g -dM -E -o moc_predefs.h /../lib64/qt5/mkspecs/features/data/dummy.cpp
compiler_moc_header_make_all: moc_CartManager.cpp moc_CartWidget.cpp moc_DisplayManager.cpp moc_HorizWidget.cpp moc_VertWidget.cpp moc_VertWindow.cpp
compiler_moc_header_clean:
@@ -958,8 +881,8 @@ moc_CartManager.cpp: CartManager.hh \
$(HOME)/lrose/include/radar/BeamHeight.hh \
$(HOME)/lrose/include/toolsa/TaArray2D.hh \
moc_predefs.h \
- /usr/lib64/qt6/libexec/moc
- /usr/lib64/qt6/libexec/moc $(DEFINES) --include /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/local/include -I/usr/local/lrose/include -I'/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include CartManager.hh -o moc_CartManager.cpp
+ /../lib64/qt5/bin/moc
+ /../lib64/qt5/bin/moc $(DEFINES) --include /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/../lib64/qt5/mkspecs/linux-g++ -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_QML_LIB -I/usr/include/qt5/QtQml -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_NETWORK_LIB -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I'/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/dixon/lrose/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include CartManager.hh -o moc_CartManager.cpp
moc_CartWidget.cpp: CartWidget.hh \
$(HOME)/lrose/include/Radx/RadxPlatform.hh \
@@ -983,8 +906,8 @@ moc_CartWidget.cpp: CartWidget.hh \
DisplayField.hh \
$(HOME)/lrose/include/qtplot/ColorMap.hh \
moc_predefs.h \
- /usr/lib64/qt6/libexec/moc
- /usr/lib64/qt6/libexec/moc $(DEFINES) --include /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/local/include -I/usr/local/lrose/include -I'/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include CartWidget.hh -o moc_CartWidget.cpp
+ /../lib64/qt5/bin/moc
+ /../lib64/qt5/bin/moc $(DEFINES) --include /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/../lib64/qt5/mkspecs/linux-g++ -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_QML_LIB -I/usr/include/qt5/QtQml -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_NETWORK_LIB -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I'/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/dixon/lrose/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include CartWidget.hh -o moc_CartWidget.cpp
moc_DisplayManager.cpp: DisplayManager.hh \
Args.hh \
@@ -1033,8 +956,8 @@ moc_DisplayManager.cpp: DisplayManager.hh \
$(HOME)/lrose/include/radar/BeamHeight.hh \
$(HOME)/lrose/include/toolsa/TaArray2D.hh \
moc_predefs.h \
- /usr/lib64/qt6/libexec/moc
- /usr/lib64/qt6/libexec/moc $(DEFINES) --include /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/local/include -I/usr/local/lrose/include -I'/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include DisplayManager.hh -o moc_DisplayManager.cpp
+ /../lib64/qt5/bin/moc
+ /../lib64/qt5/bin/moc $(DEFINES) --include /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/../lib64/qt5/mkspecs/linux-g++ -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_QML_LIB -I/usr/include/qt5/QtQml -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_NETWORK_LIB -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I'/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/dixon/lrose/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include DisplayManager.hh -o moc_DisplayManager.cpp
moc_HorizWidget.cpp: HorizWidget.hh \
$(HOME)/lrose/include/Radx/RadxVol.hh \
@@ -1059,8 +982,8 @@ moc_HorizWidget.cpp: HorizWidget.hh \
DisplayField.hh \
$(HOME)/lrose/include/qtplot/ColorMap.hh \
moc_predefs.h \
- /usr/lib64/qt6/libexec/moc
- /usr/lib64/qt6/libexec/moc $(DEFINES) --include /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/local/include -I/usr/local/lrose/include -I'/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include HorizWidget.hh -o moc_HorizWidget.cpp
+ /../lib64/qt5/bin/moc
+ /../lib64/qt5/bin/moc $(DEFINES) --include /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/../lib64/qt5/mkspecs/linux-g++ -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_QML_LIB -I/usr/include/qt5/QtQml -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_NETWORK_LIB -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I'/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/dixon/lrose/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include HorizWidget.hh -o moc_HorizWidget.cpp
moc_VertWidget.cpp: VertWidget.hh \
CartWidget.hh \
@@ -1087,8 +1010,8 @@ moc_VertWidget.cpp: VertWidget.hh \
$(HOME)/lrose/include/radar/BeamHeight.hh \
$(HOME)/lrose/include/toolsa/TaArray2D.hh \
moc_predefs.h \
- /usr/lib64/qt6/libexec/moc
- /usr/lib64/qt6/libexec/moc $(DEFINES) --include /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/local/include -I/usr/local/lrose/include -I'/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include VertWidget.hh -o moc_VertWidget.cpp
+ /../lib64/qt5/bin/moc
+ /../lib64/qt5/bin/moc $(DEFINES) --include /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/../lib64/qt5/mkspecs/linux-g++ -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_QML_LIB -I/usr/include/qt5/QtQml -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_NETWORK_LIB -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I'/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/dixon/lrose/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include VertWidget.hh -o moc_VertWidget.cpp
moc_VertWindow.cpp: VertWindow.hh \
Params.hh \
@@ -1116,8 +1039,8 @@ moc_VertWindow.cpp: VertWindow.hh \
$(HOME)/lrose/include/radar/BeamHeight.hh \
$(HOME)/lrose/include/toolsa/TaArray2D.hh \
moc_predefs.h \
- /usr/lib64/qt6/libexec/moc
- /usr/lib64/qt6/libexec/moc $(DEFINES) --include /home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/local/include -I/usr/local/lrose/include -I'/home/mdtest/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/mdtest/lrose/include -I/usr/include/qt6 -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include VertWindow.hh -o moc_VertWindow.cpp
+ /../lib64/qt5/bin/moc
+ /../lib64/qt5/bin/moc $(DEFINES) --include /home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/moc_predefs.h -I/../lib64/qt5/mkspecs/linux-g++ -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_WIDGETS_LIB -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_GUI_LIB -I/usr/include/qt5/QtNetwork -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_QML_LIB -I/usr/include/qt5/QtQml -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_NETWORK_LIB -I/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/-DQT_CORE_LIB -I/usr/local/include -I/usr/local/lrose/include -I'/home/dixon/git/lrose-core/codebase/apps/radar/src/Qucid/$(HOME)/lrose/include' -I/home/dixon/lrose/include -I/usr/include/c++/11 -I/usr/include/c++/11/x86_64-redhat-linux -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-redhat-linux/11/include -I/usr/local/include -I/usr/include VertWindow.hh -o moc_VertWindow.cpp
compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean:
@@ -1333,12 +1256,15 @@ CartManager.o: CartManager.cc CartManager.hh \
WorldPlot.hh \
VertWidget.hh \
VertWindow.hh \
- Reader.hh \
- $(HOME)/lrose/include/toolsa/TaThread.hh \
- $(HOME)/lrose/include/radar/IwrfMomReader.hh \
+ $(HOME)/lrose/include/Ncxx/H5x.hh \
+ $(HOME)/lrose/include/toolsa/toolsa_macros.h \
$(HOME)/lrose/include/toolsa/pmu.h \
$(HOME)/lrose/include/toolsa/procmap.h \
- $(HOME)/lrose/include/didss/DsInputPath.hh \
+ $(HOME)/lrose/include/toolsa/file_io.h \
+ $(HOME)/lrose/include/toolsa/LogStream.hh \
+ $(HOME)/lrose/include/toolsa/copyright.h \
+ $(HOME)/lrose/include/toolsa/LogFile.hh \
+ $(HOME)/lrose/include/dsserver/DsLdataInfo.hh \
$(HOME)/lrose/include/didss/LdataInfo.hh \
$(HOME)/lrose/include/toolsa/umisc.h \
$(HOME)/lrose/include/toolsa/port.h \
@@ -1348,31 +1274,6 @@ CartManager.o: CartManager.cc CartManager.hh \
$(HOME)/lrose/include/toolsa/uusleep.h \
$(HOME)/lrose/include/toolsa/ucopyright.h \
$(HOME)/lrose/include/toolsa/fmq.h \
- $(HOME)/lrose/include/didss/DsMsgPart.hh \
- $(HOME)/lrose/include/rapformats/DsRadarMsg.hh \
- $(HOME)/lrose/include/rapformats/ds_radar.h \
- $(HOME)/lrose/include/rapformats/DsRadarParams.hh \
- $(HOME)/lrose/include/rapformats/DsFieldParams.hh \
- $(HOME)/lrose/include/rapformats/DsRadarBeam.hh \
- $(HOME)/lrose/include/rapformats/DsPlatformGeoref.hh \
- $(HOME)/lrose/include/rapformats/DsRadarFlags.hh \
- $(HOME)/lrose/include/rapformats/DsRadarCalib.hh \
- $(HOME)/lrose/include/rapformats/ds_radar_calib.h \
- $(HOME)/lrose/include/radar/IwrfTsInfo.hh \
- $(HOME)/lrose/include/radar/iwrf_functions.hh \
- $(HOME)/lrose/include/radar/iwrf_data.h \
- $(HOME)/lrose/include/radar/iwrf_user_interface.h \
- $(HOME)/lrose/include/radar/iwrf_rsm.h \
- $(HOME)/lrose/include/radar/IwrfCalib.hh \
- $(HOME)/lrose/include/Radx/RadxEvent.hh \
- $(HOME)/lrose/include/Radx/RadxRcalib.hh \
- $(HOME)/lrose/include/Ncxx/H5x.hh \
- $(HOME)/lrose/include/toolsa/toolsa_macros.h \
- $(HOME)/lrose/include/toolsa/file_io.h \
- $(HOME)/lrose/include/toolsa/LogStream.hh \
- $(HOME)/lrose/include/toolsa/copyright.h \
- $(HOME)/lrose/include/toolsa/LogFile.hh \
- $(HOME)/lrose/include/dsserver/DsLdataInfo.hh \
$(HOME)/lrose/include/dsserver/DsLdataMsg.hh \
$(HOME)/lrose/include/radar/RadarComplex.hh \
$(HOME)/lrose/include/Radx/RadxFile.hh \
@@ -1544,39 +1445,6 @@ DisplayManager.o: DisplayManager.cc DisplayManager.hh \
$(HOME)/lrose/include/radar/BeamHeight.hh \
$(HOME)/lrose/include/toolsa/TaArray2D.hh \
DisplayField.hh \
- Reader.hh \
- $(HOME)/lrose/include/toolsa/TaThread.hh \
- $(HOME)/lrose/include/radar/IwrfMomReader.hh \
- $(HOME)/lrose/include/toolsa/pmu.h \
- $(HOME)/lrose/include/toolsa/procmap.h \
- $(HOME)/lrose/include/didss/DsInputPath.hh \
- $(HOME)/lrose/include/didss/LdataInfo.hh \
- $(HOME)/lrose/include/toolsa/umisc.h \
- $(HOME)/lrose/include/toolsa/port.h \
- $(HOME)/lrose/include/toolsa/mem.h \
- $(HOME)/lrose/include/toolsa/membuf.h \
- $(HOME)/lrose/include/toolsa/ushmem.h \
- $(HOME)/lrose/include/toolsa/uusleep.h \
- $(HOME)/lrose/include/toolsa/ucopyright.h \
- $(HOME)/lrose/include/toolsa/fmq.h \
- $(HOME)/lrose/include/didss/DsMsgPart.hh \
- $(HOME)/lrose/include/rapformats/DsRadarMsg.hh \
- $(HOME)/lrose/include/rapformats/ds_radar.h \
- $(HOME)/lrose/include/rapformats/DsRadarParams.hh \
- $(HOME)/lrose/include/rapformats/DsFieldParams.hh \
- $(HOME)/lrose/include/rapformats/DsRadarBeam.hh \
- $(HOME)/lrose/include/rapformats/DsPlatformGeoref.hh \
- $(HOME)/lrose/include/rapformats/DsRadarFlags.hh \
- $(HOME)/lrose/include/rapformats/DsRadarCalib.hh \
- $(HOME)/lrose/include/rapformats/ds_radar_calib.h \
- $(HOME)/lrose/include/radar/IwrfTsInfo.hh \
- $(HOME)/lrose/include/radar/iwrf_functions.hh \
- $(HOME)/lrose/include/radar/iwrf_data.h \
- $(HOME)/lrose/include/radar/iwrf_user_interface.h \
- $(HOME)/lrose/include/radar/iwrf_rsm.h \
- $(HOME)/lrose/include/radar/IwrfCalib.hh \
- $(HOME)/lrose/include/Radx/RadxEvent.hh \
- $(HOME)/lrose/include/Radx/RadxRcalib.hh \
$(HOME)/lrose/include/toolsa/toolsa_macros.h \
$(HOME)/lrose/include/toolsa/LogStream.hh \
$(HOME)/lrose/include/toolsa/copyright.h \
@@ -2004,42 +1872,11 @@ Qucid.o: Qucid.cc Qucid.hh \
LegacyParams.hh \
Cgui_P.hh \
cidd_params.h \
- Reader.hh \
- $(HOME)/lrose/include/toolsa/TaThread.hh \
- $(HOME)/lrose/include/radar/IwrfMomReader.hh \
- $(HOME)/lrose/include/toolsa/pmu.h \
- $(HOME)/lrose/include/toolsa/procmap.h \
- $(HOME)/lrose/include/didss/DsInputPath.hh \
- $(HOME)/lrose/include/didss/LdataInfo.hh \
- $(HOME)/lrose/include/toolsa/umisc.h \
- $(HOME)/lrose/include/toolsa/port.h \
- $(HOME)/lrose/include/toolsa/mem.h \
- $(HOME)/lrose/include/toolsa/membuf.h \
- $(HOME)/lrose/include/toolsa/ushmem.h \
- $(HOME)/lrose/include/toolsa/uusleep.h \
- $(HOME)/lrose/include/toolsa/ucopyright.h \
- $(HOME)/lrose/include/toolsa/fmq.h \
- $(HOME)/lrose/include/didss/DsMsgPart.hh \
- $(HOME)/lrose/include/rapformats/DsRadarMsg.hh \
- $(HOME)/lrose/include/rapformats/ds_radar.h \
- $(HOME)/lrose/include/rapformats/DsRadarParams.hh \
- $(HOME)/lrose/include/rapformats/DsFieldParams.hh \
- $(HOME)/lrose/include/rapformats/DsRadarBeam.hh \
- $(HOME)/lrose/include/rapformats/DsPlatformGeoref.hh \
- $(HOME)/lrose/include/rapformats/DsRadarFlags.hh \
- $(HOME)/lrose/include/rapformats/DsRadarCalib.hh \
- $(HOME)/lrose/include/rapformats/ds_radar_calib.h \
- $(HOME)/lrose/include/radar/IwrfTsInfo.hh \
- $(HOME)/lrose/include/radar/iwrf_functions.hh \
- $(HOME)/lrose/include/radar/iwrf_data.h \
- $(HOME)/lrose/include/radar/iwrf_user_interface.h \
- $(HOME)/lrose/include/radar/iwrf_rsm.h \
- $(HOME)/lrose/include/radar/IwrfCalib.hh \
- $(HOME)/lrose/include/Radx/RadxEvent.hh \
- $(HOME)/lrose/include/Radx/RadxRcalib.hh \
SoloDefaultColorWrapper.hh \
SiiPalette.hh \
ColorTableManager.hh \
+ $(HOME)/lrose/include/toolsa/mem.h \
+ $(HOME)/lrose/include/toolsa/membuf.h \
$(HOME)/lrose/include/toolsa/Path.hh \
$(HOME)/lrose/include/toolsa/LogStream.hh \
$(HOME)/lrose/include/toolsa/copyright.h \
@@ -2050,6 +1887,8 @@ Qucid.o: Qucid.cc Qucid.hh \
$(HOME)/lrose/include/toolsa/globals.h \
$(HOME)/lrose/include/toolsa/str.h \
$(HOME)/lrose/include/toolsa/ansi.h \
+ $(HOME)/lrose/include/toolsa/pmu.h \
+ $(HOME)/lrose/include/toolsa/procmap.h \
$(HOME)/lrose/include/toolsa/http.h \
$(HOME)/lrose/include/toolsa/HttpURL.hh \
$(HOME)/lrose/include/toolsa/pjg.h \
@@ -2058,6 +1897,11 @@ Qucid.o: Qucid.cc Qucid.hh \
$(HOME)/lrose/include/toolsa/sockutil.h \
$(HOME)/lrose/include/toolsa/servmap.h \
$(HOME)/lrose/include/toolsa/utim.h \
+ $(HOME)/lrose/include/toolsa/umisc.h \
+ $(HOME)/lrose/include/toolsa/port.h \
+ $(HOME)/lrose/include/toolsa/ushmem.h \
+ $(HOME)/lrose/include/toolsa/uusleep.h \
+ $(HOME)/lrose/include/toolsa/ucopyright.h \
$(HOME)/lrose/include/toolsa/xdru.h \
$(HOME)/lrose/include/rapplot/xrs.h \
$(HOME)/lrose/include/Spdb/StationLoc.hh \
@@ -2151,76 +1995,7 @@ Qucid.o: Qucid.cc Qucid.hh \
TimeList.hh
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Qucid.o Qucid.cc
-Reader.o: Reader.cc Reader.hh \
- $(HOME)/lrose/include/toolsa/TaThread.hh \
- $(HOME)/lrose/include/Radx/RadxPlatform.hh \
- $(HOME)/lrose/include/Radx/Radx.hh \
- $(HOME)/lrose/include/Radx/RadxRay.hh \
- $(HOME)/lrose/include/Radx/RadxRangeGeom.hh \
- $(HOME)/lrose/include/Radx/RadxField.hh \
- $(HOME)/lrose/include/Radx/RadxPacking.hh \
- $(HOME)/lrose/include/Radx/RadxBuf.hh \
- $(HOME)/lrose/include/Radx/RadxMsg.hh \
- $(HOME)/lrose/include/Radx/RadxRemap.hh \
- $(HOME)/lrose/include/Radx/RadxTime.hh \
- $(HOME)/lrose/include/radar/IwrfMomReader.hh \
- $(HOME)/lrose/include/toolsa/pmu.h \
- $(HOME)/lrose/include/toolsa/procmap.h \
- $(HOME)/lrose/include/dataport/port_types.h \
- $(HOME)/lrose/include/Fmq/DsFmq.hh \
- $(HOME)/lrose/include/Fmq/Fmq.hh \
- $(HOME)/lrose/include/toolsa/compress.h \
- $(HOME)/lrose/include/toolsa/MemBuf.hh \
- $(HOME)/lrose/include/Fmq/FmqDeviceFile.hh \
- $(HOME)/lrose/include/Fmq/FmqDevice.hh \
- $(HOME)/lrose/include/toolsa/heartbeat.h \
- $(HOME)/lrose/include/Fmq/FmqDeviceShmem.hh \
- $(HOME)/lrose/include/Fmq/DsFmqMsg.hh \
- $(HOME)/lrose/include/dsserver/DsServerMsg.hh \
- $(HOME)/lrose/include/didss/DsMessage.hh \
- $(HOME)/lrose/include/didss/ds_message.h \
- $(HOME)/lrose/include/didss/DsURL.hh \
- $(HOME)/lrose/include/toolsa/URL.hh \
- $(HOME)/lrose/include/toolsa/Socket.hh \
- $(HOME)/lrose/include/toolsa/SockUtil.hh \
- $(HOME)/lrose/include/didss/DsInputPath.hh \
- $(HOME)/lrose/include/didss/LdataInfo.hh \
- $(HOME)/lrose/include/toolsa/umisc.h \
- $(HOME)/lrose/include/toolsa/os_config.h \
- $(HOME)/lrose/include/toolsa/port.h \
- $(HOME)/lrose/include/toolsa/mem.h \
- $(HOME)/lrose/include/toolsa/membuf.h \
- $(HOME)/lrose/include/toolsa/udatetime.h \
- $(HOME)/lrose/include/toolsa/ushmem.h \
- $(HOME)/lrose/include/toolsa/uusleep.h \
- $(HOME)/lrose/include/toolsa/ucopyright.h \
- $(HOME)/lrose/include/toolsa/fmq.h \
- $(HOME)/lrose/include/didss/DsMsgPart.hh \
- $(HOME)/lrose/include/rapformats/DsRadarMsg.hh \
- $(HOME)/lrose/include/rapformats/ds_radar.h \
- $(HOME)/lrose/include/rapformats/DsRadarParams.hh \
- $(HOME)/lrose/include/rapformats/DsFieldParams.hh \
- $(HOME)/lrose/include/rapformats/DsRadarBeam.hh \
- $(HOME)/lrose/include/rapformats/DsPlatformGeoref.hh \
- $(HOME)/lrose/include/rapformats/DsRadarFlags.hh \
- $(HOME)/lrose/include/rapformats/DsRadarCalib.hh \
- $(HOME)/lrose/include/rapformats/ds_radar_calib.h \
- $(HOME)/lrose/include/radar/IwrfTsInfo.hh \
- $(HOME)/lrose/include/radar/iwrf_functions.hh \
- $(HOME)/lrose/include/radar/iwrf_data.h \
- $(HOME)/lrose/include/radar/iwrf_user_interface.h \
- $(HOME)/lrose/include/radar/iwrf_rsm.h \
- $(HOME)/lrose/include/radar/IwrfCalib.hh \
- $(HOME)/lrose/include/Radx/RadxVol.hh \
- $(HOME)/lrose/include/Radx/RadxArray.hh \
- $(HOME)/lrose/include/Radx/RadxEvent.hh \
- $(HOME)/lrose/include/Radx/RadxRcalib.hh \
- Params.hh \
- $(HOME)/lrose/include/tdrp/tdrp.h \
- $(HOME)/lrose/include/tdrp/tdrp_p.h \
- $(HOME)/lrose/include/tdrp/tdrpbuf.h \
- $(HOME)/lrose/include/tdrp/tdrp_obsolete.h \
- $(HOME)/lrose/include/Radx/RadxGeoref.hh
+Reader.o: Reader.cc
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Reader.o Reader.cc
RenderContext.o: RenderContext.cc RenderContext.hh \
@@ -15051,5 +14826,3 @@ uninstall: FORCE
FORCE:
-.SUFFIXES:
-
diff --git a/codebase/apps/radar/src/Qucid/Params.cc b/codebase/apps/radar/src/Qucid/Params.cc
index b9861f39e1..516754c11c 100644
--- a/codebase/apps/radar/src/Qucid/Params.cc
+++ b/codebase/apps/radar/src/Qucid/Params.cc
@@ -596,15 +596,39 @@
tt->single_val.e = DEBUG_OFF;
tt++;
- // Parameter 'check_ray_alloc'
+ // Parameter 'debug_flag'
+ // ctype is 'tdrp_bool_t'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = BOOL_TYPE;
+ tt->param_name = tdrpStrDup("debug_flag");
+ tt->descr = tdrpStrDup("Basic debug flag.");
+ tt->help = tdrpStrDup("General informational messages - Initialization messages.");
+ tt->val_offset = (char *) &debug_flag - &_start_;
+ tt->single_val.b = pFALSE;
+ tt++;
+
+ // Parameter 'debug1_flag'
+ // ctype is 'tdrp_bool_t'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = BOOL_TYPE;
+ tt->param_name = tdrpStrDup("debug1_flag");
+ tt->descr = tdrpStrDup("More verbose debug flag.");
+ tt->help = tdrpStrDup("Data flow related messages.");
+ tt->val_offset = (char *) &debug1_flag - &_start_;
+ tt->single_val.b = pFALSE;
+ tt++;
+
+ // Parameter 'debug2_flag'
// ctype is 'tdrp_bool_t'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("check_ray_alloc");
- tt->descr = tdrpStrDup("Print out checks on ray memory allocation.");
- tt->help = tdrpStrDup("If TRUE, the app will keep track of the number of rays allocated and freed, and print out that information every 100 rays.");
- tt->val_offset = (char *) &check_ray_alloc - &_start_;
+ tt->param_name = tdrpStrDup("debug2_flag");
+ tt->descr = tdrpStrDup("Verbose diagnostics.");
+ tt->help = tdrpStrDup("Developer debugging information.");
+ tt->val_offset = (char *) &debug2_flag - &_start_;
tt->single_val.b = pFALSE;
tt++;
@@ -637,120 +661,6 @@
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
tt->param_name = tdrpStrDup("Comment 2");
- tt->comment_hdr = tdrpStrDup("RESOURCES");
- tt->comment_text = tdrpStrDup("");
- tt++;
-
- // Parameter 'color_scale_dir'
- // ctype is 'char*'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRING_TYPE;
- tt->param_name = tdrpStrDup("color_scale_dir");
- tt->descr = tdrpStrDup("Directory for color scales");
- tt->help = tdrpStrDup("You can set this in 2 ways:\n\n(a) Set to the absolute path\n\n(b)Set as a path relative to the location of the application binary executable.");
- tt->val_offset = (char *) &color_scale_dir - &_start_;
- tt->single_val.s = tdrpStrDup("$(HOME)/git/lrose-displays/color_scales");
- tt++;
-
- // Parameter 'Comment 3'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 3");
- tt->comment_hdr = tdrpStrDup("REALTIME DATA INPUT");
- tt->comment_text = tdrpStrDup("");
- tt++;
-
- // Parameter 'input_mode'
- // ctype is '_input_mode_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = ENUM_TYPE;
- tt->param_name = tdrpStrDup("input_mode");
- tt->descr = tdrpStrDup("Method for reading the input data");
- tt->help = tdrpStrDup("\tIWRF_FMQ_INPUT: read IWRF moments from an FMQ.\n\tIWRF_TCP_INPUT: read an IWRF moments stream from a TCP socket.\n\tSIMULATED_INPUT: internally-generated test pattern data.\n\tDSR_FMQ_INPUT: deprecated.");
- tt->val_offset = (char *) &input_mode - &_start_;
- tt->enum_def.name = tdrpStrDup("input_mode_t");
- tt->enum_def.nfields = 4;
- tt->enum_def.fields = (enum_field_t *)
- tdrpMalloc(tt->enum_def.nfields * sizeof(enum_field_t));
- tt->enum_def.fields[0].name = tdrpStrDup("IWRF_FMQ_INPUT");
- tt->enum_def.fields[0].val = IWRF_FMQ_INPUT;
- tt->enum_def.fields[1].name = tdrpStrDup("IWRF_TCP_INPUT");
- tt->enum_def.fields[1].val = IWRF_TCP_INPUT;
- tt->enum_def.fields[2].name = tdrpStrDup("SIMULATED_INPUT");
- tt->enum_def.fields[2].val = SIMULATED_INPUT;
- tt->enum_def.fields[3].name = tdrpStrDup("DSR_FMQ_INPUT");
- tt->enum_def.fields[3].val = DSR_FMQ_INPUT;
- tt->single_val.e = IWRF_FMQ_INPUT;
- tt++;
-
- // Parameter 'input_fmq_url'
- // ctype is 'char*'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRING_TYPE;
- tt->param_name = tdrpStrDup("input_fmq_url");
- tt->descr = tdrpStrDup("DSR_FMQ_INPUT or IWRF_FMQ_INPUT mode: input URL for moments data from an FMQ");
- tt->help = tdrpStrDup("Full url is of the form fmqp:://hostname:port:path. Path does not in lude the file extension.");
- tt->val_offset = (char *) &input_fmq_url - &_start_;
- tt->single_val.s = tdrpStrDup("/tmp/fmq/test");
- tt++;
-
- // Parameter 'seek_to_start_of_fmq'
- // ctype is 'tdrp_bool_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("seek_to_start_of_fmq");
- tt->descr = tdrpStrDup("Option to seek to the start of the input FMQ.");
- tt->help = tdrpStrDup("If TRUE, the program will seek to the start of the fmq and read the entire contents at startup. If FALSE, it will read only new data as it arrives.");
- tt->val_offset = (char *) &seek_to_start_of_fmq - &_start_;
- tt->single_val.b = pFALSE;
- tt++;
-
- // Parameter 'input_tcp_host'
- // ctype is 'char*'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRING_TYPE;
- tt->param_name = tdrpStrDup("input_tcp_host");
- tt->descr = tdrpStrDup("IWRF_TCP_INPUT: name of host running IWRF moments server.");
- tt->help = tdrpStrDup("");
- tt->val_offset = (char *) &input_tcp_host - &_start_;
- tt->single_val.s = tdrpStrDup("localhost");
- tt++;
-
- // Parameter 'input_tcp_port'
- // ctype is 'int'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = INT_TYPE;
- tt->param_name = tdrpStrDup("input_tcp_port");
- tt->descr = tdrpStrDup("IWRF_TCP_INPUT: port for IWRF moments server.");
- tt->help = tdrpStrDup("");
- tt->val_offset = (char *) &input_tcp_port - &_start_;
- tt->single_val.i = 11000;
- tt++;
-
- // Parameter 'beam_queue_size'
- // ctype is 'int'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = INT_TYPE;
- tt->param_name = tdrpStrDup("beam_queue_size");
- tt->descr = tdrpStrDup("Size of the internal queue used to store beams.");
- tt->help = tdrpStrDup("The reader runs in a separate thread, and stored the beams in a queue. The main thread then grabs the available beams from the queue as they become available.");
- tt->val_offset = (char *) &beam_queue_size - &_start_;
- tt->single_val.i = 400;
- tt++;
-
- // Parameter 'Comment 4'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 4");
tt->comment_hdr = tdrpStrDup("ARCHIVE MODE");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -791,218 +701,11 @@
tt->single_val.d = 3600;
tt++;
- // Parameter 'archive_data_url'
- // ctype is 'char*'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRING_TYPE;
- tt->param_name = tdrpStrDup("archive_data_url");
- tt->descr = tdrpStrDup("URL for archive data files.");
- tt->help = tdrpStrDup("This should point to a CfRadial moments data set.");
- tt->val_offset = (char *) &archive_data_url - &_start_;
- tt->single_val.s = tdrpStrDup(".");
- tt++;
-
- // Parameter 'Comment 5'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 5");
- tt->comment_hdr = tdrpStrDup("STATUS TO BE SHOWN IN GUI");
- tt->comment_text = tdrpStrDup("");
- tt++;
-
- // Parameter 'show_status_in_gui'
- // ctype is '_show_status_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRUCT_TYPE;
- tt->param_name = tdrpStrDup("show_status_in_gui");
- tt->descr = tdrpStrDup("Indicate which status items to show in GUI.");
- tt->help = tdrpStrDup("These items are shown in the left panel in the GUI. Setting an item to false will hide it in the GUI.");
- tt->val_offset = (char *) &show_status_in_gui - &_start_;
- tt->struct_def.name = tdrpStrDup("show_status_t");
- tt->struct_def.nfields = 28;
- tt->struct_def.fields = (struct_field_t *)
- tdrpMalloc(tt->struct_def.nfields * sizeof(struct_field_t));
- tt->struct_def.fields[0].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[0].fname = tdrpStrDup("azimuth");
- tt->struct_def.fields[0].ptype = BOOL_TYPE;
- tt->struct_def.fields[0].rel_offset =
- (char *) &show_status_in_gui.azimuth - (char *) &show_status_in_gui;
- tt->struct_def.fields[1].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[1].fname = tdrpStrDup("elevation");
- tt->struct_def.fields[1].ptype = BOOL_TYPE;
- tt->struct_def.fields[1].rel_offset =
- (char *) &show_status_in_gui.elevation - (char *) &show_status_in_gui;
- tt->struct_def.fields[2].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[2].fname = tdrpStrDup("fixed_angle");
- tt->struct_def.fields[2].ptype = BOOL_TYPE;
- tt->struct_def.fields[2].rel_offset =
- (char *) &show_status_in_gui.fixed_angle - (char *) &show_status_in_gui;
- tt->struct_def.fields[3].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[3].fname = tdrpStrDup("volume_number");
- tt->struct_def.fields[3].ptype = BOOL_TYPE;
- tt->struct_def.fields[3].rel_offset =
- (char *) &show_status_in_gui.volume_number - (char *) &show_status_in_gui;
- tt->struct_def.fields[4].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[4].fname = tdrpStrDup("sweep_number");
- tt->struct_def.fields[4].ptype = BOOL_TYPE;
- tt->struct_def.fields[4].rel_offset =
- (char *) &show_status_in_gui.sweep_number - (char *) &show_status_in_gui;
- tt->struct_def.fields[5].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[5].fname = tdrpStrDup("n_samples");
- tt->struct_def.fields[5].ptype = BOOL_TYPE;
- tt->struct_def.fields[5].rel_offset =
- (char *) &show_status_in_gui.n_samples - (char *) &show_status_in_gui;
- tt->struct_def.fields[6].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[6].fname = tdrpStrDup("n_gates");
- tt->struct_def.fields[6].ptype = BOOL_TYPE;
- tt->struct_def.fields[6].rel_offset =
- (char *) &show_status_in_gui.n_gates - (char *) &show_status_in_gui;
- tt->struct_def.fields[7].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[7].fname = tdrpStrDup("gate_length");
- tt->struct_def.fields[7].ptype = BOOL_TYPE;
- tt->struct_def.fields[7].rel_offset =
- (char *) &show_status_in_gui.gate_length - (char *) &show_status_in_gui;
- tt->struct_def.fields[8].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[8].fname = tdrpStrDup("pulse_width");
- tt->struct_def.fields[8].ptype = BOOL_TYPE;
- tt->struct_def.fields[8].rel_offset =
- (char *) &show_status_in_gui.pulse_width - (char *) &show_status_in_gui;
- tt->struct_def.fields[9].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[9].fname = tdrpStrDup("prf_mode");
- tt->struct_def.fields[9].ptype = BOOL_TYPE;
- tt->struct_def.fields[9].rel_offset =
- (char *) &show_status_in_gui.prf_mode - (char *) &show_status_in_gui;
- tt->struct_def.fields[10].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[10].fname = tdrpStrDup("prf");
- tt->struct_def.fields[10].ptype = BOOL_TYPE;
- tt->struct_def.fields[10].rel_offset =
- (char *) &show_status_in_gui.prf - (char *) &show_status_in_gui;
- tt->struct_def.fields[11].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[11].fname = tdrpStrDup("nyquist");
- tt->struct_def.fields[11].ptype = BOOL_TYPE;
- tt->struct_def.fields[11].rel_offset =
- (char *) &show_status_in_gui.nyquist - (char *) &show_status_in_gui;
- tt->struct_def.fields[12].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[12].fname = tdrpStrDup("max_range");
- tt->struct_def.fields[12].ptype = BOOL_TYPE;
- tt->struct_def.fields[12].rel_offset =
- (char *) &show_status_in_gui.max_range - (char *) &show_status_in_gui;
- tt->struct_def.fields[13].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[13].fname = tdrpStrDup("unambiguous_range");
- tt->struct_def.fields[13].ptype = BOOL_TYPE;
- tt->struct_def.fields[13].rel_offset =
- (char *) &show_status_in_gui.unambiguous_range - (char *) &show_status_in_gui;
- tt->struct_def.fields[14].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[14].fname = tdrpStrDup("measured_power_h");
- tt->struct_def.fields[14].ptype = BOOL_TYPE;
- tt->struct_def.fields[14].rel_offset =
- (char *) &show_status_in_gui.measured_power_h - (char *) &show_status_in_gui;
- tt->struct_def.fields[15].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[15].fname = tdrpStrDup("measured_power_v");
- tt->struct_def.fields[15].ptype = BOOL_TYPE;
- tt->struct_def.fields[15].rel_offset =
- (char *) &show_status_in_gui.measured_power_v - (char *) &show_status_in_gui;
- tt->struct_def.fields[16].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[16].fname = tdrpStrDup("scan_name");
- tt->struct_def.fields[16].ptype = BOOL_TYPE;
- tt->struct_def.fields[16].rel_offset =
- (char *) &show_status_in_gui.scan_name - (char *) &show_status_in_gui;
- tt->struct_def.fields[17].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[17].fname = tdrpStrDup("scan_mode");
- tt->struct_def.fields[17].ptype = BOOL_TYPE;
- tt->struct_def.fields[17].rel_offset =
- (char *) &show_status_in_gui.scan_mode - (char *) &show_status_in_gui;
- tt->struct_def.fields[18].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[18].fname = tdrpStrDup("polarization_mode");
- tt->struct_def.fields[18].ptype = BOOL_TYPE;
- tt->struct_def.fields[18].rel_offset =
- (char *) &show_status_in_gui.polarization_mode - (char *) &show_status_in_gui;
- tt->struct_def.fields[19].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[19].fname = tdrpStrDup("latitude");
- tt->struct_def.fields[19].ptype = BOOL_TYPE;
- tt->struct_def.fields[19].rel_offset =
- (char *) &show_status_in_gui.latitude - (char *) &show_status_in_gui;
- tt->struct_def.fields[20].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[20].fname = tdrpStrDup("longitude");
- tt->struct_def.fields[20].ptype = BOOL_TYPE;
- tt->struct_def.fields[20].rel_offset =
- (char *) &show_status_in_gui.longitude - (char *) &show_status_in_gui;
- tt->struct_def.fields[21].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[21].fname = tdrpStrDup("altitude");
- tt->struct_def.fields[21].ptype = BOOL_TYPE;
- tt->struct_def.fields[21].rel_offset =
- (char *) &show_status_in_gui.altitude - (char *) &show_status_in_gui;
- tt->struct_def.fields[22].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[22].fname = tdrpStrDup("altitude_rate");
- tt->struct_def.fields[22].ptype = BOOL_TYPE;
- tt->struct_def.fields[22].rel_offset =
- (char *) &show_status_in_gui.altitude_rate - (char *) &show_status_in_gui;
- tt->struct_def.fields[23].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[23].fname = tdrpStrDup("sun_elevation");
- tt->struct_def.fields[23].ptype = BOOL_TYPE;
- tt->struct_def.fields[23].rel_offset =
- (char *) &show_status_in_gui.sun_elevation - (char *) &show_status_in_gui;
- tt->struct_def.fields[24].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[24].fname = tdrpStrDup("sun_azimuth");
- tt->struct_def.fields[24].ptype = BOOL_TYPE;
- tt->struct_def.fields[24].rel_offset =
- (char *) &show_status_in_gui.sun_azimuth - (char *) &show_status_in_gui;
- tt->struct_def.fields[25].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[25].fname = tdrpStrDup("speed");
- tt->struct_def.fields[25].ptype = BOOL_TYPE;
- tt->struct_def.fields[25].rel_offset =
- (char *) &show_status_in_gui.speed - (char *) &show_status_in_gui;
- tt->struct_def.fields[26].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[26].fname = tdrpStrDup("heading");
- tt->struct_def.fields[26].ptype = BOOL_TYPE;
- tt->struct_def.fields[26].rel_offset =
- (char *) &show_status_in_gui.heading - (char *) &show_status_in_gui;
- tt->struct_def.fields[27].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[27].fname = tdrpStrDup("track");
- tt->struct_def.fields[27].ptype = BOOL_TYPE;
- tt->struct_def.fields[27].rel_offset =
- (char *) &show_status_in_gui.track - (char *) &show_status_in_gui;
- tt->n_struct_vals = 28;
- tt->struct_vals = (tdrpVal_t *)
- tdrpMalloc(tt->n_struct_vals * sizeof(tdrpVal_t));
- tt->struct_vals[0].b = pTRUE;
- tt->struct_vals[1].b = pTRUE;
- tt->struct_vals[2].b = pTRUE;
- tt->struct_vals[3].b = pFALSE;
- tt->struct_vals[4].b = pTRUE;
- tt->struct_vals[5].b = pTRUE;
- tt->struct_vals[6].b = pTRUE;
- tt->struct_vals[7].b = pTRUE;
- tt->struct_vals[8].b = pTRUE;
- tt->struct_vals[9].b = pTRUE;
- tt->struct_vals[10].b = pTRUE;
- tt->struct_vals[11].b = pTRUE;
- tt->struct_vals[12].b = pTRUE;
- tt->struct_vals[13].b = pTRUE;
- tt->struct_vals[14].b = pFALSE;
- tt->struct_vals[15].b = pFALSE;
- tt->struct_vals[16].b = pFALSE;
- tt->struct_vals[17].b = pTRUE;
- tt->struct_vals[18].b = pTRUE;
- tt->struct_vals[19].b = pTRUE;
- tt->struct_vals[20].b = pTRUE;
- tt->struct_vals[21].b = pTRUE;
- tt->struct_vals[22].b = pFALSE;
- tt->struct_vals[23].b = pTRUE;
- tt->struct_vals[24].b = pTRUE;
- tt->struct_vals[25].b = pFALSE;
- tt->struct_vals[26].b = pFALSE;
- tt->struct_vals[27].b = pFALSE;
- tt++;
-
- // Parameter 'Comment 6'
+ // Parameter 'Comment 3'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 6");
+ tt->param_name = tdrpStrDup("Comment 3");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -1154,20 +857,20 @@
tt->struct_vals[31].b = pFALSE;
tt++;
- // Parameter 'Comment 7'
+ // Parameter 'Comment 4'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 7");
+ tt->param_name = tdrpStrDup("Comment 4");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
- // Parameter 'Comment 8'
+ // Parameter 'Comment 5'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 8");
+ tt->param_name = tdrpStrDup("Comment 5");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -1294,176 +997,438 @@
tt->struct_vals[21].b = pTRUE;
tt++;
- // Parameter 'Comment 9'
+ // Parameter 'Comment 6'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = COMMENT_TYPE;
+ tt->param_name = tdrpStrDup("Comment 6");
+ tt->comment_hdr = tdrpStrDup("");
+ tt->comment_text = tdrpStrDup("");
+ tt++;
+
+ // Parameter 'Comment 7'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = COMMENT_TYPE;
+ tt->param_name = tdrpStrDup("Comment 7");
+ tt->comment_hdr = tdrpStrDup("");
+ tt->comment_text = tdrpStrDup("");
+ tt++;
+
+ // Parameter 'maps'
+ // ctype is '_map_t'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = STRUCT_TYPE;
+ tt->param_name = tdrpStrDup("maps");
+ tt->descr = tdrpStrDup("Map overlays to be displayed.");
+ tt->help = tdrpStrDup("map_code: name of the map, appears on the GUI. \ncontrol_label: appears in the plot. \nmap_file_name: name of map file in maps directory\nline_width: line width to be used for map vectors. \ndetail_thresh_min: min detail threshold for displaying map. Detail thresholds are computed as units of km across the image. \ndetail_thresh_max: max detail threshold for displaying map. Detail thresholds are computed as units of km across the image. \ncolor: X color name.\non_at_startup: display overlay when app starts up.\n");
+ tt->array_offset = (char *) &_maps - &_start_;
+ tt->array_n_offset = (char *) &maps_n - &_start_;
+ tt->is_array = TRUE;
+ tt->array_len_fixed = FALSE;
+ tt->array_elem_size = sizeof(map_t);
+ tt->array_n = 2;
+ tt->struct_def.name = tdrpStrDup("map_t");
+ tt->struct_def.nfields = 8;
+ tt->struct_def.fields = (struct_field_t *)
+ tdrpMalloc(tt->struct_def.nfields * sizeof(struct_field_t));
+ tt->struct_def.fields[0].ftype = tdrpStrDup("string");
+ tt->struct_def.fields[0].fname = tdrpStrDup("map_code");
+ tt->struct_def.fields[0].ptype = STRING_TYPE;
+ tt->struct_def.fields[0].rel_offset =
+ (char *) &_maps->map_code - (char *) _maps;
+ tt->struct_def.fields[1].ftype = tdrpStrDup("string");
+ tt->struct_def.fields[1].fname = tdrpStrDup("control_label");
+ tt->struct_def.fields[1].ptype = STRING_TYPE;
+ tt->struct_def.fields[1].rel_offset =
+ (char *) &_maps->control_label - (char *) _maps;
+ tt->struct_def.fields[2].ftype = tdrpStrDup("string");
+ tt->struct_def.fields[2].fname = tdrpStrDup("map_file_name");
+ tt->struct_def.fields[2].ptype = STRING_TYPE;
+ tt->struct_def.fields[2].rel_offset =
+ (char *) &_maps->map_file_name - (char *) _maps;
+ tt->struct_def.fields[3].ftype = tdrpStrDup("int");
+ tt->struct_def.fields[3].fname = tdrpStrDup("line_width");
+ tt->struct_def.fields[3].ptype = INT_TYPE;
+ tt->struct_def.fields[3].rel_offset =
+ (char *) &_maps->line_width - (char *) _maps;
+ tt->struct_def.fields[4].ftype = tdrpStrDup("double");
+ tt->struct_def.fields[4].fname = tdrpStrDup("detail_thresh_min");
+ tt->struct_def.fields[4].ptype = DOUBLE_TYPE;
+ tt->struct_def.fields[4].rel_offset =
+ (char *) &_maps->detail_thresh_min - (char *) _maps;
+ tt->struct_def.fields[5].ftype = tdrpStrDup("double");
+ tt->struct_def.fields[5].fname = tdrpStrDup("detail_thresh_max");
+ tt->struct_def.fields[5].ptype = DOUBLE_TYPE;
+ tt->struct_def.fields[5].rel_offset =
+ (char *) &_maps->detail_thresh_max - (char *) _maps;
+ tt->struct_def.fields[6].ftype = tdrpStrDup("string");
+ tt->struct_def.fields[6].fname = tdrpStrDup("color");
+ tt->struct_def.fields[6].ptype = STRING_TYPE;
+ tt->struct_def.fields[6].rel_offset =
+ (char *) &_maps->color - (char *) _maps;
+ tt->struct_def.fields[7].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[7].fname = tdrpStrDup("on_at_startup");
+ tt->struct_def.fields[7].ptype = BOOL_TYPE;
+ tt->struct_def.fields[7].rel_offset =
+ (char *) &_maps->on_at_startup - (char *) _maps;
+ tt->n_struct_vals = 16;
+ tt->struct_vals = (tdrpVal_t *)
+ tdrpMalloc(tt->n_struct_vals * sizeof(tdrpVal_t));
+ tt->struct_vals[0].s = tdrpStrDup("US_Highways");
+ tt->struct_vals[1].s = tdrpStrDup("US_Highways");
+ tt->struct_vals[2].s = tdrpStrDup("conus_ushwys.map");
+ tt->struct_vals[3].i = 1;
+ tt->struct_vals[4].d = 0;
+ tt->struct_vals[5].d = 1000;
+ tt->struct_vals[6].s = tdrpStrDup("grey");
+ tt->struct_vals[7].b = pTRUE;
+ tt->struct_vals[8].s = tdrpStrDup("Interstates");
+ tt->struct_vals[9].s = tdrpStrDup("Interstates");
+ tt->struct_vals[10].s = tdrpStrDup("conus_interstates.map");
+ tt->struct_vals[11].i = 1;
+ tt->struct_vals[12].d = 0;
+ tt->struct_vals[13].d = 10000;
+ tt->struct_vals[14].s = tdrpStrDup("white");
+ tt->struct_vals[15].b = pTRUE;
+ tt++;
+
+ // Parameter 'Comment 8'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = COMMENT_TYPE;
+ tt->param_name = tdrpStrDup("Comment 8");
+ tt->comment_hdr = tdrpStrDup("");
+ tt->comment_text = tdrpStrDup("");
+ tt++;
+
+ // Parameter 'Comment 9'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = COMMENT_TYPE;
+ tt->param_name = tdrpStrDup("Comment 9");
+ tt->comment_hdr = tdrpStrDup("");
+ tt->comment_text = tdrpStrDup("");
+ tt++;
+
+ // Parameter 'projection_type_str'
+ // ctype is 'char*'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = STRING_TYPE;
+ tt->param_name = tdrpStrDup("projection_type_str");
+ tt->descr = tdrpStrDup("Sets the projection for the plan view.");
+ tt->help = tdrpStrDup("Current valid choices are: CARTESIAN, LAT_LON, LAMBERT, POLAR_STEREO, STEREOGRAPHIC, MERCATOR. Mercator is relative to the longitude origin.");
+ tt->val_offset = (char *) &projection_type_str - &_start_;
+ tt->single_val.s = tdrpStrDup("CARTESIAN");
+ tt++;
+
+ // Parameter 'lambert_lat1'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("lambert_lat1");
+ tt->descr = tdrpStrDup("Standard latitude 1.");
+ tt->help = tdrpStrDup("For LAMBERT projection. Ignored otherwise.");
+ tt->val_offset = (char *) &lambert_lat1 - &_start_;
+ tt->single_val.d = 20;
+ tt++;
+
+ // Parameter 'lambert_lat2'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("lambert_lat2");
+ tt->descr = tdrpStrDup("Standard latitude 2.");
+ tt->help = tdrpStrDup("For LAMBERT projection. Ignored otherwise.");
+ tt->val_offset = (char *) &lambert_lat2 - &_start_;
+ tt->single_val.d = 60;
+ tt++;
+
+ // Parameter 'tangent_lat'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("tangent_lat");
+ tt->descr = tdrpStrDup("Tangent latitude.");
+ tt->help = tdrpStrDup("For POLAR_STEREO, set to 90. For OBLIQUE_STEREO, set to 60.");
+ tt->val_offset = (char *) &tangent_lat - &_start_;
+ tt->single_val.d = 90;
+ tt++;
+
+ // Parameter 'tangent_lon'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("tangent_lon");
+ tt->descr = tdrpStrDup("Tangent longitude.");
+ tt->help = tdrpStrDup("Applies to POLAR_STEREO and OBLIQUE_STEREO.");
+ tt->val_offset = (char *) &tangent_lon - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'central_scale'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("central_scale");
+ tt->descr = tdrpStrDup("Central scale factor.");
+ tt->help = tdrpStrDup("Applies to STEREO projections.");
+ tt->val_offset = (char *) ¢ral_scale - &_start_;
+ tt->single_val.d = 1;
+ tt++;
+
+ // Parameter 'north_angle'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("north_angle");
+ tt->descr = tdrpStrDup("Amount grids are rotated clockwise to true north");
+ tt->help = tdrpStrDup("Applies to CARTESIAN (FLAT) projection.");
+ tt->val_offset = (char *) &north_angle - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'use_cosine'
+ // ctype is 'tdrp_bool_t'
memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 9");
- tt->comment_hdr = tdrpStrDup("");
- tt->comment_text = tdrpStrDup("");
+ tt->ptype = BOOL_TYPE;
+ tt->param_name = tdrpStrDup("use_cosine");
+ tt->descr = tdrpStrDup("Diagnostic mode used to ignore the Elevation angle on polar data (radars, etc).");
+ tt->help = tdrpStrDup("Set to FALSE to display all polar grids as if the elevation were always 0.0 degrees. This allows one to view radial data near 90 degrees elevation.");
+ tt->val_offset = (char *) &use_cosine - &_start_;
+ tt->single_val.b = pTRUE;
tt++;
- // Parameter 'Comment 10'
+ // Parameter 'use_cosine_correction'
+ // ctype is 'int'
memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 10");
- tt->comment_hdr = tdrpStrDup("");
- tt->comment_text = tdrpStrDup("");
+ tt->ptype = INT_TYPE;
+ tt->param_name = tdrpStrDup("use_cosine_correction");
+ tt->descr = tdrpStrDup("See use_cosine.");
+ tt->help = tdrpStrDup("");
+ tt->val_offset = (char *) &use_cosine_correction - &_start_;
+ tt->single_val.i = 1;
tt++;
- // Parameter 'maps'
- // ctype is '_map_t'
+ // Parameter 'projection_type'
+ // ctype is '_projection_t'
memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRUCT_TYPE;
- tt->param_name = tdrpStrDup("maps");
- tt->descr = tdrpStrDup("Map overlays to be displayed.");
- tt->help = tdrpStrDup("map_code: name of the map, appears on the GUI. \ncontrol_label: appears in the plot. \nmap_file_name: name of map file in maps directory\nline_width: line width to be used for map vectors. \ndetail_thresh_min: min detail threshold for displaying map. Detail thresholds are computed as units of km across the image. \ndetail_thresh_max: max detail threshold for displaying map. Detail thresholds are computed as units of km across the image. \ncolor: X color name.\non_at_startup: display overlay when app starts up.\n");
- tt->array_offset = (char *) &_maps - &_start_;
- tt->array_n_offset = (char *) &maps_n - &_start_;
- tt->is_array = TRUE;
- tt->array_len_fixed = FALSE;
- tt->array_elem_size = sizeof(map_t);
- tt->array_n = 2;
- tt->struct_def.name = tdrpStrDup("map_t");
- tt->struct_def.nfields = 8;
- tt->struct_def.fields = (struct_field_t *)
- tdrpMalloc(tt->struct_def.nfields * sizeof(struct_field_t));
- tt->struct_def.fields[0].ftype = tdrpStrDup("string");
- tt->struct_def.fields[0].fname = tdrpStrDup("map_code");
- tt->struct_def.fields[0].ptype = STRING_TYPE;
- tt->struct_def.fields[0].rel_offset =
- (char *) &_maps->map_code - (char *) _maps;
- tt->struct_def.fields[1].ftype = tdrpStrDup("string");
- tt->struct_def.fields[1].fname = tdrpStrDup("control_label");
- tt->struct_def.fields[1].ptype = STRING_TYPE;
- tt->struct_def.fields[1].rel_offset =
- (char *) &_maps->control_label - (char *) _maps;
- tt->struct_def.fields[2].ftype = tdrpStrDup("string");
- tt->struct_def.fields[2].fname = tdrpStrDup("map_file_name");
- tt->struct_def.fields[2].ptype = STRING_TYPE;
- tt->struct_def.fields[2].rel_offset =
- (char *) &_maps->map_file_name - (char *) _maps;
- tt->struct_def.fields[3].ftype = tdrpStrDup("int");
- tt->struct_def.fields[3].fname = tdrpStrDup("line_width");
- tt->struct_def.fields[3].ptype = INT_TYPE;
- tt->struct_def.fields[3].rel_offset =
- (char *) &_maps->line_width - (char *) _maps;
- tt->struct_def.fields[4].ftype = tdrpStrDup("double");
- tt->struct_def.fields[4].fname = tdrpStrDup("detail_thresh_min");
- tt->struct_def.fields[4].ptype = DOUBLE_TYPE;
- tt->struct_def.fields[4].rel_offset =
- (char *) &_maps->detail_thresh_min - (char *) _maps;
- tt->struct_def.fields[5].ftype = tdrpStrDup("double");
- tt->struct_def.fields[5].fname = tdrpStrDup("detail_thresh_max");
- tt->struct_def.fields[5].ptype = DOUBLE_TYPE;
- tt->struct_def.fields[5].rel_offset =
- (char *) &_maps->detail_thresh_max - (char *) _maps;
- tt->struct_def.fields[6].ftype = tdrpStrDup("string");
- tt->struct_def.fields[6].fname = tdrpStrDup("color");
- tt->struct_def.fields[6].ptype = STRING_TYPE;
- tt->struct_def.fields[6].rel_offset =
- (char *) &_maps->color - (char *) _maps;
- tt->struct_def.fields[7].ftype = tdrpStrDup("boolean");
- tt->struct_def.fields[7].fname = tdrpStrDup("on_at_startup");
- tt->struct_def.fields[7].ptype = BOOL_TYPE;
- tt->struct_def.fields[7].rel_offset =
- (char *) &_maps->on_at_startup - (char *) _maps;
- tt->n_struct_vals = 16;
- tt->struct_vals = (tdrpVal_t *)
- tdrpMalloc(tt->n_struct_vals * sizeof(tdrpVal_t));
- tt->struct_vals[0].s = tdrpStrDup("US_Highways");
- tt->struct_vals[1].s = tdrpStrDup("US_Highways");
- tt->struct_vals[2].s = tdrpStrDup("conus_ushwys.map");
- tt->struct_vals[3].i = 1;
- tt->struct_vals[4].d = 0;
- tt->struct_vals[5].d = 1000;
- tt->struct_vals[6].s = tdrpStrDup("grey");
- tt->struct_vals[7].b = pTRUE;
- tt->struct_vals[8].s = tdrpStrDup("Interstates");
- tt->struct_vals[9].s = tdrpStrDup("Interstates");
- tt->struct_vals[10].s = tdrpStrDup("conus_interstates.map");
- tt->struct_vals[11].i = 1;
- tt->struct_vals[12].d = 0;
- tt->struct_vals[13].d = 10000;
- tt->struct_vals[14].s = tdrpStrDup("white");
- tt->struct_vals[15].b = pTRUE;
+ tt->ptype = ENUM_TYPE;
+ tt->param_name = tdrpStrDup("projection_type");
+ tt->descr = tdrpStrDup("Projection for remapping in x,y. See projection param below.");
+ tt->help = tdrpStrDup("\tPROJ_LATLON: simple lat/lon grid (Equidistant Cylindrical)\n\tPROJ_FLAT: Azimuthal Equidistant (Radar)\n\tPROJ_LAMBERT_CONF: Lambert Conformal Conic\n\tPROJ_LAMBERT_AZIM: Lambert Azimuthal Equal Area\n\tPROJ_MERCATOR: Mercator - EW orientation\n\tPROJ_TRANS_MERCATOR: Tranverse Mercator - NS orientation\n\tPROJ_POLAR_STEREO: Stereographic- polar aspect\n\tPROJ_OBLIQUE_STEREO: Stereographic - oblique aspect\n\tPROJ_ALBERS: Albers Equal Area Conic\n\tPROJ_VERT_PERSP: Vertical Perspective (satellite view)\n\n");
+ tt->val_offset = (char *) &projection_type - &_start_;
+ tt->enum_def.name = tdrpStrDup("projection_t");
+ tt->enum_def.nfields = 10;
+ tt->enum_def.fields = (enum_field_t *)
+ tdrpMalloc(tt->enum_def.nfields * sizeof(enum_field_t));
+ tt->enum_def.fields[0].name = tdrpStrDup("PROJ_LATLON");
+ tt->enum_def.fields[0].val = PROJ_LATLON;
+ tt->enum_def.fields[1].name = tdrpStrDup("PROJ_LAMBERT_CONF");
+ tt->enum_def.fields[1].val = PROJ_LAMBERT_CONF;
+ tt->enum_def.fields[2].name = tdrpStrDup("PROJ_MERCATOR");
+ tt->enum_def.fields[2].val = PROJ_MERCATOR;
+ tt->enum_def.fields[3].name = tdrpStrDup("PROJ_POLAR_STEREO");
+ tt->enum_def.fields[3].val = PROJ_POLAR_STEREO;
+ tt->enum_def.fields[4].name = tdrpStrDup("PROJ_FLAT");
+ tt->enum_def.fields[4].val = PROJ_FLAT;
+ tt->enum_def.fields[5].name = tdrpStrDup("PROJ_OBLIQUE_STEREO");
+ tt->enum_def.fields[5].val = PROJ_OBLIQUE_STEREO;
+ tt->enum_def.fields[6].name = tdrpStrDup("PROJ_TRANS_MERCATOR");
+ tt->enum_def.fields[6].val = PROJ_TRANS_MERCATOR;
+ tt->enum_def.fields[7].name = tdrpStrDup("PROJ_ALBERS");
+ tt->enum_def.fields[7].val = PROJ_ALBERS;
+ tt->enum_def.fields[8].name = tdrpStrDup("PROJ_LAMBERT_AZIM");
+ tt->enum_def.fields[8].val = PROJ_LAMBERT_AZIM;
+ tt->enum_def.fields[9].name = tdrpStrDup("PROJ_VERT_PERSP");
+ tt->enum_def.fields[9].val = PROJ_VERT_PERSP;
+ tt->single_val.e = PROJ_FLAT;
+ tt++;
+
+ // Parameter 'proj_origin_lat'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_origin_lat");
+ tt->descr = tdrpStrDup("Remapped grid origin latitude.");
+ tt->help = tdrpStrDup("This applies to all projections except LATLON.");
+ tt->val_offset = (char *) &proj_origin_lat - &_start_;
+ tt->single_val.d = 0;
tt++;
- // Parameter 'Comment 11'
+ // Parameter 'proj_origin_lon'
+ // ctype is 'double'
memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 11");
- tt->comment_hdr = tdrpStrDup("");
- tt->comment_text = tdrpStrDup("");
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_origin_lon");
+ tt->descr = tdrpStrDup("Remapped grid origin longitude.");
+ tt->help = tdrpStrDup("This applies to all projections except LATLON.");
+ tt->val_offset = (char *) &proj_origin_lon - &_start_;
+ tt->single_val.d = 0;
tt++;
- // Parameter 'background_render_mins'
+ // Parameter 'proj_lat1'
// ctype is 'double'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("background_render_mins");
- tt->descr = tdrpStrDup("Background rendering time period in minutes.");
- tt->help = tdrpStrDup("Any field which is viewed will continue to be rendered in the background for this number of minutes.");
- tt->val_offset = (char *) &background_render_mins - &_start_;
- tt->has_min = TRUE;
- tt->min_val.d = 0;
- tt->single_val.d = 2;
+ tt->param_name = tdrpStrDup("proj_lat1");
+ tt->descr = tdrpStrDup("Remapped grid reference latitude 1.");
+ tt->help = tdrpStrDup("This applies to LAMBERT_CONF and ALBERS projections.");
+ tt->val_offset = (char *) &proj_lat1 - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'proj_lat2'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_lat2");
+ tt->descr = tdrpStrDup("Remapped grid reference latitude 2.");
+ tt->help = tdrpStrDup("This applies to LAMBERT_CONF and ALBERS projections.");
+ tt->val_offset = (char *) &proj_lat2 - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'proj_central_scale'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_central_scale");
+ tt->descr = tdrpStrDup("Central scale for remapped projections.");
+ tt->help = tdrpStrDup("This applies to POLAR_STEREO, OBLIQUE_STEREO and TRANSVERSE_MERCATOR projections.");
+ tt->val_offset = (char *) &proj_central_scale - &_start_;
+ tt->single_val.d = 1;
+ tt++;
+
+ // Parameter 'proj_tangent_lat'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_tangent_lat");
+ tt->descr = tdrpStrDup("Remapped tangent latitude (deg).");
+ tt->help = tdrpStrDup("This applies to OBLIQUE_STEREO only.");
+ tt->val_offset = (char *) &proj_tangent_lat - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'proj_tangent_lon'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_tangent_lon");
+ tt->descr = tdrpStrDup("Remapped tangent longitude (deg).");
+ tt->help = tdrpStrDup("This applies to OBLIQUE_STEREO and POLAR_STEREO.");
+ tt->val_offset = (char *) &proj_tangent_lon - &_start_;
+ tt->single_val.d = 0;
tt++;
- // Parameter 'use_field_label_in_title'
+ // Parameter 'proj_pole_is_north'
// ctype is 'tdrp_bool_t'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("use_field_label_in_title");
- tt->descr = tdrpStrDup("Option to use field label in the display title.");
- tt->help = tdrpStrDup("If TRUE, the label will be used in the title. If FALSE, the raw_name or filtered name will be used.");
- tt->val_offset = (char *) &use_field_label_in_title - &_start_;
- tt->single_val.b = pFALSE;
+ tt->param_name = tdrpStrDup("proj_pole_is_north");
+ tt->descr = tdrpStrDup("Flag indicating stereogtraphic is over the NORTH pole.");
+ tt->help = tdrpStrDup("This applies to POLAR_STEREO. If false, the projection is over the south pole.");
+ tt->val_offset = (char *) &proj_pole_is_north - &_start_;
+ tt->single_val.b = pTRUE;
tt++;
- // Parameter 'Comment 12'
+ // Parameter 'proj_persp_radius'
+ // ctype is 'double'
memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 12");
- tt->comment_hdr = tdrpStrDup("SET MAX RANGE");
- tt->comment_text = tdrpStrDup("");
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_persp_radius");
+ tt->descr = tdrpStrDup("Radius of perspective point (km).");
+ tt->help = tdrpStrDup("This applies to VERT_PERSP.");
+ tt->val_offset = (char *) &proj_persp_radius - &_start_;
+ tt->single_val.d = 35786;
tt++;
- // Parameter 'set_max_range'
+ // Parameter 'proj_false_northing'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_false_northing");
+ tt->descr = tdrpStrDup("Remapped false northing correction.");
+ tt->help = tdrpStrDup("Occasionally, this is added to the Y coordinate so that all coordinates are positive. Normally 0. As an alternative to false_northing and false_easting, you can set the offset_latitude and offset_longitude");
+ tt->val_offset = (char *) &proj_false_northing - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'proj_false_easting'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_false_easting");
+ tt->descr = tdrpStrDup("Remapped false easting correction.");
+ tt->help = tdrpStrDup("Occasionally, this is added to the X coordinate so that all coordinates are positive. Normally 0.");
+ tt->val_offset = (char *) &proj_false_easting - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'proj_set_offset_origin'
// ctype is 'tdrp_bool_t'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("set_max_range");
- tt->descr = tdrpStrDup("Option to set the max range to be used for plotting.");
- tt->help = tdrpStrDup("If FALSE, the max range of the data will be used. If TRUE, max_range_km will override the max range in the data.");
- tt->val_offset = (char *) &set_max_range - &_start_;
+ tt->param_name = tdrpStrDup("proj_set_offset_origin");
+ tt->descr = tdrpStrDup("Do you want to specify an offset origin using lat/lon instead of false_northing and false_easting?");
+ tt->help = tdrpStrDup("If true, set proj_offset_origin_latitude and proj_offset_origin_longitude.");
+ tt->val_offset = (char *) &proj_set_offset_origin - &_start_;
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'max_range_km'
+ // Parameter 'proj_offset_origin_latitude'
// ctype is 'double'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("max_range_km");
- tt->descr = tdrpStrDup("Max range for the display (km).");
- tt->help = tdrpStrDup("");
- tt->val_offset = (char *) &max_range_km - &_start_;
- tt->single_val.d = 225;
+ tt->param_name = tdrpStrDup("proj_offset_origin_latitude");
+ tt->descr = tdrpStrDup("Latitude of offset origin.");
+ tt->help = tdrpStrDup("See proj_set_offset_origin.");
+ tt->val_offset = (char *) &proj_offset_origin_latitude - &_start_;
+ tt->single_val.d = 0;
tt++;
- // Parameter 'Comment 13'
+ // Parameter 'proj_offset_origin_longitude'
+ // ctype is 'double'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = DOUBLE_TYPE;
+ tt->param_name = tdrpStrDup("proj_offset_origin_longitude");
+ tt->descr = tdrpStrDup("Longitude of offset origin.");
+ tt->help = tdrpStrDup("See proj_set_offset_origin.");
+ tt->val_offset = (char *) &proj_offset_origin_longitude - &_start_;
+ tt->single_val.d = 0;
+ tt++;
+
+ // Parameter 'Comment 10'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 13");
+ tt->param_name = tdrpStrDup("Comment 10");
tt->comment_hdr = tdrpStrDup("DISPLAY TYPE");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -1488,11 +1453,11 @@
tt->single_val.e = POLAR_DISPLAY;
tt++;
- // Parameter 'Comment 14'
+ // Parameter 'Comment 11'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 14");
+ tt->param_name = tdrpStrDup("Comment 11");
tt->comment_hdr = tdrpStrDup("NAMES AND LABELS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -1557,11 +1522,11 @@
tt->single_val.s = tdrpStrDup("MARSHALL");
tt++;
- // Parameter 'Comment 15'
+ // Parameter 'Comment 12'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 15");
+ tt->param_name = tdrpStrDup("Comment 12");
tt->comment_hdr = tdrpStrDup("WINDOW DIMENSIONS AND PLOTTING DETAILS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -1722,11 +1687,11 @@
tt->single_val.i = 1;
tt++;
- // Parameter 'Comment 16'
+ // Parameter 'Comment 13'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 16");
+ tt->param_name = tdrpStrDup("Comment 13");
tt->comment_hdr = tdrpStrDup("HORIZ MODE DISPLAY");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -1847,11 +1812,11 @@
tt->single_val.d = 1;
tt++;
- // Parameter 'Comment 17'
+ // Parameter 'Comment 14'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 17");
+ tt->param_name = tdrpStrDup("Comment 14");
tt->comment_hdr = tdrpStrDup("VERT MODE DISPLAY");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2144,11 +2109,11 @@
tt->single_val.d = 1;
tt++;
- // Parameter 'Comment 18'
+ // Parameter 'Comment 15'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 18");
+ tt->param_name = tdrpStrDup("Comment 15");
tt->comment_hdr = tdrpStrDup("BSCAN TIME LIMITS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2193,11 +2158,11 @@
tt->single_val.i = 3;
tt++;
- // Parameter 'Comment 19'
+ // Parameter 'Comment 16'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 19");
+ tt->param_name = tdrpStrDup("Comment 16");
tt->comment_hdr = tdrpStrDup("BSCAN REALTIME CONTROLS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2238,11 +2203,11 @@
tt->single_val.d = 0;
tt++;
- // Parameter 'Comment 20'
+ // Parameter 'Comment 17'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 20");
+ tt->param_name = tdrpStrDup("Comment 17");
tt->comment_hdr = tdrpStrDup("BSCAN RANGE AND ALTITUDE LIMITS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2353,11 +2318,11 @@
tt->single_val.e = RANGE_AXIS_ALTITUDE;
tt++;
- // Parameter 'Comment 21'
+ // Parameter 'Comment 18'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 21");
+ tt->param_name = tdrpStrDup("Comment 18");
tt->comment_hdr = tdrpStrDup("BSCAN ANGLE LIMITS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2434,11 +2399,11 @@
tt->single_val.d = 91;
tt++;
- // Parameter 'Comment 22'
+ // Parameter 'Comment 19'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 22");
+ tt->param_name = tdrpStrDup("Comment 19");
tt->comment_hdr = tdrpStrDup("BSCAN CENSOR DATA BELOW SURFACE");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2503,11 +2468,11 @@
tt->single_val.d = 5;
tt++;
- // Parameter 'Comment 23'
+ // Parameter 'Comment 20'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 23");
+ tt->param_name = tdrpStrDup("Comment 20");
tt->comment_hdr = tdrpStrDup("BSCAN MARGINS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2596,11 +2561,11 @@
tt->single_val.i = 5;
tt++;
- // Parameter 'Comment 24'
+ // Parameter 'Comment 21'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 24");
+ tt->param_name = tdrpStrDup("Comment 21");
tt->comment_hdr = tdrpStrDup("BSCAN TITLES, LABELS AND AXES");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2725,11 +2690,11 @@
tt->single_val.s = tdrpStrDup("white");
tt++;
- // Parameter 'Comment 25'
+ // Parameter 'Comment 22'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 25");
+ tt->param_name = tdrpStrDup("Comment 22");
tt->comment_hdr = tdrpStrDup("DISTANCE SCALE");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2758,11 +2723,11 @@
tt->single_val.i = 50;
tt++;
- // Parameter 'Comment 26'
+ // Parameter 'Comment 23'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 26");
+ tt->param_name = tdrpStrDup("Comment 23");
tt->comment_hdr = tdrpStrDup("BSCAN LEGENDS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2839,11 +2804,11 @@
tt->single_val.e = LEGEND_TOP_RIGHT;
tt++;
- // Parameter 'Comment 27'
+ // Parameter 'Comment 24'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 27");
+ tt->param_name = tdrpStrDup("Comment 24");
tt->comment_hdr = tdrpStrDup("BSCAN DWELL CONTROLS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -2898,11 +2863,11 @@
tt->single_val.e = DWELL_STATS_MIDDLE;
tt++;
- // Parameter 'Comment 28'
+ // Parameter 'Comment 25'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 28");
+ tt->param_name = tdrpStrDup("Comment 25");
tt->comment_hdr = tdrpStrDup("SAVING IMAGES TO FILE");
tt->comment_text = tdrpStrDup("In creating files for the field catalog, the file name is of the form:\n\n\tcategory.platform.YYYYMMDDHHmm.product_name.ext\n\nThe following parameters control the output directory, and the construction of the file name");
tt++;
@@ -3051,11 +3016,11 @@
tt->single_val.b = pTRUE;
tt++;
- // Parameter 'Comment 29'
+ // Parameter 'Comment 26'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 29");
+ tt->param_name = tdrpStrDup("Comment 26");
tt->comment_hdr = tdrpStrDup("OPTION TO CREATE IMAGES AUTOMATICALLY");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -3187,11 +3152,11 @@
tt->array_vals[2].i = 2;
tt++;
- // Parameter 'Comment 30'
+ // Parameter 'Comment 27'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 30");
+ tt->param_name = tdrpStrDup("Comment 27");
tt->comment_hdr = tdrpStrDup("SIMULATION MODE");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -3244,11 +3209,11 @@
tt->single_val.d = 0.15;
tt++;
- // Parameter 'Comment 31'
+ // Parameter 'Comment 28'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 31");
+ tt->param_name = tdrpStrDup("Comment 28");
tt->comment_hdr = tdrpStrDup("CLICK POINT DATA MESSAGING");
tt->comment_text = tdrpStrDup("Writing the click point location to an FMQ in XML format.");
tt++;
@@ -3265,11 +3230,11 @@
tt->single_val.s = tdrpStrDup("/tmp/fmq/click_point");
tt++;
- // Parameter 'Comment 32'
+ // Parameter 'Comment 29'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 32");
+ tt->param_name = tdrpStrDup("Comment 29");
tt->comment_hdr = tdrpStrDup("DRAW_EXPORT Parameters");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -3332,11 +3297,11 @@
tt->struct_vals[9].s = tdrpStrDup("B");
tt++;
- // Parameter 'Comment 33'
+ // Parameter 'Comment 30'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 33");
+ tt->param_name = tdrpStrDup("Comment 30");
tt->comment_hdr = tdrpStrDup(".");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -3498,20 +3463,20 @@
tt->struct_vals[9].b = pFALSE;
tt++;
- // Parameter 'Comment 34'
+ // Parameter 'Comment 31'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 34");
+ tt->param_name = tdrpStrDup("Comment 31");
tt->comment_hdr = tdrpStrDup(".");
tt->comment_text = tdrpStrDup("");
tt++;
- // Parameter 'Comment 35'
+ // Parameter 'Comment 32'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 35");
+ tt->param_name = tdrpStrDup("Comment 32");
tt->comment_hdr = tdrpStrDup("Terrain Parameters");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -3634,11 +3599,11 @@
tt->single_val.s = tdrpStrDup("red4");
tt++;
- // Parameter 'Comment 36'
+ // Parameter 'Comment 33'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 36");
+ tt->param_name = tdrpStrDup("Comment 33");
tt->comment_hdr = tdrpStrDup("IMAGE_GENERATION");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -3730,11 +3695,11 @@
tt->struct_vals[2].s = tdrpStrDup("(0, 0) (0, 150)");
tt++;
- // Parameter 'Comment 37'
+ // Parameter 'Comment 34'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 37");
+ tt->param_name = tdrpStrDup("Comment 34");
tt->comment_hdr = tdrpStrDup("ROUTE VSECTIONS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -4006,51 +3971,15 @@
tt->array_vals[6].s = tdrpStrDup("B-576 3 SALMI 28.3150 124.0000 BERBA 27.0783 123.0000 APU 25.1767 121.5233 ");
tt++;
- // Parameter 'Comment 38'
+ // Parameter 'Comment 35'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 38");
+ tt->param_name = tdrpStrDup("Comment 35");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
- // Parameter 'debug_flag'
- // ctype is 'tdrp_bool_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("debug_flag");
- tt->descr = tdrpStrDup("Basic debug flag.");
- tt->help = tdrpStrDup("General informational messages - Initialization messages.");
- tt->val_offset = (char *) &debug_flag - &_start_;
- tt->single_val.b = pFALSE;
- tt++;
-
- // Parameter 'debug1_flag'
- // ctype is 'tdrp_bool_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("debug1_flag");
- tt->descr = tdrpStrDup("More verbose debug flag.");
- tt->help = tdrpStrDup("Data flow related messages.");
- tt->val_offset = (char *) &debug1_flag - &_start_;
- tt->single_val.b = pFALSE;
- tt++;
-
- // Parameter 'debug2_flag'
- // ctype is 'tdrp_bool_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("debug2_flag");
- tt->descr = tdrpStrDup("Verbose diagnostics.");
- tt->help = tdrpStrDup("Developer debugging information.");
- tt->val_offset = (char *) &debug2_flag - &_start_;
- tt->single_val.b = pFALSE;
- tt++;
-
// Parameter 'demo_time'
// ctype is 'char*'
@@ -4099,11 +4028,11 @@
tt->single_val.i = 365;
tt++;
- // Parameter 'Comment 39'
+ // Parameter 'Comment 36'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 39");
+ tt->param_name = tdrpStrDup("Comment 36");
tt->comment_hdr = tdrpStrDup("Movie loops");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -4372,11 +4301,11 @@
tt->single_val.i = 0;
tt++;
- // Parameter 'Comment 40'
+ // Parameter 'Comment 37'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 40");
+ tt->param_name = tdrpStrDup("Comment 37");
tt->comment_hdr = tdrpStrDup("Image generation");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -4489,11 +4418,11 @@
tt->single_val.s = tdrpStrDup("_");
tt++;
- // Parameter 'Comment 41'
+ // Parameter 'Comment 38'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 41");
+ tt->param_name = tdrpStrDup("Comment 38");
tt->comment_hdr = tdrpStrDup("The HTML MODE Output file name is built from parts.");
tt->comment_text = tdrpStrDup("Some of these are optional - see related parameters below. 'Prefix' + Frame_number + legend_label + zoom_level + [button_label] + [height] + frame_time + [data_generation_time] + [data_valid_time] + .'cidd.image_ext'");
tt++;
@@ -4570,11 +4499,11 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'Comment 42'
+ // Parameter 'Comment 39'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 42");
+ tt->param_name = tdrpStrDup("Comment 39");
tt->comment_hdr = tdrpStrDup("Separate Horizontal and Vertical Image save resources.");
tt->comment_text = tdrpStrDup("NOTE: we append the image name to the command string before executing.This allows the script to pull the name off the command line. It is often useful to place a 'rm' as the last command to remove the image after printing, conversion, etc.");
tt++;
@@ -4759,114 +4688,6 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'projection_type'
- // ctype is 'char*'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = STRING_TYPE;
- tt->param_name = tdrpStrDup("projection_type");
- tt->descr = tdrpStrDup("Sets the projection for the plan view.");
- tt->help = tdrpStrDup("Current valid choices are: CARTESIAN, LAT_LON, LAMBERT, POLAR_STEREO, STEREOGRAPHIC, MERCATOR. Mercator is relative to the longitude origin.");
- tt->val_offset = (char *) &projection_type - &_start_;
- tt->single_val.s = tdrpStrDup("CARTESIAN");
- tt++;
-
- // Parameter 'lambert_lat1'
- // ctype is 'double'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("lambert_lat1");
- tt->descr = tdrpStrDup("Standard latitude 1.");
- tt->help = tdrpStrDup("For LAMBERT projection. Ignored otherwise.");
- tt->val_offset = (char *) &lambert_lat1 - &_start_;
- tt->single_val.d = 20;
- tt++;
-
- // Parameter 'lambert_lat2'
- // ctype is 'double'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("lambert_lat2");
- tt->descr = tdrpStrDup("Standard latitude 2.");
- tt->help = tdrpStrDup("For LAMBERT projection. Ignored otherwise.");
- tt->val_offset = (char *) &lambert_lat2 - &_start_;
- tt->single_val.d = 60;
- tt++;
-
- // Parameter 'tangent_lat'
- // ctype is 'double'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("tangent_lat");
- tt->descr = tdrpStrDup("Tangent latitude.");
- tt->help = tdrpStrDup("For POLAR_STEREO, set to 90. For OBLIQUE_STEREO, set to 60.");
- tt->val_offset = (char *) &tangent_lat - &_start_;
- tt->single_val.d = 90;
- tt++;
-
- // Parameter 'tangent_lon'
- // ctype is 'double'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("tangent_lon");
- tt->descr = tdrpStrDup("Tangent longitude.");
- tt->help = tdrpStrDup("Applies to POLAR_STEREO and OBLIQUE_STEREO.");
- tt->val_offset = (char *) &tangent_lon - &_start_;
- tt->single_val.d = 0;
- tt++;
-
- // Parameter 'central_scale'
- // ctype is 'double'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("central_scale");
- tt->descr = tdrpStrDup("Central scale factor.");
- tt->help = tdrpStrDup("Applies to STEREO projections.");
- tt->val_offset = (char *) ¢ral_scale - &_start_;
- tt->single_val.d = 1;
- tt++;
-
- // Parameter 'north_angle'
- // ctype is 'double'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = DOUBLE_TYPE;
- tt->param_name = tdrpStrDup("north_angle");
- tt->descr = tdrpStrDup("Amount grids are rotated clockwise to true north");
- tt->help = tdrpStrDup("Applies to CARTESIAN (FLAT) projection.");
- tt->val_offset = (char *) &north_angle - &_start_;
- tt->single_val.d = 0;
- tt++;
-
- // Parameter 'use_cosine'
- // ctype is 'tdrp_bool_t'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = BOOL_TYPE;
- tt->param_name = tdrpStrDup("use_cosine");
- tt->descr = tdrpStrDup("Diagnostic mode used to ignore the Elevation angle on polar data (radars, etc).");
- tt->help = tdrpStrDup("Set to FALSE to display all polar grids as if the elevation were always 0.0 degrees. This allows one to view radial data near 90 degrees elevation.");
- tt->val_offset = (char *) &use_cosine - &_start_;
- tt->single_val.b = pTRUE;
- tt++;
-
- // Parameter 'use_cosine_correction'
- // ctype is 'int'
-
- memset(tt, 0, sizeof(TDRPtable));
- tt->ptype = INT_TYPE;
- tt->param_name = tdrpStrDup("use_cosine_correction");
- tt->descr = tdrpStrDup("See use_cosine.");
- tt->help = tdrpStrDup("");
- tt->val_offset = (char *) &use_cosine_correction - &_start_;
- tt->single_val.i = 1;
- tt++;
-
// Parameter 'scale_units_per_km'
// ctype is 'double'
@@ -5011,11 +4832,11 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'Comment 43'
+ // Parameter 'Comment 40'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 43");
+ tt->param_name = tdrpStrDup("Comment 40");
tt->comment_hdr = tdrpStrDup("The Outer most domain.");
tt->comment_text = tdrpStrDup("Overlays are clipped to this domain and pan/moves cannot exceed these edge limits. Note: CIDD does not pan on the outermost domain.\n\nNote: for Lat/Lon Domains, Choose 0-360, -90+90. to get whole earth.\n\nOne can also choose Longitude range -180 to 180, -90 to 270, etc.\nFor whole earth views, aspect ration 1.0, set the outer most domain to -180 to 180 and -180 to 180. Otherwise, set the aspect ratio to 2.0 and use -180 to 180 and -90 to 90.");
tt++;
@@ -5140,11 +4961,11 @@
tt->single_val.i = 1;
tt++;
- // Parameter 'Comment 44'
+ // Parameter 'Comment 41'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 44");
+ tt->param_name = tdrpStrDup("Comment 41");
tt->comment_hdr = tdrpStrDup("Zoom views.");
tt->comment_text = tdrpStrDup("These are the pre-defined zoom levels.");
tt++;
@@ -5248,11 +5069,11 @@
tt->struct_vals[14].d = 300;
tt++;
- // Parameter 'Comment 45'
+ // Parameter 'Comment 42'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 45");
+ tt->param_name = tdrpStrDup("Comment 42");
tt->comment_hdr = tdrpStrDup("Vertical Range and Resolution - Establishes a vertical coordinate system for the cross sectional imagery.");
tt->comment_text = tdrpStrDup(" All data must map into this range for it to be visible.\n\tmin_ht is value nearest the ground - Plotted at the bottom.\n\tmax_ht is the value furtherest from the ground - Plotted at the top.\n\nUnits are ignored and no inter conversions or re-mappings are performed.\n\nReturned cross sections are are often km, but could be sigma, pressure or degrees elevation.\n\nExamples:\n\tSigma : min_ht = 1.0, max_ht = 0.0, ht_interval = .1\n\tPressure : min_ht = 1100.0, max_ht = 100.0, ht_interval = -100\n\tRadial Radar: min_ht = 0.0 max_ht = 25.0, ht_interval = 1.0");
tt++;
@@ -5293,11 +5114,32 @@
tt->single_val.d = 0;
tt++;
- // Parameter 'Comment 46'
+ // Parameter 'Comment 43'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 46");
+ tt->param_name = tdrpStrDup("Comment 43");
+ tt->comment_hdr = tdrpStrDup("Finding the maps.");
+ tt->comment_text = tdrpStrDup("");
+ tt++;
+
+ // Parameter 'color_scale_dir'
+ // ctype is 'char*'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = STRING_TYPE;
+ tt->param_name = tdrpStrDup("color_scale_dir");
+ tt->descr = tdrpStrDup("Directory for color scales");
+ tt->help = tdrpStrDup("You can set this in 2 ways:\n\n(a) Set to the absolute path\n\n(b)Set as a path relative to the location of the application binary executable.");
+ tt->val_offset = (char *) &color_scale_dir - &_start_;
+ tt->single_val.s = tdrpStrDup("$(HOME)/git/lrose-displays/color_scales");
+ tt++;
+
+ // Parameter 'Comment 44'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = COMMENT_TYPE;
+ tt->param_name = tdrpStrDup("Comment 44");
tt->comment_hdr = tdrpStrDup("Finding the resources for maps/overlays, surface stations.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -5350,11 +5192,11 @@
tt->single_val.s = tdrpStrDup("/tmp/remoteUI");
tt++;
- // Parameter 'Comment 47'
+ // Parameter 'Comment 45'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 47");
+ tt->param_name = tdrpStrDup("Comment 45");
tt->comment_hdr = tdrpStrDup("Server access.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -5383,20 +5225,20 @@
tt->single_val.s = tdrpStrDup("http://webcache.ucar.edu:3128/");
tt++;
- // Parameter 'Comment 48'
+ // Parameter 'Comment 46'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 48");
+ tt->param_name = tdrpStrDup("Comment 46");
tt->comment_hdr = tdrpStrDup("Another view of the possible Service Topologies.");
tt->comment_text = tdrpStrDup("All Local - No Firewalls - Standard Setup\n--------- Local Lan --------------\nCIDD<--- MDVP --->DsMdvServer\n\nData Services Behind a firewall\n----- Internet ----|Firewall|------ Local Lan ----------------\nCIDD<---HTTP--->DsServer Tunnel<---MDVP--->DsMdvServer\n\nBoth Client and Data Services behind Firewalls\n---Local Lan ---|Firewall|--Internet----|Firewall|--------Local Lan ----------\nCIDD<---HTTP--->Http Proxy<---HTTP--->DsServer Tunnel<---MDVP--->DsMdvServer");
tt++;
- // Parameter 'Comment 49'
+ // Parameter 'Comment 47'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 49");
+ tt->param_name = tdrpStrDup("Comment 47");
tt->comment_hdr = tdrpStrDup("Setting colors.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -5581,11 +5423,11 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'Comment 50'
+ // Parameter 'Comment 48'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 50");
+ tt->param_name = tdrpStrDup("Comment 48");
tt->comment_hdr = tdrpStrDup("TIME_CONTROL_GUI");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -5650,11 +5492,11 @@
tt->array_vals[5].s = tdrpStrDup("blue");
tt++;
- // Parameter 'Comment 51'
+ // Parameter 'Comment 49'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 51");
+ tt->param_name = tdrpStrDup("Comment 49");
tt->comment_hdr = tdrpStrDup("Mode flags.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -5791,11 +5633,11 @@
tt->single_val.b = pTRUE;
tt++;
- // Parameter 'Comment 52'
+ // Parameter 'Comment 50'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 52");
+ tt->param_name = tdrpStrDup("Comment 50");
tt->comment_hdr = tdrpStrDup("Window sizes.");
tt->comment_text = tdrpStrDup("Window width and height is specified in pixels.");
tt++;
@@ -5944,11 +5786,11 @@
tt->single_val.i = 400;
tt++;
- // Parameter 'Comment 53'
+ // Parameter 'Comment 51'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 53");
+ tt->param_name = tdrpStrDup("Comment 51");
tt->comment_hdr = tdrpStrDup("Margin details.");
tt->comment_text = tdrpStrDup("Margins are specified in pixels.");
tt++;
@@ -6073,11 +5915,11 @@
tt->single_val.i = 80;
tt++;
- // Parameter 'Comment 54'
+ // Parameter 'Comment 52'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 54");
+ tt->param_name = tdrpStrDup("Comment 52");
tt->comment_hdr = tdrpStrDup("Legends displayed within the plot window.");
tt->comment_text = tdrpStrDup("A legend can be displayed for each data layer. Explicitly set the Label start coords, and delta Y. If left unset, legends start relative to the top and left margins.");
tt++;
@@ -6154,11 +5996,11 @@
tt->single_val.i = 0;
tt++;
- // Parameter 'Comment 55'
+ // Parameter 'Comment 53'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 55");
+ tt->param_name = tdrpStrDup("Comment 53");
tt->comment_hdr = tdrpStrDup("Draw range rings and azimuth lines.");
tt->comment_text = tdrpStrDup("These apply to radars only.");
tt++;
@@ -6307,11 +6149,11 @@
tt->single_val.d = 200;
tt++;
- // Parameter 'Comment 56'
+ // Parameter 'Comment 54'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 56");
+ tt->param_name = tdrpStrDup("Comment 54");
tt->comment_hdr = tdrpStrDup("Plotting wind vectors.");
tt->comment_text = tdrpStrDup("See also the wind layers section.");
tt++;
@@ -6484,11 +6326,11 @@
tt->single_val.s = tdrpStrDup("m/sec");
tt++;
- // Parameter 'Comment 57'
+ // Parameter 'Comment 55'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 57");
+ tt->param_name = tdrpStrDup("Comment 55");
tt->comment_hdr = tdrpStrDup("Plotting contours in data fields.");
tt->comment_text = tdrpStrDup("In the data layers section you can select contour plotting.");
tt++;
@@ -6633,11 +6475,11 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'Comment 58'
+ // Parameter 'Comment 56'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 58");
+ tt->param_name = tdrpStrDup("Comment 56");
tt->comment_hdr = tdrpStrDup("Overlain fields as layers.");
tt->comment_text = tdrpStrDup("Layers are rendered in order. i.e. last layer will be on top.");
tt++;
@@ -6685,11 +6527,11 @@
tt->struct_vals[9].b = pFALSE;
tt++;
- // Parameter 'Comment 59'
+ // Parameter 'Comment 57'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 59");
+ tt->param_name = tdrpStrDup("Comment 57");
tt->comment_hdr = tdrpStrDup("Overall rendering order.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -6706,11 +6548,11 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'Comment 60'
+ // Parameter 'Comment 58'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 60");
+ tt->param_name = tdrpStrDup("Comment 58");
tt->comment_hdr = tdrpStrDup("Marking click location from separate app.");
tt->comment_text = tdrpStrDup("CIDD can cooperate with a secondary app, receiving click details via shared memo");
tt++;
@@ -6739,11 +6581,11 @@
tt->single_val.i = 11;
tt++;
- // Parameter 'Comment 61'
+ // Parameter 'Comment 59'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 61");
+ tt->param_name = tdrpStrDup("Comment 59");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -6779,20 +6621,20 @@
tt->single_val.i = 1;
tt++;
- // Parameter 'Comment 62'
+ // Parameter 'Comment 60'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 62");
+ tt->param_name = tdrpStrDup("Comment 60");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
- // Parameter 'Comment 63'
+ // Parameter 'Comment 61'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 63");
+ tt->param_name = tdrpStrDup("Comment 61");
tt->comment_hdr = tdrpStrDup("Analog clock.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -6833,11 +6675,11 @@
tt->single_val.b = pFALSE;
tt++;
- // Parameter 'Comment 64'
+ // Parameter 'Comment 62'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 64");
+ tt->param_name = tdrpStrDup("Comment 62");
tt->comment_hdr = tdrpStrDup("GUI.");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -6998,11 +6840,11 @@
tt->single_val.s = tdrpStrDup("");
tt++;
- // Parameter 'Comment 65'
+ // Parameter 'Comment 63'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 65");
+ tt->param_name = tdrpStrDup("Comment 63");
tt->comment_hdr = tdrpStrDup("HELP");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -7043,11 +6885,11 @@
tt->single_val.s = tdrpStrDup("cidd_help:frame_message");
tt++;
- // Parameter 'Comment 66'
+ // Parameter 'Comment 64'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 66");
+ tt->param_name = tdrpStrDup("Comment 64");
tt->comment_hdr = tdrpStrDup("BOOKMARKS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -7101,11 +6943,11 @@
tt->struct_vals[3].s = tdrpStrDup("http://adds.awc-kc.noaa.gov/");
tt++;
- // Parameter 'Comment 67'
+ // Parameter 'Comment 65'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 67");
+ tt->param_name = tdrpStrDup("Comment 65");
tt->comment_hdr = tdrpStrDup("RENDERING");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -7194,11 +7036,11 @@
tt->single_val.i = 61600;
tt++;
- // Parameter 'Comment 68'
+ // Parameter 'Comment 66'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 68");
+ tt->param_name = tdrpStrDup("Comment 66");
tt->comment_hdr = tdrpStrDup("RENDERING PRODUCTS");
tt->comment_text = tdrpStrDup("");
tt++;
@@ -7290,15 +7132,210 @@
tt->struct_vals[5].i = 1;
tt++;
- // Parameter 'Comment 69'
+ // Parameter 'Comment 67'
memset(tt, 0, sizeof(TDRPtable));
tt->ptype = COMMENT_TYPE;
- tt->param_name = tdrpStrDup("Comment 69");
+ tt->param_name = tdrpStrDup("Comment 67");
tt->comment_hdr = tdrpStrDup("");
tt->comment_text = tdrpStrDup("");
tt++;
+ // Parameter 'Comment 68'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = COMMENT_TYPE;
+ tt->param_name = tdrpStrDup("Comment 68");
+ tt->comment_hdr = tdrpStrDup("STATUS TO BE SHOWN IN GUI");
+ tt->comment_text = tdrpStrDup("");
+ tt++;
+
+ // Parameter 'show_status_in_gui'
+ // ctype is '_show_status_t'
+
+ memset(tt, 0, sizeof(TDRPtable));
+ tt->ptype = STRUCT_TYPE;
+ tt->param_name = tdrpStrDup("show_status_in_gui");
+ tt->descr = tdrpStrDup("Indicate which status items to show in GUI.");
+ tt->help = tdrpStrDup("These items are shown in the left panel in the GUI. Setting an item to false will hide it in the GUI.");
+ tt->val_offset = (char *) &show_status_in_gui - &_start_;
+ tt->struct_def.name = tdrpStrDup("show_status_t");
+ tt->struct_def.nfields = 28;
+ tt->struct_def.fields = (struct_field_t *)
+ tdrpMalloc(tt->struct_def.nfields * sizeof(struct_field_t));
+ tt->struct_def.fields[0].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[0].fname = tdrpStrDup("azimuth");
+ tt->struct_def.fields[0].ptype = BOOL_TYPE;
+ tt->struct_def.fields[0].rel_offset =
+ (char *) &show_status_in_gui.azimuth - (char *) &show_status_in_gui;
+ tt->struct_def.fields[1].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[1].fname = tdrpStrDup("elevation");
+ tt->struct_def.fields[1].ptype = BOOL_TYPE;
+ tt->struct_def.fields[1].rel_offset =
+ (char *) &show_status_in_gui.elevation - (char *) &show_status_in_gui;
+ tt->struct_def.fields[2].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[2].fname = tdrpStrDup("fixed_angle");
+ tt->struct_def.fields[2].ptype = BOOL_TYPE;
+ tt->struct_def.fields[2].rel_offset =
+ (char *) &show_status_in_gui.fixed_angle - (char *) &show_status_in_gui;
+ tt->struct_def.fields[3].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[3].fname = tdrpStrDup("volume_number");
+ tt->struct_def.fields[3].ptype = BOOL_TYPE;
+ tt->struct_def.fields[3].rel_offset =
+ (char *) &show_status_in_gui.volume_number - (char *) &show_status_in_gui;
+ tt->struct_def.fields[4].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[4].fname = tdrpStrDup("sweep_number");
+ tt->struct_def.fields[4].ptype = BOOL_TYPE;
+ tt->struct_def.fields[4].rel_offset =
+ (char *) &show_status_in_gui.sweep_number - (char *) &show_status_in_gui;
+ tt->struct_def.fields[5].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[5].fname = tdrpStrDup("n_samples");
+ tt->struct_def.fields[5].ptype = BOOL_TYPE;
+ tt->struct_def.fields[5].rel_offset =
+ (char *) &show_status_in_gui.n_samples - (char *) &show_status_in_gui;
+ tt->struct_def.fields[6].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[6].fname = tdrpStrDup("n_gates");
+ tt->struct_def.fields[6].ptype = BOOL_TYPE;
+ tt->struct_def.fields[6].rel_offset =
+ (char *) &show_status_in_gui.n_gates - (char *) &show_status_in_gui;
+ tt->struct_def.fields[7].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[7].fname = tdrpStrDup("gate_length");
+ tt->struct_def.fields[7].ptype = BOOL_TYPE;
+ tt->struct_def.fields[7].rel_offset =
+ (char *) &show_status_in_gui.gate_length - (char *) &show_status_in_gui;
+ tt->struct_def.fields[8].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[8].fname = tdrpStrDup("pulse_width");
+ tt->struct_def.fields[8].ptype = BOOL_TYPE;
+ tt->struct_def.fields[8].rel_offset =
+ (char *) &show_status_in_gui.pulse_width - (char *) &show_status_in_gui;
+ tt->struct_def.fields[9].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[9].fname = tdrpStrDup("prf_mode");
+ tt->struct_def.fields[9].ptype = BOOL_TYPE;
+ tt->struct_def.fields[9].rel_offset =
+ (char *) &show_status_in_gui.prf_mode - (char *) &show_status_in_gui;
+ tt->struct_def.fields[10].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[10].fname = tdrpStrDup("prf");
+ tt->struct_def.fields[10].ptype = BOOL_TYPE;
+ tt->struct_def.fields[10].rel_offset =
+ (char *) &show_status_in_gui.prf - (char *) &show_status_in_gui;
+ tt->struct_def.fields[11].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[11].fname = tdrpStrDup("nyquist");
+ tt->struct_def.fields[11].ptype = BOOL_TYPE;
+ tt->struct_def.fields[11].rel_offset =
+ (char *) &show_status_in_gui.nyquist - (char *) &show_status_in_gui;
+ tt->struct_def.fields[12].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[12].fname = tdrpStrDup("max_range");
+ tt->struct_def.fields[12].ptype = BOOL_TYPE;
+ tt->struct_def.fields[12].rel_offset =
+ (char *) &show_status_in_gui.max_range - (char *) &show_status_in_gui;
+ tt->struct_def.fields[13].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[13].fname = tdrpStrDup("unambiguous_range");
+ tt->struct_def.fields[13].ptype = BOOL_TYPE;
+ tt->struct_def.fields[13].rel_offset =
+ (char *) &show_status_in_gui.unambiguous_range - (char *) &show_status_in_gui;
+ tt->struct_def.fields[14].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[14].fname = tdrpStrDup("measured_power_h");
+ tt->struct_def.fields[14].ptype = BOOL_TYPE;
+ tt->struct_def.fields[14].rel_offset =
+ (char *) &show_status_in_gui.measured_power_h - (char *) &show_status_in_gui;
+ tt->struct_def.fields[15].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[15].fname = tdrpStrDup("measured_power_v");
+ tt->struct_def.fields[15].ptype = BOOL_TYPE;
+ tt->struct_def.fields[15].rel_offset =
+ (char *) &show_status_in_gui.measured_power_v - (char *) &show_status_in_gui;
+ tt->struct_def.fields[16].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[16].fname = tdrpStrDup("scan_name");
+ tt->struct_def.fields[16].ptype = BOOL_TYPE;
+ tt->struct_def.fields[16].rel_offset =
+ (char *) &show_status_in_gui.scan_name - (char *) &show_status_in_gui;
+ tt->struct_def.fields[17].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[17].fname = tdrpStrDup("scan_mode");
+ tt->struct_def.fields[17].ptype = BOOL_TYPE;
+ tt->struct_def.fields[17].rel_offset =
+ (char *) &show_status_in_gui.scan_mode - (char *) &show_status_in_gui;
+ tt->struct_def.fields[18].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[18].fname = tdrpStrDup("polarization_mode");
+ tt->struct_def.fields[18].ptype = BOOL_TYPE;
+ tt->struct_def.fields[18].rel_offset =
+ (char *) &show_status_in_gui.polarization_mode - (char *) &show_status_in_gui;
+ tt->struct_def.fields[19].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[19].fname = tdrpStrDup("latitude");
+ tt->struct_def.fields[19].ptype = BOOL_TYPE;
+ tt->struct_def.fields[19].rel_offset =
+ (char *) &show_status_in_gui.latitude - (char *) &show_status_in_gui;
+ tt->struct_def.fields[20].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[20].fname = tdrpStrDup("longitude");
+ tt->struct_def.fields[20].ptype = BOOL_TYPE;
+ tt->struct_def.fields[20].rel_offset =
+ (char *) &show_status_in_gui.longitude - (char *) &show_status_in_gui;
+ tt->struct_def.fields[21].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[21].fname = tdrpStrDup("altitude");
+ tt->struct_def.fields[21].ptype = BOOL_TYPE;
+ tt->struct_def.fields[21].rel_offset =
+ (char *) &show_status_in_gui.altitude - (char *) &show_status_in_gui;
+ tt->struct_def.fields[22].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[22].fname = tdrpStrDup("altitude_rate");
+ tt->struct_def.fields[22].ptype = BOOL_TYPE;
+ tt->struct_def.fields[22].rel_offset =
+ (char *) &show_status_in_gui.altitude_rate - (char *) &show_status_in_gui;
+ tt->struct_def.fields[23].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[23].fname = tdrpStrDup("sun_elevation");
+ tt->struct_def.fields[23].ptype = BOOL_TYPE;
+ tt->struct_def.fields[23].rel_offset =
+ (char *) &show_status_in_gui.sun_elevation - (char *) &show_status_in_gui;
+ tt->struct_def.fields[24].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[24].fname = tdrpStrDup("sun_azimuth");
+ tt->struct_def.fields[24].ptype = BOOL_TYPE;
+ tt->struct_def.fields[24].rel_offset =
+ (char *) &show_status_in_gui.sun_azimuth - (char *) &show_status_in_gui;
+ tt->struct_def.fields[25].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[25].fname = tdrpStrDup("speed");
+ tt->struct_def.fields[25].ptype = BOOL_TYPE;
+ tt->struct_def.fields[25].rel_offset =
+ (char *) &show_status_in_gui.speed - (char *) &show_status_in_gui;
+ tt->struct_def.fields[26].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[26].fname = tdrpStrDup("heading");
+ tt->struct_def.fields[26].ptype = BOOL_TYPE;
+ tt->struct_def.fields[26].rel_offset =
+ (char *) &show_status_in_gui.heading - (char *) &show_status_in_gui;
+ tt->struct_def.fields[27].ftype = tdrpStrDup("boolean");
+ tt->struct_def.fields[27].fname = tdrpStrDup("track");
+ tt->struct_def.fields[27].ptype = BOOL_TYPE;
+ tt->struct_def.fields[27].rel_offset =
+ (char *) &show_status_in_gui.track - (char *) &show_status_in_gui;
+ tt->n_struct_vals = 28;
+ tt->struct_vals = (tdrpVal_t *)
+ tdrpMalloc(tt->n_struct_vals * sizeof(tdrpVal_t));
+ tt->struct_vals[0].b = pTRUE;
+ tt->struct_vals[1].b = pTRUE;
+ tt->struct_vals[2].b = pTRUE;
+ tt->struct_vals[3].b = pFALSE;
+ tt->struct_vals[4].b = pTRUE;
+ tt->struct_vals[5].b = pTRUE;
+ tt->struct_vals[6].b = pTRUE;
+ tt->struct_vals[7].b = pTRUE;
+ tt->struct_vals[8].b = pTRUE;
+ tt->struct_vals[9].b = pTRUE;
+ tt->struct_vals[10].b = pTRUE;
+ tt->struct_vals[11].b = pTRUE;
+ tt->struct_vals[12].b = pTRUE;
+ tt->struct_vals[13].b = pTRUE;
+ tt->struct_vals[14].b = pFALSE;
+ tt->struct_vals[15].b = pFALSE;
+ tt->struct_vals[16].b = pFALSE;
+ tt->struct_vals[17].b = pTRUE;
+ tt->struct_vals[18].b = pTRUE;
+ tt->struct_vals[19].b = pTRUE;
+ tt->struct_vals[20].b = pTRUE;
+ tt->struct_vals[21].b = pTRUE;
+ tt->struct_vals[22].b = pFALSE;
+ tt->struct_vals[23].b = pTRUE;
+ tt->struct_vals[24].b = pTRUE;
+ tt->struct_vals[25].b = pFALSE;
+ tt->struct_vals[26].b = pFALSE;
+ tt->struct_vals[27].b = pFALSE;
+ tt++;
+
// trailing entry has param_name set to NULL
tt->param_name = NULL;
diff --git a/codebase/apps/radar/src/Qucid/Params.hh b/codebase/apps/radar/src/Qucid/Params.hh
index 175380366f..84bd4edc5b 100644
--- a/codebase/apps/radar/src/Qucid/Params.hh
+++ b/codebase/apps/radar/src/Qucid/Params.hh
@@ -74,13 +74,6 @@ public:
DEBUG_EXTRA = 3
} debug_t;
- typedef enum {
- IWRF_FMQ_INPUT = 0,
- IWRF_TCP_INPUT = 1,
- SIMULATED_INPUT = 2,
- DSR_FMQ_INPUT = 3
- } input_mode_t;
-
typedef enum {
POLYGONS = 0,
FILLED_CONTOURS = 1,
@@ -100,6 +93,19 @@ public:
LABELEDBARB_SH = 8
} wind_render_mode_t;
+ typedef enum {
+ PROJ_LATLON = 0,
+ PROJ_LAMBERT_CONF = 3,
+ PROJ_MERCATOR = 4,
+ PROJ_POLAR_STEREO = 5,
+ PROJ_FLAT = 8,
+ PROJ_OBLIQUE_STEREO = 12,
+ PROJ_TRANS_MERCATOR = 15,
+ PROJ_ALBERS = 16,
+ PROJ_LAMBERT_AZIM = 17,
+ PROJ_VERT_PERSP = 18
+ } projection_t;
+
typedef enum {
POLAR_DISPLAY = 0,
BSCAN_DISPLAY = 1
@@ -183,37 +189,6 @@ public:
// struct typedefs
- typedef struct {
- tdrp_bool_t azimuth;
- tdrp_bool_t elevation;
- tdrp_bool_t fixed_angle;
- tdrp_bool_t volume_number;
- tdrp_bool_t sweep_number;
- tdrp_bool_t n_samples;
- tdrp_bool_t n_gates;
- tdrp_bool_t gate_length;
- tdrp_bool_t pulse_width;
- tdrp_bool_t prf_mode;
- tdrp_bool_t prf;
- tdrp_bool_t nyquist;
- tdrp_bool_t max_range;
- tdrp_bool_t unambiguous_range;
- tdrp_bool_t measured_power_h;
- tdrp_bool_t measured_power_v;
- tdrp_bool_t scan_name;
- tdrp_bool_t scan_mode;
- tdrp_bool_t polarization_mode;
- tdrp_bool_t latitude;
- tdrp_bool_t longitude;
- tdrp_bool_t altitude;
- tdrp_bool_t altitude_rate;
- tdrp_bool_t sun_elevation;
- tdrp_bool_t sun_azimuth;
- tdrp_bool_t speed;
- tdrp_bool_t heading;
- tdrp_bool_t track;
- } show_status_t;
-
typedef struct {
char* group_name;
char* button_label;
@@ -314,6 +289,37 @@ public:
int font_index_adj;
} product_adjustment_t;
+ typedef struct {
+ tdrp_bool_t azimuth;
+ tdrp_bool_t elevation;
+ tdrp_bool_t fixed_angle;
+ tdrp_bool_t volume_number;
+ tdrp_bool_t sweep_number;
+ tdrp_bool_t n_samples;
+ tdrp_bool_t n_gates;
+ tdrp_bool_t gate_length;
+ tdrp_bool_t pulse_width;
+ tdrp_bool_t prf_mode;
+ tdrp_bool_t prf;
+ tdrp_bool_t nyquist;
+ tdrp_bool_t max_range;
+ tdrp_bool_t unambiguous_range;
+ tdrp_bool_t measured_power_h;
+ tdrp_bool_t measured_power_v;
+ tdrp_bool_t scan_name;
+ tdrp_bool_t scan_mode;
+ tdrp_bool_t polarization_mode;
+ tdrp_bool_t latitude;
+ tdrp_bool_t longitude;
+ tdrp_bool_t altitude;
+ tdrp_bool_t altitude_rate;
+ tdrp_bool_t sun_elevation;
+ tdrp_bool_t sun_azimuth;
+ tdrp_bool_t speed;
+ tdrp_bool_t heading;
+ tdrp_bool_t track;
+ } show_status_t;
+
///////////////////////////
// Member functions
//
@@ -610,25 +616,15 @@ public:
debug_t debug;
- tdrp_bool_t check_ray_alloc;
-
- tdrp_bool_t register_with_procmap;
-
- char* instance;
-
- char* color_scale_dir;
-
- input_mode_t input_mode;
-
- char* input_fmq_url;
+ tdrp_bool_t debug_flag;
- tdrp_bool_t seek_to_start_of_fmq;
+ tdrp_bool_t debug1_flag;
- char* input_tcp_host;
+ tdrp_bool_t debug2_flag;
- int input_tcp_port;
+ tdrp_bool_t register_with_procmap;
- int beam_queue_size;
+ char* instance;
tdrp_bool_t begin_in_archive_mode;
@@ -636,10 +632,6 @@ public:
double archive_time_span_secs;
- char* archive_data_url;
-
- show_status_t show_status_in_gui;
-
field_t *_fields;
int fields_n;
@@ -649,13 +641,53 @@ public:
map_t *_maps;
int maps_n;
- double background_render_mins;
+ char* projection_type_str;
+
+ double lambert_lat1;
+
+ double lambert_lat2;
+
+ double tangent_lat;
+
+ double tangent_lon;
+
+ double central_scale;
+
+ double north_angle;
+
+ tdrp_bool_t use_cosine;
+
+ int use_cosine_correction;
+
+ projection_t projection_type;
+
+ double proj_origin_lat;
+
+ double proj_origin_lon;
+
+ double proj_lat1;
+
+ double proj_lat2;
- tdrp_bool_t use_field_label_in_title;
+ double proj_central_scale;
- tdrp_bool_t set_max_range;
+ double proj_tangent_lat;
- double max_range_km;
+ double proj_tangent_lon;
+
+ tdrp_bool_t proj_pole_is_north;
+
+ double proj_persp_radius;
+
+ double proj_false_northing;
+
+ double proj_false_easting;
+
+ tdrp_bool_t proj_set_offset_origin;
+
+ double proj_offset_origin_latitude;
+
+ double proj_offset_origin_longitude;
display_mode_t display_mode;
@@ -990,12 +1022,6 @@ public:
char* *_route_paths;
int route_paths_n;
- tdrp_bool_t debug_flag;
-
- tdrp_bool_t debug1_flag;
-
- tdrp_bool_t debug2_flag;
-
char* demo_time;
int temporal_rounding;
@@ -1108,24 +1134,6 @@ public:
tdrp_bool_t request_gzip_vol_compression;
- char* projection_type;
-
- double lambert_lat1;
-
- double lambert_lat2;
-
- double tangent_lat;
-
- double tangent_lon;
-
- double central_scale;
-
- double north_angle;
-
- tdrp_bool_t use_cosine;
-
- int use_cosine_correction;
-
double scale_units_per_km;
char* scale_units_label;
@@ -1185,6 +1193,8 @@ public:
double start_ht;
+ char* color_scale_dir;
+
char* map_file_subdir;
double locator_margin_km;
@@ -1467,6 +1477,8 @@ public:
product_adjustment_t *_product_adjustments;
int product_adjustments_n;
+ show_status_t show_status_in_gui;
+
char _end_; // end of data region
// needed for zeroing out data
@@ -1474,7 +1486,7 @@ private:
void _init();
- mutable TDRPtable _table[493];
+ mutable TDRPtable _table[495];
const char *_className;
diff --git a/codebase/apps/radar/src/Qucid/Qucid.cc b/codebase/apps/radar/src/Qucid/Qucid.cc
index e5349defc0..4a73826596 100644
--- a/codebase/apps/radar/src/Qucid/Qucid.cc
+++ b/codebase/apps/radar/src/Qucid/Qucid.cc
@@ -42,7 +42,6 @@
#include "LegacyParams.hh"
#include
#include "Params.hh"
-#include "Reader.hh"
#include "SoloDefaultColorWrapper.hh"
#include
#include
@@ -69,8 +68,6 @@ Qucid::Qucid(int argc, char **argv) :
OK = true;
_cartManager = NULL;
- // _bscanManager = NULL;
- _reader = NULL;
// set programe name
@@ -172,11 +169,6 @@ Qucid::Qucid(int argc, char **argv) :
// create reader
- if (_setupReader()) {
- OK = false;
- return;
- }
-
/* Ref: https://bugs.launchpad.net/ubuntu/+source/xview/+bug/1059988
* Xview libs Segfault if RLIMIT_NOFILE > 3232
*/
@@ -218,10 +210,6 @@ Qucid::~Qucid()
// delete _bscanManager;
// }
- if (_reader) {
- delete _reader;
- }
-
for (size_t ii = 0; ii < _displayFields.size(); ii++) {
delete _displayFields[ii];
}
@@ -248,39 +236,9 @@ int Qucid::Run(QApplication &app)
gd.finished_init = 1;
- // start the reader thread
-
- _reader->signalRunToStart();
-
if (_params.display_mode == Params::POLAR_DISPLAY) {
- _cartManager = new CartManager(_params, _reader,
- _displayFields, false);
-
- if (_args.inputFileList.size() > 0) {
- _cartManager->setArchiveFileList(_args.inputFileList);
- // override archive data url from input file
- string url = _getArchiveUrl(_args.inputFileList[0]);
- TDRP_str_replace(&_params.archive_data_url, url.c_str());
- } else if (_params.begin_in_archive_mode) {
- if (_cartManager->loadArchiveFileList()) {
-
- string errMsg = "WARNING\n";
- errMsg.append("Qucid cannot find archive data files.
");
- errMsg.append(" Choose a file to open or change the time limits.
");
- //errMsg.append(" in startup location.
");
- //errMsg.append(_params.archive_data_url);
- //errMsg.append(")");
- //errMsg.append(" Click OK to continue to use Qucid.
");
- QErrorMessage errorDialog;
- errorDialog.setMinimumSize(400, 250);
- errorDialog.showMessage(errMsg.c_str());
- errorDialog.exec();
-
- // return -1;
- }
- }
-
+ _cartManager = new CartManager(_params, _displayFields, false);
return _cartManager->run(app);
} else if (_params.display_mode == Params::BSCAN_DISPLAY) {
@@ -334,50 +292,6 @@ int Qucid::_setupXDisplay(int argc, char **argv)
}
-//////////////////////////////////////////////////
-// set up reader thread
-// returns 0 on success, -1 on failure
-
-int Qucid::_setupReader()
-{
-
- switch (_params.input_mode) {
-
- case Params::DSR_FMQ_INPUT:
- case Params::IWRF_FMQ_INPUT:
- case Params::IWRF_TCP_INPUT: {
- IwrfReader *iwrfReader = new IwrfReader(_params);
- _reader = iwrfReader;
- break;
- }
-
- case Params::SIMULATED_INPUT:
- default: {
-
- SimReader *simReader = new SimReader(_params);
- _reader = simReader;
-
- vector simFields;
- for (size_t ii = 0; ii < _displayFields.size(); ii++) {
- SimReader::Field simField;
- simField.name = _displayFields[ii]->getName();
- simField.units = _displayFields[ii]->getUnits();
- simField.minVal = _displayFields[ii]->getColorMap().rangeMin();
- simField.maxVal = _displayFields[ii]->getColorMap().rangeMax();
- simFields.push_back(simField);
- }
- simReader->setFields(simFields);
-
- _params.begin_in_archive_mode = pFALSE;
-
- }
-
- } // switch
-
- return 0;
-
-}
-
//////////////////////////////////////////////////
// set up field objects, with their color maps
// use same map for raw and unfiltered fields
@@ -500,47 +414,6 @@ int Qucid::_setupDisplayFields()
}
-///////////////////////////////////////////////////
-// get the archive url
-
-string Qucid::_getArchiveUrl(const string &filePath)
-
-{
-
- // find first digit in path - if no digits, return now
-
- const char *start = NULL;
- for (size_t ii = 0; ii < filePath.size(); ii++) {
- if (isdigit(filePath[ii])) {
- start = filePath.c_str() + ii;
- break;
- }
- }
- if (!start) {
- return "";
- }
-
- const char *end = start + strlen(start);
-
- // get day dir
-
- int year, month, day;
- while (start < end - 6) {
- if (sscanf(start, "%4d%2d%2d/", &year, &month, &day) == 3) {
- int urlLen = start - filePath.c_str() - 1;
- string url(filePath.substr(0, urlLen));
- if (_params.debug) {
- cerr << "===>> Setting archive url to: " << url << endl;
- }
- return url;
- }
- start++;
- }
-
- return "";
-
-}
-
///////////////////////////////////////////////////
// get the archive url
diff --git a/codebase/apps/radar/src/Qucid/Qucid.hh b/codebase/apps/radar/src/Qucid/Qucid.hh
index cd33350c9e..518ef85c69 100644
--- a/codebase/apps/radar/src/Qucid/Qucid.hh
+++ b/codebase/apps/radar/src/Qucid/Qucid.hh
@@ -48,7 +48,6 @@
class QApplication;
class DisplayField;
-class Reader;
class CartManager;
class Qucid {
@@ -79,10 +78,6 @@ private:
string _progName;
Args _args;
- // reading data in
-
- Reader *_reader;
-
// data fields
vector _displayFields;
@@ -96,8 +91,6 @@ private:
int _setupXDisplay(int argc, char **argv);
void _initGlobals();
int _setupDisplayFields();
- int _setupReader();
- string _getArchiveUrl(const string &filePath);
};
diff --git a/codebase/apps/radar/src/Qucid/Reader.cc b/codebase/apps/radar/src/Qucid/Reader.cc
deleted file mode 100644
index 9b510d2948..0000000000
--- a/codebase/apps/radar/src/Qucid/Reader.cc
+++ /dev/null
@@ -1,539 +0,0 @@
-// *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
-// ** Copyright UCAR (c) 1990 - 2016
-// ** University Corporation for Atmospheric Research (UCAR)
-// ** National Center for Atmospheric Research (NCAR)
-// ** Boulder, Colorado, USA
-// ** BSD licence applies - redistribution and use in source and binary
-// ** forms, with or without modification, are permitted provided that
-// ** the following conditions are met:
-// ** 1) If the software is modified to produce derivative works,
-// ** such modified software should be clearly marked, so as not
-// ** to confuse it with the version available from UCAR.
-// ** 2) Redistributions of source code must retain the above copyright
-// ** notice, this list of conditions and the following disclaimer.
-// ** 3) Redistributions in binary form must reproduce the above copyright
-// ** notice, this list of conditions and the following disclaimer in the
-// ** documentation and/or other materials provided with the distribution.
-// ** 4) Neither the name of UCAR nor the names of its contributors,
-// ** if any, may be used to endorse or promote products derived from
-// ** this software without specific prior written permission.
-// ** DISCLAIMER: THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS
-// ** OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-// ** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-// *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
-/////////////////////////////////////////////////////////////
-// Readers.cc
-//
-// Mike Dixon, EOL, NCAR
-// P.O.Box 3000, Boulder, CO, 80307-3000, USA
-//
-// May 2010
-//
-///////////////////////////////////////////////////////////////
-//
-// Classes for reading in Beam data in thread
-//
-///////////////////////////////////////////////////////////////
-
-#include "Reader.hh"
-#include
-#include
-#include
-#include
-#include
-using namespace std;
-
-//////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////
-// Base class Reader
-
-Reader::Reader(const Params ¶ms) :
- _params(params)
-
-{
- _maxQueueSize = _params.beam_queue_size;
-}
-
-Reader::~Reader()
-{
-}
-
-///////////////////////////////////////////////////////
-// get next ray
-// return NULL if no ray is available
-// also fills in platform object
-
-RadxRay *Reader::getNextRay(RadxPlatform &platform)
-
-{
-
- TaThread::LockForScope locker;
-
- if (_rayQueue.size() == 0) {
- return NULL;
- }
-
- RadxRay *ray = _rayQueue.back();
- _rayQueue.pop_back();
- platform = _platform;
-
- return ray;
-
-}
-
-///////////////////////////////////////////////////////
-// add ray
-
-void Reader::_addRay(RadxRay *ray)
-
-{
-
- TaThread::LockForScope locker;
-
- // keep the queue below max size
-
- if ((int) _rayQueue.size() >= _maxQueueSize) {
- // pop the oldest ray
- RadxRay *ray = _rayQueue.back();
- delete ray;
- _rayQueue.pop_back();
- }
-
- _rayQueue.push_front(ray);
-
-}
-
-
-//////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////
-// Simlated Reader
-
-SimReader::SimReader(const Params ¶ms) :
- Reader(params)
-
-{
-
- _latitude = 40.0;
- _longitude = -105.0;
- _altitude = 1.6;
-
- TaThread::LockForScope locker;
- _platform.setInstrumentName("SPOL");
- _platform.setSiteName("Marshall");
- _platform.setLatitudeDeg(_latitude);
- _platform.setLongitudeDeg(_longitude);
- _platform.setAltitudeKm(_altitude);
- _platform.addWavelengthM(0.10);
- _platform.setRadarBeamWidthDegH(1.0);
- _platform.setRadarBeamWidthDegV(1.0);
-
-}
-
-// set fields
-
-void SimReader::run()
-
-{
-
- if (_params.display_mode == Params::POLAR_DISPLAY) {
- _runSimPpi();
- } else {
- _runSimVert();
- }
-
-}
-
-// simulate in ppi mode
-
-void SimReader::_runSimPpi()
-
-{
-
- while (true) {
-
- // PPI
-
- double az = 0.0;
- double elev = 1.0;
- int sweepNum = 0;
- int volNum = 0;
-
- while (true) {
- _simulatePpiBeam(elev, az, volNum, sweepNum);
- umsleep(_params.sim_sleep_msecs);
- az += 1.0;
- if (az > 359.5) {
- az = 0.0;
- sweepNum++;
- elev += 2.0;
- }
- if (elev > 20) {
- volNum++;
- break;
- }
- } // while
-
- // RHI
-
- az = 0.0;
- elev = 1.0;
- sweepNum = 0;
- double maxElev = 89.5;
- if (_params.vert_display_180_degrees) {
- maxElev = 179.5;
- }
-
- double increment = 1.0;
- while (true) {
- _simulateRhiBeam(elev, az, volNum, sweepNum);
- umsleep(_params.sim_sleep_msecs);
- elev += increment;
- if (elev > maxElev) {
- increment = -1.0;
- az += 30.0;
- } else if (elev < 0.5) {
- increment = 1.0;
- az += 13.0;
- }
- if (az > 359.5) {
- volNum++;
- break;
- }
- } // while
-
- } // while
-
-}
-
-// simulate in vert point mode
-
-void SimReader::_runSimVert()
-
-{
-
- double az = 0.0;
- double elev = 89.0;
- int sweepNum = 0;
- int volNum = 0;
-
- while (true) {
-
- _simulateVertBeam(elev, az, volNum, sweepNum);
-
- umsleep(_params.sim_sleep_msecs);
-
- az += 1.0;
- if (az > 359.5) {
- az = 0.0;
- sweepNum++;
- elev += 0.1;
- if (elev > 90) {
- elev = 89.0;
- sweepNum = 0;
- volNum++;
- }
- }
-
- }
-
-}
-
-// simulate a ppi beam
-
-void SimReader::_simulatePpiBeam(double elev, double az,
- int volNum, int sweepNum)
-
-{
-
- RadxRay *ray = new RadxRay;
- ray->setVolumeNumber(volNum);
- ray->setSweepNumber(sweepNum);
- ray->setSweepMode(Radx::SWEEP_MODE_AZIMUTH_SURVEILLANCE);
- ray->setPolarizationMode(Radx::POL_MODE_HV_ALT);
- ray->setPrtMode(Radx::PRT_MODE_FIXED);
-
- struct timeval tv;
- gettimeofday(&tv, NULL);
- ray->setTime(tv.tv_sec, tv.tv_usec * 1000);
-
- ray->setAzimuthDeg(az);
- ray->setElevationDeg(elev);
- ray->setFixedAngleDeg(elev);
- ray->setIsIndexed(true);
- ray->setIsIndexed(false);
- ray->setAngleResDeg(1.0);
- ray->setNSamples(128);
- ray->setPulseWidthUsec(1.0);
- ray->setPrtSec(0.001);
- ray->setNyquistMps(25.0);
- ray->setUnambigRangeKm(150.0);
- ray->setMeasXmitPowerDbmH(84.0);
- ray->setMeasXmitPowerDbmV(84.1);
-
- int nGates = _params.sim_n_gates;
- double startRange = _params.sim_start_range_km;
- double gateSpacing = _params.sim_gate_spacing_km;
-
- ray->setNGates(nGates);
- ray->setRangeGeom(startRange, gateSpacing);
-
- Radx::fl32 missing = -9999.0;
-
- for (size_t ifield = 0; ifield < _fields.size(); ifield++) {
-
- const Field &field = _fields[ifield];
- Radx::fl32 *data = new Radx::fl32[nGates];
-
- double dataRange = (field.maxVal - field.minVal) / 2.0;
- double dataMin = field.minVal + (dataRange / 20.0) * elev;
- double dataDelta = dataRange / nGates;
-
- for (int igate = 0; igate < nGates; igate++) {
- // data[igate] = dataMin + igate * dataDelta + ifield * 2.0 + az * 0.01;
- data[igate] = dataMin + igate * dataDelta + ifield * 2.0;
- }
-
- ray->addField(field.name, field.units, nGates,
- missing, data, true);
-
- delete[] data;
-
- } // ifield
-
- // add ray to queue
-
- _addRay(ray);
-
-}
-
-/////////////////////////
-// simulate an RHI beam
-
-void SimReader::_simulateRhiBeam(double elev, double az,
- int volNum, int sweepNum)
-
-{
-
- RadxRay *ray = new RadxRay;
- ray->setVolumeNumber(volNum);
- ray->setSweepNumber(sweepNum);
- ray->setSweepMode(Radx::SWEEP_MODE_RHI);
- ray->setPolarizationMode(Radx::POL_MODE_HV_ALT);
- ray->setPrtMode(Radx::PRT_MODE_FIXED);
-
- struct timeval tv;
- gettimeofday(&tv, NULL);
- ray->setTime(tv.tv_sec, tv.tv_usec * 1000);
-
- ray->setAzimuthDeg(az);
- ray->setElevationDeg(elev);
- ray->setFixedAngleDeg(az);
- ray->setIsIndexed(true);
- ray->setAngleResDeg(1.0);
- ray->setNSamples(128);
- ray->setPulseWidthUsec(1.0);
- ray->setPrtSec(0.001);
- ray->setNyquistMps(25.0);
- ray->setUnambigRangeKm(150.0);
- ray->setMeasXmitPowerDbmH(84.0);
- ray->setMeasXmitPowerDbmV(84.1);
-
- int nGates = _params.sim_n_gates;
- double startRange = _params.sim_start_range_km;
- double gateSpacing = _params.sim_gate_spacing_km;
-
- ray->setNGates(nGates);
- ray->setRangeGeom(startRange, gateSpacing);
-
- Radx::fl32 missing = -9999.0;
-
- for (size_t ifield = 0; ifield < _fields.size(); ifield++) {
-
- const Field &field = _fields[ifield];
- Radx::fl32 *data = new Radx::fl32[nGates];
-
- double dataRange = (field.maxVal - field.minVal) / 2.0;
- double dataMin = field.minVal + (dataRange / 720.0) * az;
- double dataDelta = dataRange / nGates;
-
- for (int igate = 0; igate < nGates; igate++) {
- data[igate] = dataMin + igate * dataDelta + ifield * 2.0;
- }
-
- ray->addField(field.name, field.units, nGates,
- missing, data, true);
-
- delete[] data;
-
- } // ifield
-
- // add ray to queue
-
- _addRay(ray);
-
-}
-
-// simulate a vert pointing beam
-
-void SimReader::_simulateVertBeam(double elev, double az,
- int volNum, int sweepNum)
-
-{
-
- RadxRay *ray = new RadxRay;
- ray->setVolumeNumber(volNum);
- ray->setSweepNumber(sweepNum);
- ray->setSweepMode(Radx::SWEEP_MODE_AZIMUTH_SURVEILLANCE);
- ray->setPolarizationMode(Radx::POL_MODE_HV_ALT);
- ray->setPrtMode(Radx::PRT_MODE_FIXED);
-
- struct timeval tv;
- gettimeofday(&tv, NULL);
- ray->setTime(tv.tv_sec, tv.tv_usec * 1000);
-
- ray->setAzimuthDeg(az);
- ray->setElevationDeg(elev);
- ray->setFixedAngleDeg(elev);
- ray->setIsIndexed(true);
- ray->setIsIndexed(false);
- ray->setNSamples(128);
- ray->setPulseWidthUsec(1.0);
- ray->setPrtSec(0.001);
- ray->setNyquistMps(25.0);
- ray->setUnambigRangeKm(150.0);
- ray->setMeasXmitPowerDbmH(84.0);
- ray->setMeasXmitPowerDbmV(84.1);
-
- double modSecs = (tv.tv_sec % 60) + tv.tv_usec / 1.0e6;
- _altitude = sin((modSecs / 60.0) * 2.0 * M_PI) * 10.0 + 12.0;
- _latitude += 0.001;
- if (_latitude > 90) {
- _latitude = 0.0;
- }
- _longitude += 0.001;
- if (_longitude > 180) {
- _longitude = 0.0;
- }
-
- if (_altitude > 10.0) {
- ray->setElevationDeg(-elev);
- }
-
- RadxGeoref georef;
- georef.setTimeSecs(ray->getTimeSecs());
- georef.setNanoSecs(ray->getNanoSecs());
- georef.setLongitude(_longitude);
- georef.setLatitude(_latitude);
- georef.setAltitudeKmMsl(_altitude);
- ray->setGeoref(georef);
-
- int nGates = _params.sim_n_gates;
- double startRange = _params.sim_start_range_km;
- double gateSpacing = _params.sim_gate_spacing_km;
-
- ray->setNGates(nGates);
- ray->setRangeGeom(startRange, gateSpacing);
-
- Radx::fl32 missing = -9999.0;
-
- for (size_t ifield = 0; ifield < _fields.size(); ifield++) {
-
- const Field &field = _fields[ifield];
- Radx::fl32 *data = new Radx::fl32[nGates];
-
- double dataRange = (field.maxVal - field.minVal) / 2.0;
- double dataMin = field.minVal + (dataRange / 200.0) * elev;
- double dataDelta = dataRange / nGates;
-
- for (int igate = 0; igate < nGates; igate++) {
- data[igate] = dataMin + igate * dataDelta + ifield * 2.0 + az * 0.01;
- }
-
- ray->addField(field.name, field.units, nGates,
- missing, data, true);
-
- delete[] data;
-
- } // ifield
-
- // add ray to queue
-
- _addRay(ray);
-
-}
-
-//////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////
-/// IWRF Reader
-
-IwrfReader::IwrfReader(const Params ¶ms) :
- Reader(params)
-{
-}
-
-IwrfReader::~IwrfReader()
-{
-}
-
-///////////////////////////////
-// run, reading data
-
-void IwrfReader::run()
-
-{
-
- // instatiate reader object
-
- IwrfMomReader *reader;
-
- if (_params.input_mode == Params::IWRF_FMQ_INPUT ||
- _params.input_mode == Params::DSR_FMQ_INPUT) {
- reader = new IwrfMomReaderFmq(_params.input_fmq_url,
- _params.seek_to_start_of_fmq);
- } else if (_params.input_mode == Params::IWRF_TCP_INPUT) {
- reader = new IwrfMomReaderTcp(_params.input_tcp_host,
- _params.input_tcp_port);
- } else {
- cerr << "ERROR - IwrfReader::run" << endl;
- cerr << " incorrect input_mode: " << _params.input_mode << endl;
- assert(false);
- }
-
- // get data
-
- int count = 0;
- while (true) {
-
- // get new ray
-
- try {
-
- RadxRay *ray = reader->readNextRay();
-
- if (ray == NULL) {
- continue;
- }
-
- // add ray to queue
-
- if (ray) {
- {
- TaThread::LockForScope locker;
- _platform = reader->getPlatform();
- }
- _addRay(ray);
- } else {
- cerr << "ERROR - IwrfReader::run" << endl;
- cerr << " Cannot read ray" << endl;
- return;
- }
-
- } catch (std::bad_alloc &a) {
- cerr << "==>> IwrfReader::run() - bad alloc: " << a.what() << endl;
- }
-
- count++;
-
- }
-
-}
diff --git a/codebase/apps/radar/src/Qucid/Reader.hh b/codebase/apps/radar/src/Qucid/Reader.hh
deleted file mode 100644
index bcc16331f3..0000000000
--- a/codebase/apps/radar/src/Qucid/Reader.hh
+++ /dev/null
@@ -1,149 +0,0 @@
-// *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
-// ** Copyright UCAR (c) 1990 - 2016
-// ** University Corporation for Atmospheric Research (UCAR)
-// ** National Center for Atmospheric Research (NCAR)
-// ** Boulder, Colorado, USA
-// ** BSD licence applies - redistribution and use in source and binary
-// ** forms, with or without modification, are permitted provided that
-// ** the following conditions are met:
-// ** 1) If the software is modified to produce derivative works,
-// ** such modified software should be clearly marked, so as not
-// ** to confuse it with the version available from UCAR.
-// ** 2) Redistributions of source code must retain the above copyright
-// ** notice, this list of conditions and the following disclaimer.
-// ** 3) Redistributions in binary form must reproduce the above copyright
-// ** notice, this list of conditions and the following disclaimer in the
-// ** documentation and/or other materials provided with the distribution.
-// ** 4) Neither the name of UCAR nor the names of its contributors,
-// ** if any, may be used to endorse or promote products derived from
-// ** this software without specific prior written permission.
-// ** DISCLAIMER: THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS
-// ** OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-// ** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-// *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
-/////////////////////////////////////////////////////////////
-// Reader.hh
-//
-// Mike Dixon, EOL, NCAR
-// P.O.Box 3000, Boulder, CO, 80307-3000, USA
-//
-// May 2010
-//
-///////////////////////////////////////////////////////////////
-//
-// Classes for reading in Ray data in thread
-//
-///////////////////////////////////////////////////////////////
-
-#ifndef Reader_hh
-#define Reader_hh
-
-#include
-#include
-#include
-#include
-#include
-#include "Params.hh"
-using namespace std;
-
-////////////////////////////
-// Generic reader base class
-
-class Reader : public TaThread
-{
-
-public:
-
- Reader(const Params ¶ms);
- virtual ~Reader();
-
- // get next ray
- // return NULL if no ray is available
- // also fills in platform object
-
- RadxRay *getNextRay(RadxPlatform &platform);
-
-protected:
-
- // add a ray
-
- void _addRay(RadxRay *ray);
-
- // data members
-
- // QMutex _mutex;
- const Params &_params;
-
- RadxPlatform _platform;
- deque _rayQueue;
- int _maxQueueSize;
-
-private:
-
-};
-
-////////////////////////////
-// Simulated reader
-
-class SimReader : public Reader
-{
-
-public:
-
- SimReader(const Params ¶ms);
-
- class Field {
- public:
- string name;
- string units;
- double minVal;
- double maxVal;
- };
-
- void setFields(const vector fields) { _fields = fields; }
-
-protected:
-
- // start running
-
- virtual void run();
-
-private:
-
- vector _fields;
-
- double _latitude;
- double _longitude;
- double _altitude;
-
- void _runSimPpi();
- void _runSimVert();
- void _simulatePpiBeam(double elev, double az, int volNum, int sweepNum);
- void _simulateRhiBeam(double elev, double az, int volNum, int sweepNum);
- void _simulateVertBeam(double elev, double az, int volNum, int sweepNum);
-
-};
-
-////////////////////////////
-// IWRF reader
-
-class IwrfReader : public Reader
-{
-
-public:
-
- IwrfReader(const Params ¶ms);
- virtual ~IwrfReader();
-
-protected:
-
- // start running
-
- virtual void run();
-
-private:
-
-};
-
-#endif
-
diff --git a/codebase/apps/radar/src/Qucid/VertWidget.cc b/codebase/apps/radar/src/Qucid/VertWidget.cc
index cd54afa09a..2ab93c7f51 100644
--- a/codebase/apps/radar/src/Qucid/VertWidget.cc
+++ b/codebase/apps/radar/src/Qucid/VertWidget.cc
@@ -63,7 +63,7 @@ VertWidget::VertWidget(QWidget* parent,
_maxHeightKm = _params.vert_max_height_km;
_xGridSpacing = 0.0;
_yGridSpacing = 0.0;
- configureRange(_params.max_range_km);
+ // configureRange(_params.max_range_km);
// set up ray locators
diff --git a/codebase/apps/radar/src/Qucid/moc_CartManager.cpp b/codebase/apps/radar/src/Qucid/moc_CartManager.cpp
index 6e8652a00d..1a601a6c7e 100644
--- a/codebase/apps/radar/src/Qucid/moc_CartManager.cpp
+++ b/codebase/apps/radar/src/Qucid/moc_CartManager.cpp
@@ -1,334 +1,146 @@
/****************************************************************************
** Meta object code from reading C++ file 'CartManager.hh'
**
-** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.9)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
+#include
#include "CartManager.hh"
+#include
#include
-
-#if __has_include()
-#include
-#else
-QT_BEGIN_MOC_NAMESPACE
-#endif
-
-
-#include
-
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CartManager.hh' doesn't include ."
-#elif Q_MOC_OUTPUT_REVISION != 68
-#error "This file was generated using the moc from 6.5.2. It"
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.15.9. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
-#ifndef Q_CONSTINIT
-#define Q_CONSTINIT
-#endif
-
+QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
-QT_WARNING_DISABLE_GCC("-Wuseless-cast")
-namespace {
-
-#ifdef QT_MOC_HAS_STRINGDATA
-struct qt_meta_stringdata_CLASSCartManagerENDCLASS_t {};
-static constexpr auto qt_meta_stringdata_CLASSCartManagerENDCLASS = QtMocHelpers::stringData(
- "CartManager",
- "colorMapRedefineReceived",
- "",
- "string",
- "fieldName",
- "ColorMap",
- "newColorMap",
- "gridColor",
- "emphasisColor",
- "annotationColor",
- "backgroundColor",
- "setVolume",
- "_freeze",
- "_unzoom",
- "_refresh",
- "_changeField",
- "fieldId",
- "guiMode",
- "_createSweepPanel",
- "_createSweepRadioButtons",
- "_clearSweepRadioButtons",
- "_changeSweep",
- "value",
- "_changeSweepRadioButton",
- "_horizLocationClicked",
- "xkm",
- "ykm",
- "const RadxRay*",
- "closestRay",
- "_vertLocationClicked",
- "_locationClicked",
- "ray",
- "_setRealtime",
- "enabled",
- "_setArchiveStartTime",
- "RadxTime",
- "rtime",
- "_setArchiveEndTime",
- "_setArchiveStartTimeFromGui",
- "qdt",
- "_setArchiveEndTimeFromGui",
- "_acceptGuiTimes",
- "_cancelGuiTimes",
- "_goBack1",
- "_goFwd1",
- "_goBackPeriod",
- "_goFwdPeriod",
- "_setArchiveRetrievalPending",
- "_showTimeControl",
- "_placeTimeControl",
- "_timeSliderActionTriggered",
- "action",
- "_timeSliderValueChanged",
- "_timeSliderReleased",
- "_timeSliderPressed",
- "_circleRadiusSliderValueChanged",
- "_brushRadiusSliderValueChanged",
- "_saveImageToFile",
- "interactive",
- "_createRealtimeImageFiles",
- "_createArchiveImageFiles",
- "_createImageFilesAllSweeps",
- "_createImageFiles",
- "_createFileChooserDialog",
- "_refreshFileChooserDialog",
- "_showFileChooserDialog",
- "ShowContextMenu",
- "pos"
-);
-#else // !QT_MOC_HAS_STRING_DATA
-struct qt_meta_stringdata_CLASSCartManagerENDCLASS_t {
- uint offsetsAndSizes[136];
- char stringdata0[12];
- char stringdata1[25];
- char stringdata2[1];
- char stringdata3[7];
- char stringdata4[10];
- char stringdata5[9];
- char stringdata6[12];
- char stringdata7[10];
- char stringdata8[14];
- char stringdata9[16];
- char stringdata10[16];
- char stringdata11[10];
- char stringdata12[8];
- char stringdata13[8];
- char stringdata14[9];
- char stringdata15[13];
- char stringdata16[8];
- char stringdata17[8];
- char stringdata18[18];
- char stringdata19[25];
- char stringdata20[24];
- char stringdata21[13];
- char stringdata22[6];
- char stringdata23[24];
- char stringdata24[22];
- char stringdata25[4];
- char stringdata26[4];
- char stringdata27[15];
- char stringdata28[11];
- char stringdata29[21];
- char stringdata30[17];
- char stringdata31[4];
- char stringdata32[13];
- char stringdata33[8];
- char stringdata34[21];
- char stringdata35[9];
- char stringdata36[6];
- char stringdata37[19];
- char stringdata38[28];
- char stringdata39[4];
- char stringdata40[26];
- char stringdata41[16];
- char stringdata42[16];
- char stringdata43[9];
- char stringdata44[8];
- char stringdata45[14];
- char stringdata46[13];
- char stringdata47[28];
- char stringdata48[17];
- char stringdata49[18];
- char stringdata50[27];
- char stringdata51[7];
- char stringdata52[24];
- char stringdata53[20];
- char stringdata54[19];
- char stringdata55[32];
- char stringdata56[31];
- char stringdata57[17];
- char stringdata58[12];
- char stringdata59[26];
- char stringdata60[25];
- char stringdata61[27];
- char stringdata62[18];
- char stringdata63[25];
- char stringdata64[26];
- char stringdata65[23];
- char stringdata66[16];
- char stringdata67[4];
+struct qt_meta_stringdata_CartManager_t {
+ QByteArrayData data[68];
+ char stringdata0[1056];
};
-#define QT_MOC_LITERAL(ofs, len) \
- uint(sizeof(qt_meta_stringdata_CLASSCartManagerENDCLASS_t::offsetsAndSizes) + ofs), len
-Q_CONSTINIT static const qt_meta_stringdata_CLASSCartManagerENDCLASS_t qt_meta_stringdata_CLASSCartManagerENDCLASS = {
+#define QT_MOC_LITERAL(idx, ofs, len) \
+ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+ qptrdiff(offsetof(qt_meta_stringdata_CartManager_t, stringdata0) + ofs \
+ - idx * sizeof(QByteArrayData)) \
+ )
+static const qt_meta_stringdata_CartManager_t qt_meta_stringdata_CartManager = {
{
- QT_MOC_LITERAL(0, 11), // "CartManager"
- QT_MOC_LITERAL(12, 24), // "colorMapRedefineReceived"
- QT_MOC_LITERAL(37, 0), // ""
- QT_MOC_LITERAL(38, 6), // "string"
- QT_MOC_LITERAL(45, 9), // "fieldName"
- QT_MOC_LITERAL(55, 8), // "ColorMap"
- QT_MOC_LITERAL(64, 11), // "newColorMap"
- QT_MOC_LITERAL(76, 9), // "gridColor"
- QT_MOC_LITERAL(86, 13), // "emphasisColor"
- QT_MOC_LITERAL(100, 15), // "annotationColor"
- QT_MOC_LITERAL(116, 15), // "backgroundColor"
- QT_MOC_LITERAL(132, 9), // "setVolume"
- QT_MOC_LITERAL(142, 7), // "_freeze"
- QT_MOC_LITERAL(150, 7), // "_unzoom"
- QT_MOC_LITERAL(158, 8), // "_refresh"
- QT_MOC_LITERAL(167, 12), // "_changeField"
- QT_MOC_LITERAL(180, 7), // "fieldId"
- QT_MOC_LITERAL(188, 7), // "guiMode"
- QT_MOC_LITERAL(196, 17), // "_createSweepPanel"
- QT_MOC_LITERAL(214, 24), // "_createSweepRadioButtons"
- QT_MOC_LITERAL(239, 23), // "_clearSweepRadioButtons"
- QT_MOC_LITERAL(263, 12), // "_changeSweep"
- QT_MOC_LITERAL(276, 5), // "value"
- QT_MOC_LITERAL(282, 23), // "_changeSweepRadioButton"
- QT_MOC_LITERAL(306, 21), // "_horizLocationClicked"
- QT_MOC_LITERAL(328, 3), // "xkm"
- QT_MOC_LITERAL(332, 3), // "ykm"
- QT_MOC_LITERAL(336, 14), // "const RadxRay*"
- QT_MOC_LITERAL(351, 10), // "closestRay"
- QT_MOC_LITERAL(362, 20), // "_vertLocationClicked"
- QT_MOC_LITERAL(383, 16), // "_locationClicked"
- QT_MOC_LITERAL(400, 3), // "ray"
- QT_MOC_LITERAL(404, 12), // "_setRealtime"
- QT_MOC_LITERAL(417, 7), // "enabled"
- QT_MOC_LITERAL(425, 20), // "_setArchiveStartTime"
- QT_MOC_LITERAL(446, 8), // "RadxTime"
- QT_MOC_LITERAL(455, 5), // "rtime"
- QT_MOC_LITERAL(461, 18), // "_setArchiveEndTime"
- QT_MOC_LITERAL(480, 27), // "_setArchiveStartTimeFromGui"
- QT_MOC_LITERAL(508, 3), // "qdt"
- QT_MOC_LITERAL(512, 25), // "_setArchiveEndTimeFromGui"
- QT_MOC_LITERAL(538, 15), // "_acceptGuiTimes"
- QT_MOC_LITERAL(554, 15), // "_cancelGuiTimes"
- QT_MOC_LITERAL(570, 8), // "_goBack1"
- QT_MOC_LITERAL(579, 7), // "_goFwd1"
- QT_MOC_LITERAL(587, 13), // "_goBackPeriod"
- QT_MOC_LITERAL(601, 12), // "_goFwdPeriod"
- QT_MOC_LITERAL(614, 27), // "_setArchiveRetrievalPending"
- QT_MOC_LITERAL(642, 16), // "_showTimeControl"
- QT_MOC_LITERAL(659, 17), // "_placeTimeControl"
- QT_MOC_LITERAL(677, 26), // "_timeSliderActionTriggered"
- QT_MOC_LITERAL(704, 6), // "action"
- QT_MOC_LITERAL(711, 23), // "_timeSliderValueChanged"
- QT_MOC_LITERAL(735, 19), // "_timeSliderReleased"
- QT_MOC_LITERAL(755, 18), // "_timeSliderPressed"
- QT_MOC_LITERAL(774, 31), // "_circleRadiusSliderValueChanged"
- QT_MOC_LITERAL(806, 30), // "_brushRadiusSliderValueChanged"
- QT_MOC_LITERAL(837, 16), // "_saveImageToFile"
- QT_MOC_LITERAL(854, 11), // "interactive"
- QT_MOC_LITERAL(866, 25), // "_createRealtimeImageFiles"
- QT_MOC_LITERAL(892, 24), // "_createArchiveImageFiles"
- QT_MOC_LITERAL(917, 26), // "_createImageFilesAllSweeps"
- QT_MOC_LITERAL(944, 17), // "_createImageFiles"
- QT_MOC_LITERAL(962, 24), // "_createFileChooserDialog"
- QT_MOC_LITERAL(987, 25), // "_refreshFileChooserDialog"
- QT_MOC_LITERAL(1013, 22), // "_showFileChooserDialog"
- QT_MOC_LITERAL(1036, 15), // "ShowContextMenu"
- QT_MOC_LITERAL(1052, 3) // "pos"
+QT_MOC_LITERAL(0, 0, 11), // "CartManager"
+QT_MOC_LITERAL(1, 12, 24), // "colorMapRedefineReceived"
+QT_MOC_LITERAL(2, 37, 0), // ""
+QT_MOC_LITERAL(3, 38, 6), // "string"
+QT_MOC_LITERAL(4, 45, 9), // "fieldName"
+QT_MOC_LITERAL(5, 55, 8), // "ColorMap"
+QT_MOC_LITERAL(6, 64, 11), // "newColorMap"
+QT_MOC_LITERAL(7, 76, 9), // "gridColor"
+QT_MOC_LITERAL(8, 86, 13), // "emphasisColor"
+QT_MOC_LITERAL(9, 100, 15), // "annotationColor"
+QT_MOC_LITERAL(10, 116, 15), // "backgroundColor"
+QT_MOC_LITERAL(11, 132, 9), // "setVolume"
+QT_MOC_LITERAL(12, 142, 7), // "_freeze"
+QT_MOC_LITERAL(13, 150, 7), // "_unzoom"
+QT_MOC_LITERAL(14, 158, 8), // "_refresh"
+QT_MOC_LITERAL(15, 167, 12), // "_changeField"
+QT_MOC_LITERAL(16, 180, 7), // "fieldId"
+QT_MOC_LITERAL(17, 188, 7), // "guiMode"
+QT_MOC_LITERAL(18, 196, 17), // "_createSweepPanel"
+QT_MOC_LITERAL(19, 214, 24), // "_createSweepRadioButtons"
+QT_MOC_LITERAL(20, 239, 23), // "_clearSweepRadioButtons"
+QT_MOC_LITERAL(21, 263, 12), // "_changeSweep"
+QT_MOC_LITERAL(22, 276, 5), // "value"
+QT_MOC_LITERAL(23, 282, 23), // "_changeSweepRadioButton"
+QT_MOC_LITERAL(24, 306, 21), // "_horizLocationClicked"
+QT_MOC_LITERAL(25, 328, 3), // "xkm"
+QT_MOC_LITERAL(26, 332, 3), // "ykm"
+QT_MOC_LITERAL(27, 336, 14), // "const RadxRay*"
+QT_MOC_LITERAL(28, 351, 10), // "closestRay"
+QT_MOC_LITERAL(29, 362, 20), // "_vertLocationClicked"
+QT_MOC_LITERAL(30, 383, 16), // "_locationClicked"
+QT_MOC_LITERAL(31, 400, 3), // "ray"
+QT_MOC_LITERAL(32, 404, 12), // "_setRealtime"
+QT_MOC_LITERAL(33, 417, 7), // "enabled"
+QT_MOC_LITERAL(34, 425, 20), // "_setArchiveStartTime"
+QT_MOC_LITERAL(35, 446, 8), // "RadxTime"
+QT_MOC_LITERAL(36, 455, 5), // "rtime"
+QT_MOC_LITERAL(37, 461, 18), // "_setArchiveEndTime"
+QT_MOC_LITERAL(38, 480, 27), // "_setArchiveStartTimeFromGui"
+QT_MOC_LITERAL(39, 508, 3), // "qdt"
+QT_MOC_LITERAL(40, 512, 25), // "_setArchiveEndTimeFromGui"
+QT_MOC_LITERAL(41, 538, 15), // "_acceptGuiTimes"
+QT_MOC_LITERAL(42, 554, 15), // "_cancelGuiTimes"
+QT_MOC_LITERAL(43, 570, 8), // "_goBack1"
+QT_MOC_LITERAL(44, 579, 7), // "_goFwd1"
+QT_MOC_LITERAL(45, 587, 13), // "_goBackPeriod"
+QT_MOC_LITERAL(46, 601, 12), // "_goFwdPeriod"
+QT_MOC_LITERAL(47, 614, 27), // "_setArchiveRetrievalPending"
+QT_MOC_LITERAL(48, 642, 16), // "_showTimeControl"
+QT_MOC_LITERAL(49, 659, 17), // "_placeTimeControl"
+QT_MOC_LITERAL(50, 677, 26), // "_timeSliderActionTriggered"
+QT_MOC_LITERAL(51, 704, 6), // "action"
+QT_MOC_LITERAL(52, 711, 23), // "_timeSliderValueChanged"
+QT_MOC_LITERAL(53, 735, 19), // "_timeSliderReleased"
+QT_MOC_LITERAL(54, 755, 18), // "_timeSliderPressed"
+QT_MOC_LITERAL(55, 774, 31), // "_circleRadiusSliderValueChanged"
+QT_MOC_LITERAL(56, 806, 30), // "_brushRadiusSliderValueChanged"
+QT_MOC_LITERAL(57, 837, 16), // "_saveImageToFile"
+QT_MOC_LITERAL(58, 854, 11), // "interactive"
+QT_MOC_LITERAL(59, 866, 25), // "_createRealtimeImageFiles"
+QT_MOC_LITERAL(60, 892, 24), // "_createArchiveImageFiles"
+QT_MOC_LITERAL(61, 917, 26), // "_createImageFilesAllSweeps"
+QT_MOC_LITERAL(62, 944, 17), // "_createImageFiles"
+QT_MOC_LITERAL(63, 962, 24), // "_createFileChooserDialog"
+QT_MOC_LITERAL(64, 987, 25), // "_refreshFileChooserDialog"
+QT_MOC_LITERAL(65, 1013, 22), // "_showFileChooserDialog"
+QT_MOC_LITERAL(66, 1036, 15), // "ShowContextMenu"
+QT_MOC_LITERAL(67, 1052, 3) // "pos"
+
},
- "CartManager",
- "colorMapRedefineReceived",
- "",
- "string",
- "fieldName",
- "ColorMap",
- "newColorMap",
- "gridColor",
- "emphasisColor",
- "annotationColor",
- "backgroundColor",
- "setVolume",
- "_freeze",
- "_unzoom",
- "_refresh",
- "_changeField",
- "fieldId",
- "guiMode",
- "_createSweepPanel",
- "_createSweepRadioButtons",
- "_clearSweepRadioButtons",
- "_changeSweep",
- "value",
- "_changeSweepRadioButton",
- "_horizLocationClicked",
- "xkm",
- "ykm",
- "const RadxRay*",
- "closestRay",
- "_vertLocationClicked",
- "_locationClicked",
- "ray",
- "_setRealtime",
- "enabled",
- "_setArchiveStartTime",
- "RadxTime",
- "rtime",
- "_setArchiveEndTime",
- "_setArchiveStartTimeFromGui",
- "qdt",
- "_setArchiveEndTimeFromGui",
- "_acceptGuiTimes",
- "_cancelGuiTimes",
- "_goBack1",
- "_goFwd1",
- "_goBackPeriod",
- "_goFwdPeriod",
- "_setArchiveRetrievalPending",
- "_showTimeControl",
- "_placeTimeControl",
- "_timeSliderActionTriggered",
- "action",
- "_timeSliderValueChanged",
- "_timeSliderReleased",
- "_timeSliderPressed",
- "_circleRadiusSliderValueChanged",
- "_brushRadiusSliderValueChanged",
- "_saveImageToFile",
- "interactive",
- "_createRealtimeImageFiles",
- "_createArchiveImageFiles",
- "_createImageFilesAllSweeps",
- "_createImageFiles",
- "_createFileChooserDialog",
- "_refreshFileChooserDialog",
- "_showFileChooserDialog",
- "ShowContextMenu",
+ "CartManager\0colorMapRedefineReceived\0"
+ "\0string\0fieldName\0ColorMap\0newColorMap\0"
+ "gridColor\0emphasisColor\0annotationColor\0"
+ "backgroundColor\0setVolume\0_freeze\0"
+ "_unzoom\0_refresh\0_changeField\0fieldId\0"
+ "guiMode\0_createSweepPanel\0"
+ "_createSweepRadioButtons\0"
+ "_clearSweepRadioButtons\0_changeSweep\0"
+ "value\0_changeSweepRadioButton\0"
+ "_horizLocationClicked\0xkm\0ykm\0"
+ "const RadxRay*\0closestRay\0"
+ "_vertLocationClicked\0_locationClicked\0"
+ "ray\0_setRealtime\0enabled\0_setArchiveStartTime\0"
+ "RadxTime\0rtime\0_setArchiveEndTime\0"
+ "_setArchiveStartTimeFromGui\0qdt\0"
+ "_setArchiveEndTimeFromGui\0_acceptGuiTimes\0"
+ "_cancelGuiTimes\0_goBack1\0_goFwd1\0"
+ "_goBackPeriod\0_goFwdPeriod\0"
+ "_setArchiveRetrievalPending\0"
+ "_showTimeControl\0_placeTimeControl\0"
+ "_timeSliderActionTriggered\0action\0"
+ "_timeSliderValueChanged\0_timeSliderReleased\0"
+ "_timeSliderPressed\0_circleRadiusSliderValueChanged\0"
+ "_brushRadiusSliderValueChanged\0"
+ "_saveImageToFile\0interactive\0"
+ "_createRealtimeImageFiles\0"
+ "_createArchiveImageFiles\0"
+ "_createImageFilesAllSweeps\0_createImageFiles\0"
+ "_createFileChooserDialog\0"
+ "_refreshFileChooserDialog\0"
+ "_showFileChooserDialog\0ShowContextMenu\0"
"pos"
};
#undef QT_MOC_LITERAL
-#endif // !QT_MOC_HAS_STRING_DATA
-} // unnamed namespace
-Q_CONSTINIT static const uint qt_meta_data_CLASSCartManagerENDCLASS[] = {
+static const uint qt_meta_data_CartManager[] = {
// content:
- 11, // revision
+ 8, // revision
0, // classname
0, 0, // classinfo
45, 14, // methods
@@ -338,52 +150,52 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSCartManagerENDCLASS[] = {
0, // flags
0, // signalCount
- // slots: name, argc, parameters, tag, flags, initial metatype offsets
- 1, 6, 284, 2, 0x0a, 1 /* Public */,
- 11, 0, 297, 2, 0x0a, 8 /* Public */,
- 12, 0, 298, 2, 0x08, 9 /* Private */,
- 13, 0, 299, 2, 0x08, 10 /* Private */,
- 14, 0, 300, 2, 0x08, 11 /* Private */,
- 15, 2, 301, 2, 0x08, 12 /* Private */,
- 15, 1, 306, 2, 0x28, 15 /* Private | MethodCloned */,
- 18, 0, 309, 2, 0x08, 17 /* Private */,
- 19, 0, 310, 2, 0x08, 18 /* Private */,
- 20, 0, 311, 2, 0x08, 19 /* Private */,
- 21, 1, 312, 2, 0x08, 20 /* Private */,
- 23, 1, 315, 2, 0x08, 22 /* Private */,
- 24, 3, 318, 2, 0x08, 24 /* Private */,
- 29, 3, 325, 2, 0x08, 28 /* Private */,
- 30, 3, 332, 2, 0x08, 32 /* Private */,
- 32, 1, 339, 2, 0x08, 36 /* Private */,
- 34, 1, 342, 2, 0x08, 38 /* Private */,
- 37, 1, 345, 2, 0x08, 40 /* Private */,
- 38, 1, 348, 2, 0x08, 42 /* Private */,
- 40, 1, 351, 2, 0x08, 44 /* Private */,
- 41, 0, 354, 2, 0x08, 46 /* Private */,
- 42, 0, 355, 2, 0x08, 47 /* Private */,
- 43, 0, 356, 2, 0x08, 48 /* Private */,
- 44, 0, 357, 2, 0x08, 49 /* Private */,
- 45, 0, 358, 2, 0x08, 50 /* Private */,
- 46, 0, 359, 2, 0x08, 51 /* Private */,
- 47, 0, 360, 2, 0x08, 52 /* Private */,
- 48, 0, 361, 2, 0x08, 53 /* Private */,
- 49, 0, 362, 2, 0x08, 54 /* Private */,
- 50, 1, 363, 2, 0x08, 55 /* Private */,
- 52, 1, 366, 2, 0x08, 57 /* Private */,
- 53, 0, 369, 2, 0x08, 59 /* Private */,
- 54, 0, 370, 2, 0x08, 60 /* Private */,
- 55, 1, 371, 2, 0x08, 61 /* Private */,
- 56, 1, 374, 2, 0x08, 63 /* Private */,
- 57, 1, 377, 2, 0x08, 65 /* Private */,
- 57, 0, 380, 2, 0x28, 67 /* Private | MethodCloned */,
- 59, 0, 381, 2, 0x08, 68 /* Private */,
- 60, 0, 382, 2, 0x08, 69 /* Private */,
- 61, 0, 383, 2, 0x08, 70 /* Private */,
- 62, 0, 384, 2, 0x08, 71 /* Private */,
- 63, 0, 385, 2, 0x08, 72 /* Private */,
- 64, 0, 386, 2, 0x08, 73 /* Private */,
- 65, 0, 387, 2, 0x08, 74 /* Private */,
- 66, 1, 388, 2, 0x08, 75 /* Private */,
+ // slots: name, argc, parameters, tag, flags
+ 1, 6, 239, 2, 0x0a /* Public */,
+ 11, 0, 252, 2, 0x0a /* Public */,
+ 12, 0, 253, 2, 0x08 /* Private */,
+ 13, 0, 254, 2, 0x08 /* Private */,
+ 14, 0, 255, 2, 0x08 /* Private */,
+ 15, 2, 256, 2, 0x08 /* Private */,
+ 15, 1, 261, 2, 0x28 /* Private | MethodCloned */,
+ 18, 0, 264, 2, 0x08 /* Private */,
+ 19, 0, 265, 2, 0x08 /* Private */,
+ 20, 0, 266, 2, 0x08 /* Private */,
+ 21, 1, 267, 2, 0x08 /* Private */,
+ 23, 1, 270, 2, 0x08 /* Private */,
+ 24, 3, 273, 2, 0x08 /* Private */,
+ 29, 3, 280, 2, 0x08 /* Private */,
+ 30, 3, 287, 2, 0x08 /* Private */,
+ 32, 1, 294, 2, 0x08 /* Private */,
+ 34, 1, 297, 2, 0x08 /* Private */,
+ 37, 1, 300, 2, 0x08 /* Private */,
+ 38, 1, 303, 2, 0x08 /* Private */,
+ 40, 1, 306, 2, 0x08 /* Private */,
+ 41, 0, 309, 2, 0x08 /* Private */,
+ 42, 0, 310, 2, 0x08 /* Private */,
+ 43, 0, 311, 2, 0x08 /* Private */,
+ 44, 0, 312, 2, 0x08 /* Private */,
+ 45, 0, 313, 2, 0x08 /* Private */,
+ 46, 0, 314, 2, 0x08 /* Private */,
+ 47, 0, 315, 2, 0x08 /* Private */,
+ 48, 0, 316, 2, 0x08 /* Private */,
+ 49, 0, 317, 2, 0x08 /* Private */,
+ 50, 1, 318, 2, 0x08 /* Private */,
+ 52, 1, 321, 2, 0x08 /* Private */,
+ 53, 0, 324, 2, 0x08 /* Private */,
+ 54, 0, 325, 2, 0x08 /* Private */,
+ 55, 1, 326, 2, 0x08 /* Private */,
+ 56, 1, 329, 2, 0x08 /* Private */,
+ 57, 1, 332, 2, 0x08 /* Private */,
+ 57, 0, 335, 2, 0x28 /* Private | MethodCloned */,
+ 59, 0, 336, 2, 0x08 /* Private */,
+ 60, 0, 337, 2, 0x08 /* Private */,
+ 61, 0, 338, 2, 0x08 /* Private */,
+ 62, 0, 339, 2, 0x08 /* Private */,
+ 63, 0, 340, 2, 0x08 /* Private */,
+ 64, 0, 341, 2, 0x08 /* Private */,
+ 65, 0, 342, 2, 0x08 /* Private */,
+ 66, 1, 343, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void, 0x80000000 | 3, 0x80000000 | 5, QMetaType::QColor, QMetaType::QColor, QMetaType::QColor, QMetaType::QColor, 4, 6, 7, 8, 9, 10,
@@ -435,166 +247,32 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSCartManagerENDCLASS[] = {
0 // eod
};
-Q_CONSTINIT const QMetaObject CartManager::staticMetaObject = { {
- QMetaObject::SuperData::link(),
- qt_meta_stringdata_CLASSCartManagerENDCLASS.offsetsAndSizes,
- qt_meta_data_CLASSCartManagerENDCLASS,
- qt_static_metacall,
- nullptr,
- qt_incomplete_metaTypeArray,
- // method 'colorMapRedefineReceived'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'setVolume'
- QtPrivate::TypeAndForceComplete,
- // method '_freeze'
- QtPrivate::TypeAndForceComplete,
- // method '_unzoom'
- QtPrivate::TypeAndForceComplete,
- // method '_refresh'
- QtPrivate::TypeAndForceComplete,
- // method '_changeField'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_changeField'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_createSweepPanel'
- QtPrivate::TypeAndForceComplete,
- // method '_createSweepRadioButtons'
- QtPrivate::TypeAndForceComplete,
- // method '_clearSweepRadioButtons'
- QtPrivate::TypeAndForceComplete,
- // method '_changeSweep'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_changeSweepRadioButton'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_horizLocationClicked'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_vertLocationClicked'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_locationClicked'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_setRealtime'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_setArchiveStartTime'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_setArchiveEndTime'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_setArchiveStartTimeFromGui'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_setArchiveEndTimeFromGui'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_acceptGuiTimes'
- QtPrivate::TypeAndForceComplete,
- // method '_cancelGuiTimes'
- QtPrivate::TypeAndForceComplete,
- // method '_goBack1'
- QtPrivate::TypeAndForceComplete,
- // method '_goFwd1'
- QtPrivate::TypeAndForceComplete,
- // method '_goBackPeriod'
- QtPrivate::TypeAndForceComplete,
- // method '_goFwdPeriod'
- QtPrivate::TypeAndForceComplete,
- // method '_setArchiveRetrievalPending'
- QtPrivate::TypeAndForceComplete,
- // method '_showTimeControl'
- QtPrivate::TypeAndForceComplete,
- // method '_placeTimeControl'
- QtPrivate::TypeAndForceComplete,
- // method '_timeSliderActionTriggered'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_timeSliderValueChanged'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_timeSliderReleased'
- QtPrivate::TypeAndForceComplete,
- // method '_timeSliderPressed'
- QtPrivate::TypeAndForceComplete,
- // method '_circleRadiusSliderValueChanged'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_brushRadiusSliderValueChanged'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_saveImageToFile'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_saveImageToFile'
- QtPrivate::TypeAndForceComplete,
- // method '_createRealtimeImageFiles'
- QtPrivate::TypeAndForceComplete,
- // method '_createArchiveImageFiles'
- QtPrivate::TypeAndForceComplete,
- // method '_createImageFilesAllSweeps'
- QtPrivate::TypeAndForceComplete,
- // method '_createImageFiles'
- QtPrivate::TypeAndForceComplete,
- // method '_createFileChooserDialog'
- QtPrivate::TypeAndForceComplete,
- // method '_refreshFileChooserDialog'
- QtPrivate::TypeAndForceComplete,
- // method '_showFileChooserDialog'
- QtPrivate::TypeAndForceComplete,
- // method 'ShowContextMenu'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete
- >,
- nullptr
-} };
-
void CartManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast(_o);
(void)_t;
switch (_id) {
- case 0: _t->colorMapRedefineReceived((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3])),(*reinterpret_cast< std::add_pointer_t>(_a[4])),(*reinterpret_cast< std::add_pointer_t>(_a[5])),(*reinterpret_cast< std::add_pointer_t>(_a[6]))); break;
+ case 0: _t->colorMapRedefineReceived((*reinterpret_cast< string(*)>(_a[1])),(*reinterpret_cast< ColorMap(*)>(_a[2])),(*reinterpret_cast< QColor(*)>(_a[3])),(*reinterpret_cast< QColor(*)>(_a[4])),(*reinterpret_cast< QColor(*)>(_a[5])),(*reinterpret_cast< QColor(*)>(_a[6]))); break;
case 1: _t->setVolume(); break;
case 2: _t->_freeze(); break;
case 3: _t->_unzoom(); break;
case 4: _t->_refresh(); break;
- case 5: _t->_changeField((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break;
- case 6: _t->_changeField((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 5: _t->_changeField((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
+ case 6: _t->_changeField((*reinterpret_cast< int(*)>(_a[1]))); break;
case 7: _t->_createSweepPanel(); break;
case 8: _t->_createSweepRadioButtons(); break;
case 9: _t->_clearSweepRadioButtons(); break;
- case 10: _t->_changeSweep((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 11: _t->_changeSweepRadioButton((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 12: _t->_horizLocationClicked((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break;
- case 13: _t->_vertLocationClicked((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break;
- case 14: _t->_locationClicked((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break;
- case 15: _t->_setRealtime((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 16: _t->_setArchiveStartTime((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 17: _t->_setArchiveEndTime((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 18: _t->_setArchiveStartTimeFromGui((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 19: _t->_setArchiveEndTimeFromGui((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 10: _t->_changeSweep((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 11: _t->_changeSweepRadioButton((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 12: _t->_horizLocationClicked((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< const RadxRay*(*)>(_a[3]))); break;
+ case 13: _t->_vertLocationClicked((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< const RadxRay*(*)>(_a[3]))); break;
+ case 14: _t->_locationClicked((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< const RadxRay*(*)>(_a[3]))); break;
+ case 15: _t->_setRealtime((*reinterpret_cast< bool(*)>(_a[1]))); break;
+ case 16: _t->_setArchiveStartTime((*reinterpret_cast< const RadxTime(*)>(_a[1]))); break;
+ case 17: _t->_setArchiveEndTime((*reinterpret_cast< const RadxTime(*)>(_a[1]))); break;
+ case 18: _t->_setArchiveStartTimeFromGui((*reinterpret_cast< const QDateTime(*)>(_a[1]))); break;
+ case 19: _t->_setArchiveEndTimeFromGui((*reinterpret_cast< const QDateTime(*)>(_a[1]))); break;
case 20: _t->_acceptGuiTimes(); break;
case 21: _t->_cancelGuiTimes(); break;
case 22: _t->_goBack1(); break;
@@ -604,13 +282,13 @@ void CartManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
case 26: _t->_setArchiveRetrievalPending(); break;
case 27: _t->_showTimeControl(); break;
case 28: _t->_placeTimeControl(); break;
- case 29: _t->_timeSliderActionTriggered((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 30: _t->_timeSliderValueChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 29: _t->_timeSliderActionTriggered((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 30: _t->_timeSliderValueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 31: _t->_timeSliderReleased(); break;
case 32: _t->_timeSliderPressed(); break;
- case 33: _t->_circleRadiusSliderValueChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 34: _t->_brushRadiusSliderValueChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 35: _t->_saveImageToFile((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 33: _t->_circleRadiusSliderValueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 34: _t->_brushRadiusSliderValueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
+ case 35: _t->_saveImageToFile((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 36: _t->_saveImageToFile(); break;
case 37: _t->_createRealtimeImageFiles(); break;
case 38: _t->_createArchiveImageFiles(); break;
@@ -619,12 +297,22 @@ void CartManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
case 41: _t->_createFileChooserDialog(); break;
case 42: _t->_refreshFileChooserDialog(); break;
case 43: _t->_showFileChooserDialog(); break;
- case 44: _t->ShowContextMenu((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 44: _t->ShowContextMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
default: ;
}
}
}
+QT_INIT_METAOBJECT const QMetaObject CartManager::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_meta_stringdata_CartManager.data,
+ qt_meta_data_CartManager,
+ qt_static_metacall,
+ nullptr,
+ nullptr
+} };
+
+
const QMetaObject *CartManager::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
@@ -633,7 +321,7 @@ const QMetaObject *CartManager::metaObject() const
void *CartManager::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
- if (!strcmp(_clname, qt_meta_stringdata_CLASSCartManagerENDCLASS.stringdata0))
+ if (!strcmp(_clname, qt_meta_stringdata_CartManager.stringdata0))
return static_cast(this);
return DisplayManager::qt_metacast(_clname);
}
@@ -649,9 +337,10 @@ int CartManager::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
_id -= 45;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 45)
- *reinterpret_cast(_a[0]) = QMetaType();
+ *reinterpret_cast(_a[0]) = -1;
_id -= 45;
}
return _id;
}
QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/codebase/apps/radar/src/Qucid/moc_CartWidget.cpp b/codebase/apps/radar/src/Qucid/moc_CartWidget.cpp
index ec4ad99ad3..50df2d9c50 100644
--- a/codebase/apps/radar/src/Qucid/moc_CartWidget.cpp
+++ b/codebase/apps/radar/src/Qucid/moc_CartWidget.cpp
@@ -1,167 +1,81 @@
/****************************************************************************
** Meta object code from reading C++ file 'CartWidget.hh'
**
-** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.9)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
+#include
#include "CartWidget.hh"
-#include
+#include
#include
-
-#if __has_include()
-#include
-#else
-QT_BEGIN_MOC_NAMESPACE
-#endif
-
-
-#include
-
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CartWidget.hh' doesn't include ."
-#elif Q_MOC_OUTPUT_REVISION != 68
-#error "This file was generated using the moc from 6.5.2. It"
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.15.9. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
-#ifndef Q_CONSTINIT
-#define Q_CONSTINIT
-#endif
-
+QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
-QT_WARNING_DISABLE_GCC("-Wuseless-cast")
-namespace {
-
-#ifdef QT_MOC_HAS_STRINGDATA
-struct qt_meta_stringdata_CLASSCartWidgetENDCLASS_t {};
-static constexpr auto qt_meta_stringdata_CLASSCartWidgetENDCLASS = QtMocHelpers::stringData(
- "CartWidget",
- "locationClicked",
- "",
- "xkm",
- "ykm",
- "const RadxRay*",
- "closestRay",
- "displayImage",
- "size_t",
- "field_num",
- "setArchiveMode",
- "archive_mode",
- "unzoomView",
- "resize",
- "width",
- "height",
- "setRings",
- "enabled",
- "setGrids",
- "setAngleLines",
- "contextMenuCancel",
- "contextMenuParameterColors",
- "contextMenuView",
- "contextMenuEditor",
- "contextMenuExamine",
- "contextMenuDataWidget"
-);
-#else // !QT_MOC_HAS_STRING_DATA
-struct qt_meta_stringdata_CLASSCartWidgetENDCLASS_t {
- uint offsetsAndSizes[52];
- char stringdata0[11];
- char stringdata1[16];
- char stringdata2[1];
- char stringdata3[4];
- char stringdata4[4];
- char stringdata5[15];
- char stringdata6[11];
- char stringdata7[13];
- char stringdata8[7];
- char stringdata9[10];
- char stringdata10[15];
- char stringdata11[13];
- char stringdata12[11];
- char stringdata13[7];
- char stringdata14[6];
- char stringdata15[7];
- char stringdata16[9];
- char stringdata17[8];
- char stringdata18[9];
- char stringdata19[14];
- char stringdata20[18];
- char stringdata21[27];
- char stringdata22[16];
- char stringdata23[18];
- char stringdata24[19];
- char stringdata25[22];
+struct qt_meta_stringdata_CartWidget_t {
+ QByteArrayData data[26];
+ char stringdata0[311];
};
-#define QT_MOC_LITERAL(ofs, len) \
- uint(sizeof(qt_meta_stringdata_CLASSCartWidgetENDCLASS_t::offsetsAndSizes) + ofs), len
-Q_CONSTINIT static const qt_meta_stringdata_CLASSCartWidgetENDCLASS_t qt_meta_stringdata_CLASSCartWidgetENDCLASS = {
+#define QT_MOC_LITERAL(idx, ofs, len) \
+ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+ qptrdiff(offsetof(qt_meta_stringdata_CartWidget_t, stringdata0) + ofs \
+ - idx * sizeof(QByteArrayData)) \
+ )
+static const qt_meta_stringdata_CartWidget_t qt_meta_stringdata_CartWidget = {
{
- QT_MOC_LITERAL(0, 10), // "CartWidget"
- QT_MOC_LITERAL(11, 15), // "locationClicked"
- QT_MOC_LITERAL(27, 0), // ""
- QT_MOC_LITERAL(28, 3), // "xkm"
- QT_MOC_LITERAL(32, 3), // "ykm"
- QT_MOC_LITERAL(36, 14), // "const RadxRay*"
- QT_MOC_LITERAL(51, 10), // "closestRay"
- QT_MOC_LITERAL(62, 12), // "displayImage"
- QT_MOC_LITERAL(75, 6), // "size_t"
- QT_MOC_LITERAL(82, 9), // "field_num"
- QT_MOC_LITERAL(92, 14), // "setArchiveMode"
- QT_MOC_LITERAL(107, 12), // "archive_mode"
- QT_MOC_LITERAL(120, 10), // "unzoomView"
- QT_MOC_LITERAL(131, 6), // "resize"
- QT_MOC_LITERAL(138, 5), // "width"
- QT_MOC_LITERAL(144, 6), // "height"
- QT_MOC_LITERAL(151, 8), // "setRings"
- QT_MOC_LITERAL(160, 7), // "enabled"
- QT_MOC_LITERAL(168, 8), // "setGrids"
- QT_MOC_LITERAL(177, 13), // "setAngleLines"
- QT_MOC_LITERAL(191, 17), // "contextMenuCancel"
- QT_MOC_LITERAL(209, 26), // "contextMenuParameterColors"
- QT_MOC_LITERAL(236, 15), // "contextMenuView"
- QT_MOC_LITERAL(252, 17), // "contextMenuEditor"
- QT_MOC_LITERAL(270, 18), // "contextMenuExamine"
- QT_MOC_LITERAL(289, 21) // "contextMenuDataWidget"
+QT_MOC_LITERAL(0, 0, 10), // "CartWidget"
+QT_MOC_LITERAL(1, 11, 15), // "locationClicked"
+QT_MOC_LITERAL(2, 27, 0), // ""
+QT_MOC_LITERAL(3, 28, 3), // "xkm"
+QT_MOC_LITERAL(4, 32, 3), // "ykm"
+QT_MOC_LITERAL(5, 36, 14), // "const RadxRay*"
+QT_MOC_LITERAL(6, 51, 10), // "closestRay"
+QT_MOC_LITERAL(7, 62, 12), // "displayImage"
+QT_MOC_LITERAL(8, 75, 6), // "size_t"
+QT_MOC_LITERAL(9, 82, 9), // "field_num"
+QT_MOC_LITERAL(10, 92, 14), // "setArchiveMode"
+QT_MOC_LITERAL(11, 107, 12), // "archive_mode"
+QT_MOC_LITERAL(12, 120, 10), // "unzoomView"
+QT_MOC_LITERAL(13, 131, 6), // "resize"
+QT_MOC_LITERAL(14, 138, 5), // "width"
+QT_MOC_LITERAL(15, 144, 6), // "height"
+QT_MOC_LITERAL(16, 151, 8), // "setRings"
+QT_MOC_LITERAL(17, 160, 7), // "enabled"
+QT_MOC_LITERAL(18, 168, 8), // "setGrids"
+QT_MOC_LITERAL(19, 177, 13), // "setAngleLines"
+QT_MOC_LITERAL(20, 191, 17), // "contextMenuCancel"
+QT_MOC_LITERAL(21, 209, 26), // "contextMenuParameterColors"
+QT_MOC_LITERAL(22, 236, 15), // "contextMenuView"
+QT_MOC_LITERAL(23, 252, 17), // "contextMenuEditor"
+QT_MOC_LITERAL(24, 270, 18), // "contextMenuExamine"
+QT_MOC_LITERAL(25, 289, 21) // "contextMenuDataWidget"
+
},
- "CartWidget",
- "locationClicked",
- "",
- "xkm",
- "ykm",
- "const RadxRay*",
- "closestRay",
- "displayImage",
- "size_t",
- "field_num",
- "setArchiveMode",
- "archive_mode",
- "unzoomView",
- "resize",
- "width",
- "height",
- "setRings",
- "enabled",
- "setGrids",
- "setAngleLines",
- "contextMenuCancel",
- "contextMenuParameterColors",
- "contextMenuView",
- "contextMenuEditor",
- "contextMenuExamine",
+ "CartWidget\0locationClicked\0\0xkm\0ykm\0"
+ "const RadxRay*\0closestRay\0displayImage\0"
+ "size_t\0field_num\0setArchiveMode\0"
+ "archive_mode\0unzoomView\0resize\0width\0"
+ "height\0setRings\0enabled\0setGrids\0"
+ "setAngleLines\0contextMenuCancel\0"
+ "contextMenuParameterColors\0contextMenuView\0"
+ "contextMenuEditor\0contextMenuExamine\0"
"contextMenuDataWidget"
};
#undef QT_MOC_LITERAL
-#endif // !QT_MOC_HAS_STRING_DATA
-} // unnamed namespace
-Q_CONSTINIT static const uint qt_meta_data_CLASSCartWidgetENDCLASS[] = {
+static const uint qt_meta_data_CartWidget[] = {
// content:
- 11, // revision
+ 8, // revision
0, // classname
0, 0, // classinfo
14, 14, // methods
@@ -171,23 +85,23 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSCartWidgetENDCLASS[] = {
0, // flags
1, // signalCount
- // signals: name, argc, parameters, tag, flags, initial metatype offsets
- 1, 3, 98, 2, 0x06, 1 /* Public */,
-
- // slots: name, argc, parameters, tag, flags, initial metatype offsets
- 7, 1, 105, 2, 0x0a, 5 /* Public */,
- 10, 1, 108, 2, 0x0a, 7 /* Public */,
- 12, 0, 111, 2, 0x0a, 9 /* Public */,
- 13, 2, 112, 2, 0x0a, 10 /* Public */,
- 16, 1, 117, 2, 0x0a, 13 /* Public */,
- 18, 1, 120, 2, 0x0a, 15 /* Public */,
- 19, 1, 123, 2, 0x0a, 17 /* Public */,
- 20, 0, 126, 2, 0x0a, 19 /* Public */,
- 21, 0, 127, 2, 0x0a, 20 /* Public */,
- 22, 0, 128, 2, 0x0a, 21 /* Public */,
- 23, 0, 129, 2, 0x0a, 22 /* Public */,
- 24, 0, 130, 2, 0x0a, 23 /* Public */,
- 25, 0, 131, 2, 0x0a, 24 /* Public */,
+ // signals: name, argc, parameters, tag, flags
+ 1, 3, 84, 2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+ 7, 1, 91, 2, 0x0a /* Public */,
+ 10, 1, 94, 2, 0x0a /* Public */,
+ 12, 0, 97, 2, 0x0a /* Public */,
+ 13, 2, 98, 2, 0x0a /* Public */,
+ 16, 1, 103, 2, 0x0a /* Public */,
+ 18, 1, 106, 2, 0x0a /* Public */,
+ 19, 1, 109, 2, 0x0a /* Public */,
+ 20, 0, 112, 2, 0x0a /* Public */,
+ 21, 0, 113, 2, 0x0a /* Public */,
+ 22, 0, 114, 2, 0x0a /* Public */,
+ 23, 0, 115, 2, 0x0a /* Public */,
+ 24, 0, 116, 2, 0x0a /* Public */,
+ 25, 0, 117, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::Double, QMetaType::Double, 0x80000000 | 5, 3, 4, 6,
@@ -210,71 +124,20 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSCartWidgetENDCLASS[] = {
0 // eod
};
-Q_CONSTINIT const QMetaObject CartWidget::staticMetaObject = { {
- QMetaObject::SuperData::link(),
- qt_meta_stringdata_CLASSCartWidgetENDCLASS.offsetsAndSizes,
- qt_meta_data_CLASSCartWidgetENDCLASS,
- qt_static_metacall,
- nullptr,
- qt_incomplete_metaTypeArray,
- // method 'locationClicked'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'displayImage'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'setArchiveMode'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'unzoomView'
- QtPrivate::TypeAndForceComplete,
- // method 'resize'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'setRings'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'setGrids'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'setAngleLines'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuCancel'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuParameterColors'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuView'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuEditor'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuExamine'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuDataWidget'
- QtPrivate::TypeAndForceComplete
- >,
- nullptr
-} };
-
void CartWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast(_o);
(void)_t;
switch (_id) {
- case 0: _t->locationClicked((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break;
- case 1: _t->displayImage((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 2: _t->setArchiveMode((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 0: _t->locationClicked((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< const RadxRay*(*)>(_a[3]))); break;
+ case 1: _t->displayImage((*reinterpret_cast< const size_t(*)>(_a[1]))); break;
+ case 2: _t->setArchiveMode((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 3: _t->unzoomView(); break;
- case 4: _t->resize((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break;
- case 5: _t->setRings((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 6: _t->setGrids((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
- case 7: _t->setAngleLines((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 4: _t->resize((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break;
+ case 5: _t->setRings((*reinterpret_cast< const bool(*)>(_a[1]))); break;
+ case 6: _t->setGrids((*reinterpret_cast< const bool(*)>(_a[1]))); break;
+ case 7: _t->setAngleLines((*reinterpret_cast< const bool(*)>(_a[1]))); break;
case 8: _t->contextMenuCancel(); break;
case 9: _t->contextMenuParameterColors(); break;
case 10: _t->contextMenuView(); break;
@@ -287,7 +150,7 @@ void CartWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
int *result = reinterpret_cast(_a[0]);
{
using _t = void (CartWidget::*)(double , double , const RadxRay * );
- if (_t _q_method = &CartWidget::locationClicked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CartWidget::locationClicked)) {
*result = 0;
return;
}
@@ -295,6 +158,16 @@ void CartWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
}
}
+QT_INIT_METAOBJECT const QMetaObject CartWidget::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_meta_stringdata_CartWidget.data,
+ qt_meta_data_CartWidget,
+ qt_static_metacall,
+ nullptr,
+ nullptr
+} };
+
+
const QMetaObject *CartWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
@@ -303,7 +176,7 @@ const QMetaObject *CartWidget::metaObject() const
void *CartWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
- if (!strcmp(_clname, qt_meta_stringdata_CLASSCartWidgetENDCLASS.stringdata0))
+ if (!strcmp(_clname, qt_meta_stringdata_CartWidget.stringdata0))
return static_cast(this);
return QWidget::qt_metacast(_clname);
}
@@ -319,7 +192,7 @@ int CartWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
_id -= 14;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 14)
- *reinterpret_cast(_a[0]) = QMetaType();
+ *reinterpret_cast(_a[0]) = -1;
_id -= 14;
}
return _id;
@@ -332,3 +205,4 @@ void CartWidget::locationClicked(double _t1, double _t2, const RadxRay * _t3)
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/codebase/apps/radar/src/Qucid/moc_DisplayManager.cpp b/codebase/apps/radar/src/Qucid/moc_DisplayManager.cpp
index b74c20d14c..35138b67b9 100644
--- a/codebase/apps/radar/src/Qucid/moc_DisplayManager.cpp
+++ b/codebase/apps/radar/src/Qucid/moc_DisplayManager.cpp
@@ -1,154 +1,76 @@
/****************************************************************************
** Meta object code from reading C++ file 'DisplayManager.hh'
**
-** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.9)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
+#include
#include "DisplayManager.hh"
+#include
#include
-
-#if __has_include()
-#include
-#else
-QT_BEGIN_MOC_NAMESPACE
-#endif
-
-
-#include
-
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'DisplayManager.hh' doesn't include ."
-#elif Q_MOC_OUTPUT_REVISION != 68
-#error "This file was generated using the moc from 6.5.2. It"
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.15.9. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
-#ifndef Q_CONSTINIT
-#define Q_CONSTINIT
-#endif
-
+QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
-QT_WARNING_DISABLE_GCC("-Wuseless-cast")
-namespace {
-
-#ifdef QT_MOC_HAS_STRINGDATA
-struct qt_meta_stringdata_CLASSDisplayManagerENDCLASS_t {};
-static constexpr auto qt_meta_stringdata_CLASSDisplayManagerENDCLASS = QtMocHelpers::stringData(
- "DisplayManager",
- "frameResized",
- "",
- "width",
- "height",
- "colorMapRedefineReceived",
- "string",
- "fieldName",
- "ColorMap",
- "newColorMap",
- "_howto",
- "_about",
- "_showClick",
- "_freeze",
- "_unzoom",
- "_refresh",
- "_changeField",
- "fieldId",
- "guiMode",
- "_openFile",
- "_saveFile",
- "_changeFieldVariable",
- "value"
-);
-#else // !QT_MOC_HAS_STRING_DATA
-struct qt_meta_stringdata_CLASSDisplayManagerENDCLASS_t {
- uint offsetsAndSizes[46];
- char stringdata0[15];
- char stringdata1[13];
- char stringdata2[1];
- char stringdata3[6];
- char stringdata4[7];
- char stringdata5[25];
- char stringdata6[7];
- char stringdata7[10];
- char stringdata8[9];
- char stringdata9[12];
- char stringdata10[7];
- char stringdata11[7];
- char stringdata12[11];
- char stringdata13[8];
- char stringdata14[8];
- char stringdata15[9];
- char stringdata16[13];
- char stringdata17[8];
- char stringdata18[8];
- char stringdata19[10];
- char stringdata20[10];
- char stringdata21[21];
- char stringdata22[6];
+struct qt_meta_stringdata_DisplayManager_t {
+ QByteArrayData data[23];
+ char stringdata0[231];
};
-#define QT_MOC_LITERAL(ofs, len) \
- uint(sizeof(qt_meta_stringdata_CLASSDisplayManagerENDCLASS_t::offsetsAndSizes) + ofs), len
-Q_CONSTINIT static const qt_meta_stringdata_CLASSDisplayManagerENDCLASS_t qt_meta_stringdata_CLASSDisplayManagerENDCLASS = {
+#define QT_MOC_LITERAL(idx, ofs, len) \
+ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+ qptrdiff(offsetof(qt_meta_stringdata_DisplayManager_t, stringdata0) + ofs \
+ - idx * sizeof(QByteArrayData)) \
+ )
+static const qt_meta_stringdata_DisplayManager_t qt_meta_stringdata_DisplayManager = {
{
- QT_MOC_LITERAL(0, 14), // "DisplayManager"
- QT_MOC_LITERAL(15, 12), // "frameResized"
- QT_MOC_LITERAL(28, 0), // ""
- QT_MOC_LITERAL(29, 5), // "width"
- QT_MOC_LITERAL(35, 6), // "height"
- QT_MOC_LITERAL(42, 24), // "colorMapRedefineReceived"
- QT_MOC_LITERAL(67, 6), // "string"
- QT_MOC_LITERAL(74, 9), // "fieldName"
- QT_MOC_LITERAL(84, 8), // "ColorMap"
- QT_MOC_LITERAL(93, 11), // "newColorMap"
- QT_MOC_LITERAL(105, 6), // "_howto"
- QT_MOC_LITERAL(112, 6), // "_about"
- QT_MOC_LITERAL(119, 10), // "_showClick"
- QT_MOC_LITERAL(130, 7), // "_freeze"
- QT_MOC_LITERAL(138, 7), // "_unzoom"
- QT_MOC_LITERAL(146, 8), // "_refresh"
- QT_MOC_LITERAL(155, 12), // "_changeField"
- QT_MOC_LITERAL(168, 7), // "fieldId"
- QT_MOC_LITERAL(176, 7), // "guiMode"
- QT_MOC_LITERAL(184, 9), // "_openFile"
- QT_MOC_LITERAL(194, 9), // "_saveFile"
- QT_MOC_LITERAL(204, 20), // "_changeFieldVariable"
- QT_MOC_LITERAL(225, 5) // "value"
+QT_MOC_LITERAL(0, 0, 14), // "DisplayManager"
+QT_MOC_LITERAL(1, 15, 12), // "frameResized"
+QT_MOC_LITERAL(2, 28, 0), // ""
+QT_MOC_LITERAL(3, 29, 5), // "width"
+QT_MOC_LITERAL(4, 35, 6), // "height"
+QT_MOC_LITERAL(5, 42, 24), // "colorMapRedefineReceived"
+QT_MOC_LITERAL(6, 67, 6), // "string"
+QT_MOC_LITERAL(7, 74, 9), // "fieldName"
+QT_MOC_LITERAL(8, 84, 8), // "ColorMap"
+QT_MOC_LITERAL(9, 93, 11), // "newColorMap"
+QT_MOC_LITERAL(10, 105, 6), // "_howto"
+QT_MOC_LITERAL(11, 112, 6), // "_about"
+QT_MOC_LITERAL(12, 119, 10), // "_showClick"
+QT_MOC_LITERAL(13, 130, 7), // "_freeze"
+QT_MOC_LITERAL(14, 138, 7), // "_unzoom"
+QT_MOC_LITERAL(15, 146, 8), // "_refresh"
+QT_MOC_LITERAL(16, 155, 12), // "_changeField"
+QT_MOC_LITERAL(17, 168, 7), // "fieldId"
+QT_MOC_LITERAL(18, 176, 7), // "guiMode"
+QT_MOC_LITERAL(19, 184, 9), // "_openFile"
+QT_MOC_LITERAL(20, 194, 9), // "_saveFile"
+QT_MOC_LITERAL(21, 204, 20), // "_changeFieldVariable"
+QT_MOC_LITERAL(22, 225, 5) // "value"
+
},
- "DisplayManager",
- "frameResized",
- "",
- "width",
- "height",
- "colorMapRedefineReceived",
- "string",
- "fieldName",
- "ColorMap",
- "newColorMap",
- "_howto",
- "_about",
- "_showClick",
- "_freeze",
- "_unzoom",
- "_refresh",
- "_changeField",
- "fieldId",
- "guiMode",
- "_openFile",
- "_saveFile",
- "_changeFieldVariable",
+ "DisplayManager\0frameResized\0\0width\0"
+ "height\0colorMapRedefineReceived\0string\0"
+ "fieldName\0ColorMap\0newColorMap\0_howto\0"
+ "_about\0_showClick\0_freeze\0_unzoom\0"
+ "_refresh\0_changeField\0fieldId\0guiMode\0"
+ "_openFile\0_saveFile\0_changeFieldVariable\0"
"value"
};
#undef QT_MOC_LITERAL
-#endif // !QT_MOC_HAS_STRING_DATA
-} // unnamed namespace
-Q_CONSTINIT static const uint qt_meta_data_CLASSDisplayManagerENDCLASS[] = {
+static const uint qt_meta_data_DisplayManager[] = {
// content:
- 11, // revision
+ 8, // revision
0, // classname
0, 0, // classinfo
12, 14, // methods
@@ -158,21 +80,21 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSDisplayManagerENDCLASS[] = {
0, // flags
1, // signalCount
- // signals: name, argc, parameters, tag, flags, initial metatype offsets
- 1, 2, 86, 2, 0x06, 1 /* Public */,
-
- // slots: name, argc, parameters, tag, flags, initial metatype offsets
- 5, 2, 91, 2, 0x0a, 4 /* Public */,
- 10, 0, 96, 2, 0x09, 7 /* Protected */,
- 11, 0, 97, 2, 0x09, 8 /* Protected */,
- 12, 0, 98, 2, 0x09, 9 /* Protected */,
- 13, 0, 99, 2, 0x09, 10 /* Protected */,
- 14, 0, 100, 2, 0x09, 11 /* Protected */,
- 15, 0, 101, 2, 0x09, 12 /* Protected */,
- 16, 2, 102, 2, 0x09, 13 /* Protected */,
- 19, 0, 107, 2, 0x09, 16 /* Protected */,
- 20, 0, 108, 2, 0x09, 17 /* Protected */,
- 21, 1, 109, 2, 0x09, 18 /* Protected */,
+ // signals: name, argc, parameters, tag, flags
+ 1, 2, 74, 2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+ 5, 2, 79, 2, 0x0a /* Public */,
+ 10, 0, 84, 2, 0x09 /* Protected */,
+ 11, 0, 85, 2, 0x09 /* Protected */,
+ 12, 0, 86, 2, 0x09 /* Protected */,
+ 13, 0, 87, 2, 0x09 /* Protected */,
+ 14, 0, 88, 2, 0x09 /* Protected */,
+ 15, 0, 89, 2, 0x09 /* Protected */,
+ 16, 2, 90, 2, 0x09 /* Protected */,
+ 19, 0, 95, 2, 0x09 /* Protected */,
+ 20, 0, 96, 2, 0x09 /* Protected */,
+ 21, 1, 97, 2, 0x09 /* Protected */,
// signals: parameters
QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 4,
@@ -193,75 +115,31 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSDisplayManagerENDCLASS[] = {
0 // eod
};
-Q_CONSTINIT const QMetaObject DisplayManager::staticMetaObject = { {
- QMetaObject::SuperData::link(),
- qt_meta_stringdata_CLASSDisplayManagerENDCLASS.offsetsAndSizes,
- qt_meta_data_CLASSDisplayManagerENDCLASS,
- qt_static_metacall,
- nullptr,
- qt_incomplete_metaTypeArray,
- // method 'frameResized'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method 'colorMapRedefineReceived'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_howto'
- QtPrivate::TypeAndForceComplete,
- // method '_about'
- QtPrivate::TypeAndForceComplete,
- // method '_showClick'
- QtPrivate::TypeAndForceComplete,
- // method '_freeze'
- QtPrivate::TypeAndForceComplete,
- // method '_unzoom'
- QtPrivate::TypeAndForceComplete,
- // method '_refresh'
- QtPrivate::TypeAndForceComplete,
- // method '_changeField'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete,
- // method '_openFile'
- QtPrivate::TypeAndForceComplete,
- // method '_saveFile'
- QtPrivate::TypeAndForceComplete,
- // method '_changeFieldVariable'
- QtPrivate::TypeAndForceComplete,
- QtPrivate::TypeAndForceComplete
- >,
- nullptr
-} };
-
void DisplayManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast(_o);
(void)_t;
switch (_id) {
- case 0: _t->frameResized((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break;
- case 1: _t->colorMapRedefineReceived((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break;
+ case 0: _t->frameResized((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break;
+ case 1: _t->colorMapRedefineReceived((*reinterpret_cast< string(*)>(_a[1])),(*reinterpret_cast< ColorMap(*)>(_a[2]))); break;
case 2: _t->_howto(); break;
case 3: _t->_about(); break;
case 4: _t->_showClick(); break;
case 5: _t->_freeze(); break;
case 6: _t->_unzoom(); break;
case 7: _t->_refresh(); break;
- case 8: _t->_changeField((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break;
+ case 8: _t->_changeField((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
case 9: _t->_openFile(); break;
case 10: _t->_saveFile(); break;
- case 11: _t->_changeFieldVariable((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 11: _t->_changeFieldVariable((*reinterpret_cast< bool(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast(_a[0]);
{
using _t = void (DisplayManager::*)(const int , const int );
- if (_t _q_method = &DisplayManager::frameResized; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
+ if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DisplayManager::frameResized)) {
*result = 0;
return;
}
@@ -269,6 +147,16 @@ void DisplayManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _
}
}
+QT_INIT_METAOBJECT const QMetaObject DisplayManager::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_meta_stringdata_DisplayManager.data,
+ qt_meta_data_DisplayManager,
+ qt_static_metacall,
+ nullptr,
+ nullptr
+} };
+
+
const QMetaObject *DisplayManager::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
@@ -277,7 +165,7 @@ const QMetaObject *DisplayManager::metaObject() const
void *DisplayManager::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
- if (!strcmp(_clname, qt_meta_stringdata_CLASSDisplayManagerENDCLASS.stringdata0))
+ if (!strcmp(_clname, qt_meta_stringdata_DisplayManager.stringdata0))
return static_cast(this);
return QMainWindow::qt_metacast(_clname);
}
@@ -293,7 +181,7 @@ int DisplayManager::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
_id -= 12;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 12)
- *reinterpret_cast(_a[0]) = QMetaType();
+ *reinterpret_cast(_a[0]) = -1;
_id -= 12;
}
return _id;
@@ -306,3 +194,4 @@ void DisplayManager::frameResized(const int _t1, const int _t2)
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/codebase/apps/radar/src/Qucid/moc_HorizWidget.cpp b/codebase/apps/radar/src/Qucid/moc_HorizWidget.cpp
index 67b51ca966..8ca9232d87 100644
--- a/codebase/apps/radar/src/Qucid/moc_HorizWidget.cpp
+++ b/codebase/apps/radar/src/Qucid/moc_HorizWidget.cpp
@@ -1,83 +1,53 @@
/****************************************************************************
** Meta object code from reading C++ file 'HorizWidget.hh'
**
-** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.9)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
+#include
#include "HorizWidget.hh"
-#include
+#include
#include
-
-#if __has_include()
-#include
-#else
-QT_BEGIN_MOC_NAMESPACE
-#endif
-
-
-#include
-
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'HorizWidget.hh' doesn't include ."
-#elif Q_MOC_OUTPUT_REVISION != 68
-#error "This file was generated using the moc from 6.5.2. It"
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.15.9. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
-#ifndef Q_CONSTINIT
-#define Q_CONSTINIT
-#endif
-
+QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
-QT_WARNING_DISABLE_GCC("-Wuseless-cast")
-namespace {
-
-#ifdef QT_MOC_HAS_STRINGDATA
-struct qt_meta_stringdata_CLASSHorizWidgetENDCLASS_t {};
-static constexpr auto qt_meta_stringdata_CLASSHorizWidgetENDCLASS = QtMocHelpers::stringData(
- "HorizWidget",
- "clear",
- "",
- "contextMenuEditor",
- "contextMenuParameterColors"
-);
-#else // !QT_MOC_HAS_STRING_DATA
-struct qt_meta_stringdata_CLASSHorizWidgetENDCLASS_t {
- uint offsetsAndSizes[10];
- char stringdata0[12];
- char stringdata1[6];
- char stringdata2[1];
- char stringdata3[18];
- char stringdata4[27];
+struct qt_meta_stringdata_HorizWidget_t {
+ QByteArrayData data[5];
+ char stringdata0[64];
};
-#define QT_MOC_LITERAL(ofs, len) \
- uint(sizeof(qt_meta_stringdata_CLASSHorizWidgetENDCLASS_t::offsetsAndSizes) + ofs), len
-Q_CONSTINIT static const qt_meta_stringdata_CLASSHorizWidgetENDCLASS_t qt_meta_stringdata_CLASSHorizWidgetENDCLASS = {
+#define QT_MOC_LITERAL(idx, ofs, len) \
+ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+ qptrdiff(offsetof(qt_meta_stringdata_HorizWidget_t, stringdata0) + ofs \
+ - idx * sizeof(QByteArrayData)) \
+ )
+static const qt_meta_stringdata_HorizWidget_t qt_meta_stringdata_HorizWidget = {
{
- QT_MOC_LITERAL(0, 11), // "HorizWidget"
- QT_MOC_LITERAL(12, 5), // "clear"
- QT_MOC_LITERAL(18, 0), // ""
- QT_MOC_LITERAL(19, 17), // "contextMenuEditor"
- QT_MOC_LITERAL(37, 26) // "contextMenuParameterColors"
+QT_MOC_LITERAL(0, 0, 11), // "HorizWidget"
+QT_MOC_LITERAL(1, 12, 5), // "clear"
+QT_MOC_LITERAL(2, 18, 0), // ""
+QT_MOC_LITERAL(3, 19, 17), // "contextMenuEditor"
+QT_MOC_LITERAL(4, 37, 26) // "contextMenuParameterColors"
+
},
- "HorizWidget",
- "clear",
- "",
- "contextMenuEditor",
+ "HorizWidget\0clear\0\0contextMenuEditor\0"
"contextMenuParameterColors"
};
#undef QT_MOC_LITERAL
-#endif // !QT_MOC_HAS_STRING_DATA
-} // unnamed namespace
-Q_CONSTINIT static const uint qt_meta_data_CLASSHorizWidgetENDCLASS[] = {
+static const uint qt_meta_data_HorizWidget[] = {
// content:
- 11, // revision
+ 8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
@@ -87,10 +57,10 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSHorizWidgetENDCLASS[] = {
0, // flags
0, // signalCount
- // slots: name, argc, parameters, tag, flags, initial metatype offsets
- 1, 0, 32, 2, 0x0a, 1 /* Public */,
- 3, 0, 33, 2, 0x0a, 2 /* Public */,
- 4, 0, 34, 2, 0x0a, 3 /* Public */,
+ // slots: name, argc, parameters, tag, flags
+ 1, 0, 29, 2, 0x0a /* Public */,
+ 3, 0, 30, 2, 0x0a /* Public */,
+ 4, 0, 31, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void,
@@ -100,25 +70,6 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSHorizWidgetENDCLASS[] = {
0 // eod
};
-Q_CONSTINIT const QMetaObject HorizWidget::staticMetaObject = { {
- QMetaObject::SuperData::link(),
- qt_meta_stringdata_CLASSHorizWidgetENDCLASS.offsetsAndSizes,
- qt_meta_data_CLASSHorizWidgetENDCLASS,
- qt_static_metacall,
- nullptr,
- qt_incomplete_metaTypeArray,
- // method 'clear'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuEditor'
- QtPrivate::TypeAndForceComplete,
- // method 'contextMenuParameterColors'
- QtPrivate::TypeAndForceComplete
- >,
- nullptr
-} };
-
void HorizWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
@@ -134,6 +85,16 @@ void HorizWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
(void)_a;
}
+QT_INIT_METAOBJECT const QMetaObject HorizWidget::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_meta_stringdata_HorizWidget.data,
+ qt_meta_data_HorizWidget,
+ qt_static_metacall,
+ nullptr,
+ nullptr
+} };
+
+
const QMetaObject *HorizWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
@@ -142,7 +103,7 @@ const QMetaObject *HorizWidget::metaObject() const
void *HorizWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
- if (!strcmp(_clname, qt_meta_stringdata_CLASSHorizWidgetENDCLASS.stringdata0))
+ if (!strcmp(_clname, qt_meta_stringdata_HorizWidget.stringdata0))
return static_cast(this);
return CartWidget::qt_metacast(_clname);
}
@@ -158,9 +119,10 @@ int HorizWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
- *reinterpret_cast(_a[0]) = QMetaType();
+ *reinterpret_cast(_a[0]) = -1;
_id -= 3;
}
return _id;
}
QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/codebase/apps/radar/src/Qucid/moc_VertWidget.cpp b/codebase/apps/radar/src/Qucid/moc_VertWidget.cpp
index f34c830763..269cd89837 100644
--- a/codebase/apps/radar/src/Qucid/moc_VertWidget.cpp
+++ b/codebase/apps/radar/src/Qucid/moc_VertWidget.cpp
@@ -1,111 +1,61 @@
/****************************************************************************
** Meta object code from reading C++ file 'VertWidget.hh'
**
-** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.9)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
+#include
#include "VertWidget.hh"
-#include
+#include
#include
-
-#if __has_include()
-#include
-#else
-QT_BEGIN_MOC_NAMESPACE
-#endif
-
-
-#include
-
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'VertWidget.hh' doesn't include ."
-#elif Q_MOC_OUTPUT_REVISION != 68
-#error "This file was generated using the moc from 6.5.2. It"
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.15.9. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
-#ifndef Q_CONSTINIT
-#define Q_CONSTINIT
-#endif
-
+QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
-QT_WARNING_DISABLE_GCC("-Wuseless-cast")
-namespace {
-
-#ifdef QT_MOC_HAS_STRINGDATA
-struct qt_meta_stringdata_CLASSVertWidgetENDCLASS_t {};
-static constexpr auto qt_meta_stringdata_CLASSVertWidgetENDCLASS = QtMocHelpers::stringData(
- "VertWidget",
- "severalBeamsProcessed",
- "",
- "unzoomView",
- "clear",
- "refresh",
- "resize",
- "width",
- "height",
- "paintEvent",
- "QPaintEvent*",
- "event"
-);
-#else // !QT_MOC_HAS_STRING_DATA
-struct qt_meta_stringdata_CLASSVertWidgetENDCLASS_t {
- uint offsetsAndSizes[24];
- char stringdata0[11];
- char stringdata1[22];
- char stringdata2[1];
- char stringdata3[11];
- char stringdata4[6];
- char stringdata5[8];
- char stringdata6[7];
- char stringdata7[6];
- char stringdata8[7];
- char stringdata9[11];
- char stringdata10[13];
- char stringdata11[6];
+struct qt_meta_stringdata_VertWidget_t {
+ QByteArrayData data[12];
+ char stringdata0[109];
};
-#define QT_MOC_LITERAL(ofs, len) \
- uint(sizeof(qt_meta_stringdata_CLASSVertWidgetENDCLASS_t::offsetsAndSizes) + ofs), len
-Q_CONSTINIT static const qt_meta_stringdata_CLASSVertWidgetENDCLASS_t qt_meta_stringdata_CLASSVertWidgetENDCLASS = {
+#define QT_MOC_LITERAL(idx, ofs, len) \
+ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+ qptrdiff(offsetof(qt_meta_stringdata_VertWidget_t, stringdata0) + ofs \
+ - idx * sizeof(QByteArrayData)) \
+ )
+static const qt_meta_stringdata_VertWidget_t qt_meta_stringdata_VertWidget = {
{
- QT_MOC_LITERAL(0, 10), // "VertWidget"
- QT_MOC_LITERAL(11, 21), // "severalBeamsProcessed"
- QT_MOC_LITERAL(33, 0), // ""
- QT_MOC_LITERAL(34, 10), // "unzoomView"
- QT_MOC_LITERAL(45, 5), // "clear"
- QT_MOC_LITERAL(51, 7), // "refresh"
- QT_MOC_LITERAL(59, 6), // "resize"
- QT_MOC_LITERAL(66, 5), // "width"
- QT_MOC_LITERAL(72, 6), // "height"
- QT_MOC_LITERAL(79, 10), // "paintEvent"
- QT_MOC_LITERAL(90, 12), // "QPaintEvent*"
- QT_MOC_LITERAL(103, 5) // "event"
+QT_MOC_LITERAL(0, 0, 10), // "VertWidget"
+QT_MOC_LITERAL(1, 11, 21), // "severalBeamsProcessed"
+QT_MOC_LITERAL(2, 33, 0), // ""
+QT_MOC_LITERAL(3, 34, 10), // "unzoomView"
+QT_MOC_LITERAL(4, 45, 5), // "clear"
+QT_MOC_LITERAL(5, 51, 7), // "refresh"
+QT_MOC_LITERAL(6, 59, 6), // "resize"
+QT_MOC_LITERAL(7, 66, 5), // "width"
+QT_MOC_LITERAL(8, 72, 6), // "height"
+QT_MOC_LITERAL(9, 79, 10), // "paintEvent"
+QT_MOC_LITERAL(10, 90, 12), // "QPaintEvent*"
+QT_MOC_LITERAL(11, 103, 5) // "event"
+
},
- "VertWidget",
- "severalBeamsProcessed",
- "",
- "unzoomView",
- "clear",
- "refresh",
- "resize",
- "width",
- "height",
- "paintEvent",
- "QPaintEvent*",
- "event"
+ "VertWidget\0severalBeamsProcessed\0\0"
+ "unzoomView\0clear\0refresh\0resize\0width\0"
+ "height\0paintEvent\0QPaintEvent*\0event"
};
#undef QT_MOC_LITERAL
-#endif // !QT_MOC_HAS_STRING_DATA
-} // unnamed namespace
-Q_CONSTINIT static const uint qt_meta_data_CLASSVertWidgetENDCLASS[] = {
+static const uint qt_meta_data_VertWidget[] = {
// content:
- 11, // revision
+ 8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
@@ -115,15 +65,15 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSVertWidgetENDCLASS[] = {
0, // flags
1, // signalCount
- // signals: name, argc, parameters, tag, flags, initial metatype offsets
- 1, 0, 50, 2, 0x06, 1 /* Public */,
+ // signals: name, argc, parameters, tag, flags
+ 1, 0, 44, 2, 0x06 /* Public */,
- // slots: name, argc, parameters, tag, flags, initial metatype offsets
- 3, 0, 51, 2, 0x0a, 2 /* Public */,
- 4, 0, 52, 2, 0x0a, 3 /* Public */,
- 5, 0, 53, 2, 0x0a, 4 /* Public */,
- 6, 2, 54, 2, 0x0a, 5 /* Public */,
- 9, 1, 59, 2, 0x0a, 8 /* Public */,
+ // slots: name, argc, parameters, tag, flags
+ 3, 0, 45, 2, 0x0a /* Public */,
+ 4, 0, 46, 2, 0x0a /* Public */,
+ 5, 0, 47, 2, 0x0a /* Public */,
+ 6, 2, 48, 2, 0x0a /* Public */,
+ 9, 1, 53, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void,
@@ -138,34 +88,6 @@ Q_CONSTINIT static const uint qt_meta_data_CLASSVertWidgetENDCLASS[] = {
0 // eod
};
-Q_CONSTINIT const QMetaObject VertWidget::staticMetaObject = { {
- QMetaObject::SuperData::link(),
- qt_meta_stringdata_CLASSVertWidgetENDCLASS.offsetsAndSizes,
- qt_meta_data_CLASSVertWidgetENDCLASS,
- qt_static_metacall,
- nullptr,
- qt_incomplete_metaTypeArray