Commit Graph

79 Commits

Author SHA1 Message Date
Jan W. Krieger
17a4473e4f reworked how context-menus are specified/activated
prepared for future reworks
some renames
2019-01-28 10:46:38 +01:00
Jan W. Krieger
75d8fc8314 reworked the functions that allow to specify how JKQTPlotter reacts to mouse single-click actions 2019-01-27 23:24:12 +01:00
jkriege2
dabc061de9 implemented panning the plot with the mouse
fixed: switchability of zoomByMouseWheel
fixed: 0 on axis sometimes shown as 10^{-17}...
2019-01-27 08:30:59 +01:00
jkriege2
c74e87ad31 improved user-interactions (& their example) 2019-01-26 20:12:54 +01:00
jkriege2
0e2237e92f - more refactorings to modernize C++
- fixed JKQTPColumnMathImage with modifiers
- improved documentation
- make use of link_prl/create_prl in QMake projects (see http://doc.qt.io/qt-5/qmake-advanced-usage.html)
2019-01-26 18:00:42 +01:00
jkriege2
afaee94f7d JKQTPSingleColumnSymbolsGraph now uses fixed seed-value for random scattering plot 2019-01-26 12:35:57 +01:00
jkriege2
847fcb7a35 improved code (cont...&-parameters, diverse refactoring for C++1//modernC++, diverse corrections ...) 2019-01-26 12:28:44 +01:00
jkriege2
df257a6b1a major renaming to get rid of the get_.../set_... function names
improved documentation
2019-01-25 20:17:07 +01:00
jkriege2
a73deb098d bugfixed missing include 2019-01-25 19:24:44 +01:00
jkriege2
d35aa31584 improved documentation
started to add example for user-interactions in JKQTPlotter
2019-01-24 22:49:10 +01:00
Jan W. Krieger
2040bfa27e
Update common.pri 2019-01-21 09:29:59 +01:00
jkriege2
aad32df585 try to fix C++1-issues for VisualStudio 2019-01-20 17:32:12 +01:00
jkriege2
b539d8af59 switch on C++1 by default 2019-01-20 16:26:32 +01:00
jkriege2
2d08250db6 - added new graph: JKQTPSingleColumnSymbolsGraph
- fixed additional renames JKQTPLotter->JKQTPlotter
- improved documentation (boxplots, JKQTMathText)
- added several examples
2019-01-20 16:15:10 +01:00
jkriege2
86c2f3fa76 extensive renaming of classes --> using a unified CamelCase-Scheme now for class/function names 2019-01-20 10:49:29 +01:00
jkriege2
306436f770 corrected documentation 2019-01-19 18:06:30 +01:00
jkriege2
aee52480c7 improved documentation 2019-01-19 16:24:19 +01:00
jkriege2
7adc6c8b82 cleaned/improved doc further 2019-01-19 16:13:08 +01:00
Jan W. Krieger
b90f16d4db fixed some documentation errors (wrong image links ...) 2019-01-15 21:28:07 +01:00
jkriege2
488df45829 improved code and files for doxygen documentation 2019-01-12 23:11:08 +01:00
jkriege2
aebd4ec06d improved code-comments for doxygen, added several doc-images 2019-01-12 16:01:55 +01:00
jkriege2
992c76f64f improved readme-structure 2019-01-12 14:02:12 +01:00
jkriege2
1e0b37853c some code refactoring (removed all remaining macro-defined getter/setter-functions and properties ...) 2019-01-09 21:23:24 +01:00
jkriege2
8ae0e20892 some code refactoring (removed some macro-defined getter-functions and properties ...) 2019-01-08 21:00:25 +01:00
jkriege2
5b910fc9b3 added example for geometric objects 2019-01-07 21:00:56 +01:00
Razi Alavizadeh
d310801b1c Move similar preferences to common.pri 2018-12-31 13:17:49 +03:30
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
d795842477 more build bugfixes 2018-12-28 13:54:17 +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
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
4ac14ed871 improved parsed/evaluated function classes (made C++11-ready) and added examples for them 2018-12-23 20:27:24 +01:00
Razi Alavizadeh
5e9dd436aa MSVC: Fix compile issues of JKQtFastPlotter 2018-12-20 03:22:41 +03:30
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
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
e9ba3c0bd8 bugfix: linewidthColumn was not initialized (to -1) 2018-12-16 15:25:37 +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
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
9debaae7fe renamed impulse plot classes, so the names actually make sense
added example for impulse plots
2018-12-11 23:00:43 +01:00
jkriege2
5e0471d0eb bugfix in JKQTPfilledCurveYGraph and example for JKQTPfilledCurveYGraph 2018-12-11 00:05:21 +01:00