Commit Graph

552 Commits

Author SHA1 Message Date
Jan W. Krieger
5beed78563 reorganized folder structure in root directory (there are now distinct folders for INCLUDE, STATIC, DYNAMIC libs and examples moved to the folder examples) 2018-12-28 17:46:47 +01:00
Jan W. Krieger
9d43cd67cf several improvements in build infrastructure + some tidying the code (made classes on data storeage non-virtual) + moved OpenCV interface to a separate header-only file 2018-12-28 15:17:40 +01:00
Jan W. Krieger
e1ea8ee6bf build dir fix 2018-12-28 14:00:21 +01:00
Jan W. Krieger
d795842477 more build bugfixes 2018-12-28 13:54:17 +01:00
Jan W. Krieger
00986169d5 bugfixes 2018-12-28 13:32:20 +01:00
Jan W. Krieger
0abc131943 clean up code, use override specifiers, prepare for plotObjects with different coordinate systems (e.g. relative ...) 2018-12-27 22:52:00 +01:00
Jan W. Krieger
877abaf2b8 add example for pointilistic image plot, using a scatter plot 2018-12-24 21:39:37 +01:00
Jan W. Krieger
efa079f17f Update README.md 2018-12-24 15:42:10 +01:00
Jan W. Krieger
47eddbfc80 tabs -> whitespace 2018-12-24 15:08:26 +01:00
Jan W. Krieger
d70c6cf377 tidied up code of parsed function graphs, added f(y) parsed function class (JKQTPyParsedFunctionLineGraph), improved examples 2018-12-24 15:07:14 +01:00
Jan W. Krieger
94acc1b7d5 JKQTPxFunctionLineGraph and JKQTPyFunctionLineGraph now allow for simplified functions without parameters + improved handling of special functions, improved example for parsed functions (with possibility to display sample points 2018-12-24 12:29:33 +01:00
Jan W. Krieger
936ae5b410 removed compiler warnings 2018-12-23 20:31:18 +01:00
Jan W. Krieger
37afd67496 fixed typo 2018-12-23 20:29:52 +01:00
Jan W. Krieger
8802a02232 tabs -> whitespaces 2018-12-23 20:28:38 +01:00
Jan W. Krieger
4ac14ed871 improved parsed/evaluated function classes (made C++11-ready) and added examples for them 2018-12-23 20:27:24 +01:00
Jan W. Krieger
4e64a493ef
corrected AppVeyor badge 2018-12-21 15:31:56 +01:00
Jan W. Krieger
53b783ef47
added AppVeyor CI link 2018-12-20 16:59:12 +01:00
Jan W. Krieger
01c8d62610
add ci badge 2018-12-20 16:50:23 +01:00
Jan W. Krieger
f08a68a7ee
Merge pull request #7 from srazi/ci
AppVeyor CI
2018-12-20 16:46:04 +01:00
Razi Alavizadeh
461e4e5f03 Windows CI: Add AppVeyor script 2018-12-20 04:11:59 +03:30
Razi Alavizadeh
5e9dd436aa MSVC: Fix compile issues of JKQtFastPlotter 2018-12-20 03:22:41 +03:30
Jan W. Krieger
71b562f29c
Merge pull request #6 from srazi/master
MSVC: Fix
2018-12-19 10:29:36 +01:00
Razi Alavizadeh
8896eed69c MSVC: Fix ambiguous call to JKQtBasePlotter::JKQtBasePlotter(void) 2018-12-19 05:02:38 +03:30
Razi Alavizadeh
6f1f1c9ddf MSVC: Fix compile issue when exporting function from DLL 2018-12-19 04:55:34 +03:30
Razi Alavizadeh
9570b906dc MSVC: Fix 2018-12-19 03:54:45 +03:30
jkriege2
1737c83d42 restructured files in this lib further (splt into more files, made filenames more logical, ...) 2018-12-18 17:13:18 +01:00
jkriege2
743a1865bd added example that shows how to draw parametric curves 2018-12-16 15:35:50 +01:00
jkriege2
e9ba3c0bd8 bugfix: linewidthColumn was not initialized (to -1) 2018-12-16 15:25:37 +01:00
jkriege2
f4ce4c875b added simple example for JKQTPxyParametrizedScatterGraph 2018-12-16 15:00:19 +01:00
jkriege2
4099cfcd7e fixed some compiler warnings
added possibility to modify line width in JKQTPxyParametrizedScatterGraph
improved key symbols of JKQTPxyParametrizedScatterGraph
2018-12-16 14:59:39 +01:00
jkriege2
48c376fe1b bugfix: symbol in key is drawn with anti-aliasing 2018-12-16 14:58:30 +01:00
jkriege2
c935df7923 fixed compile error with MINGW 2018-12-13 22:42:58 +01:00
Jan W. Krieger
21489d55f2
added copyright addendum 2018-12-13 22:33:42 +01:00
Jan W. Krieger
534f1599d5
Merge pull request #5 from srazi/unknown-symbols-instructions
Add unknown symbols and instructions to error list
2018-12-13 22:32:46 +01:00
Jan W. Krieger
94a65aca11
Update README.md 2018-12-13 22:31:22 +01:00
jkriege2
6c975db771 added example for arranging plots in a QGridLayout 2018-12-13 22:29:37 +01:00
jkriege2
66c469dc61 improvements to linking plots (synchronization can be done by JKQtBasePlotter::synchronizeToMaster() 2018-12-13 22:29:30 +01:00
jkriege2
8ced68f619 added a method that copies dtaa from a std::map/QMap into the datastore 2018-12-13 22:28:13 +01:00
Razi Alavizadeh
4578b66de8 Add unknown symbols and instructions to error_list 2018-12-13 01:15:38 +03:30
Razi Alavizadeh
ed8c136185 MTinstruction1Node: Move repeated code to a function 2018-12-13 01:15:38 +03:30
jkriege2
1cca87d759 improved readmes 2018-12-11 23:03:45 +01:00
jkriege2
e9e94b5d48 improved readme 2018-12-11 23:01:03 +01:00
jkriege2
9debaae7fe renamed impulse plot classes, so the names actually make sense
added example for impulse plots
2018-12-11 23:00:43 +01:00
Jan W. Krieger
f5d4eb3190
typo/format fix 2018-12-11 00:06:28 +01:00
jkriege2
5e0471d0eb bugfix in JKQTPfilledCurveYGraph and example for JKQTPfilledCurveYGraph 2018-12-11 00:05:21 +01:00
jkriege2
49bac25809 improved data-access via JKQTPcolumn
added example for filled curves and data-access via JKQTPcolumn
2018-12-10 23:57:20 +01:00
Jan W. Krieger
010f513b31
Merge pull request #1 from srazi/win-msvc
Support compiling under Windows using MSVC2015
2018-12-10 21:08:39 +01:00
Razi Alavizadeh
3ae8281804 MSVC: Fix ambiguous call to overloaded function fpclassify()
Its called by std::isnan(), std::isinf() and std::isfinite() that are
 used in the following methods:
JKQTPimagePlot_getImageMin<T>()
JKQTPimagePlot_array2RGBimage<T>()
JKQTPimagePlot_array2image<T>()
2018-12-08 15:58:26 +03:30
Razi Alavizadeh
a77d6c2847 MSVC: Include <chrono> needed for chrono::system_clock 2018-12-08 15:58:25 +03:30
Razi Alavizadeh
1b99daf7e0 Fix warning variable is initialized but not referenced 2018-12-08 15:58:25 +03:30