Commit Graph

1368 Commits

Author SHA1 Message Date
Émilie Feral
628c5a91ca [poincare] Enable functions with more than one argument
Change-Id: I543594072c37716fffcc54d5d6ba9b6b3499bcd1
2017-01-09 15:08:56 +01:00
Émilie Feral
1efb46e6ce [poincare] Add function absolute value
Change-Id: I03df5bf1b5359b85ed0576c8d47ff56d65bfea1c
2017-01-09 15:08:56 +01:00
Émilie Feral
78198a5dcf [escher] In metric, add a constant: ParameterCellHeight
Change-Id: I6d90c9083d3d6de2308e86800b39104af5fc0457
2017-01-09 15:08:56 +01:00
Émilie Feral
d731d20100 [apps] In data controller,display the data parameter page when clicking
on the first row

Change-Id: Ic2638b2d570e22170a60b32b7365e28de5e40619
2017-01-09 15:08:56 +01:00
Émilie Feral
14abf0f190 [apps] Create a class data parameter controller
Change-Id: Ic36538a618f40a7a31b0a537196d0f403598b0c9
2017-01-09 15:08:56 +01:00
Émilie Feral
e0b56e6588 [apps] add methods to the abstract model "data"
Change-Id: I24993d6ffcee9b030716c310f48260a78fe61546
2017-01-09 15:08:56 +01:00
Émilie Feral
eb976ad0cf [apps/graph/values] Enable to delete row by row
Change-Id: I25b14091711af3d7afd64413839a2664fc98a051
2017-01-09 15:08:56 +01:00
Émilie Feral
176cd6d539 [apps/regression] Avoid displaying the regression graph in there is not
enough data for a regression

Change-Id: If0f65e2a377fb3f91d008d21812e318e92583548
2017-01-09 15:08:56 +01:00
Émilie Feral
12fbbb3dca [apps] In editable cell table view controller, jump to next cell when finish editing
Change-Id: I56221d4b982b8688239d8b7bef1388d4ce1c8cec
2017-01-09 15:08:56 +01:00
Émilie Feral
066878e4a7 [apps/regression] Display the goto parameter page from the prediction
parameter page

Change-Id: I942873a29e78af76edd349467c5d3e9155b27fb6
2017-01-09 15:08:56 +01:00
Émilie Feral
3e7a46db86 [apps/regression] Create a class go to parameter controller
Change-Id: I941a8c338f6530f0a5470ed79829323a8dc27262
2017-01-09 15:08:56 +01:00
Émilie Feral
7e66949900 [apps/regression] Add methods in data model to set the cursor position
at a specific abscissa/ordinate

Change-Id: I95cde32b36405f57e3e6ccfa37e6e0cda70da59a
2017-01-09 15:08:56 +01:00
Émilie Feral
7d799057fd [apps/regression] In graph view, avoid the window to be initialized with
a null area

Change-Id: If493fcd357cfa5e3d7edd595660681d2c987dacd
2017-01-09 15:08:56 +01:00
Émilie Feral
21e0a59e2b [poincare] Typo
Change-Id: Ic8c6c5996f106e17f58f530b1ef88af39142f3a4
2017-01-09 15:08:56 +01:00
Émilie Feral
07cd605234 [apps/regression] Display the prediction parameter page when clicking on
the regression curve

Change-Id: Iac2750ac855a285d607edeac0da5d82b4ad674a3
2017-01-09 15:08:55 +01:00
Émilie Feral
09e6e511dc [apps/regression] Create a class prediction parameter controller
Change-Id: I135096e00263cc427974870025cc310c6420dc33
2017-01-09 15:08:55 +01:00
Émilie Feral
498aa77268 [apps/graph/graph][apps] Factorize methods to draw grid in curve views
to be used in regression app

Change-Id: I5c76c3bb6eb5bdccf799098278734a5c8ad7c32d
2017-01-09 15:08:55 +01:00
Émilie Feral
029b75793d [apps/regression] In graph view, display a specific legend when the mean
dot is selected

Change-Id: Ib55101435c1205709ea5a17616e7daa09ae388bc
2017-01-09 15:08:55 +01:00
Émilie Feral
3b7f0ae1b5 [apps/regression] In graph view, handle edge cases for cursor selection
Change-Id: Ibeeb32696232b1cff25f36301a7d6685f090a69b
2017-01-09 15:08:55 +01:00
Émilie Feral
4c5016006a [apps/regression] display the initialisation parameter page when
clicking on the right button

Change-Id: I7bf5c9752ab5e63a1be96d5993d305ba86b87a72
2017-01-09 15:08:55 +01:00
Émilie Feral
5c61c25f3a [apps/regression] Create a initialisation parameter page
Change-Id: Ie7487094923ecb900f69517b693d3acef11c30bb
2017-01-09 15:08:55 +01:00
Émilie Feral
ff6d0a64bd [apps/graph/grpah] Correct implementation of the default initialisation
parameter page

Change-Id: If25c5b6fd80a78017386522c693ec6389154faab
2017-01-09 15:08:55 +01:00
Émilie Feral
1067dc0c4e [apps/graph/graph][apps/regression] Make specific default window
parameters for the 2 apps

Change-Id: Id592b6ec19e4283116aea47da09b37764e7c9643
2017-01-09 15:08:55 +01:00
Émilie Feral
23f2ddaced [apps] Factorize the graph view controller of regression and graph apps
Change-Id: Ib586376c3afc0738ea39dd86fb693ec08811281e
2017-01-09 15:08:55 +01:00
Émilie Feral
e148656460 [apps/graph/graph] Avoid float comparison when shifting the origin
Change-Id: I7a420be7e2e151ffb29dc735af340cd3bae53923
2017-01-09 15:08:55 +01:00
Émilie Feral
87c784e68d [apps/regression] Display a zoom view controller when clicking on the
zoom button on the graph view

Change-Id: I82607bb99675d3c7c1b0d34c64c460a08c19b340
2017-01-09 15:08:55 +01:00
Émilie Feral
a6ce2e2c1c [apps] Move the zoom parameter controller from apps/raph/graph to apps
to use it with the regression graph

Change-Id: Ia86cd9d085f990b329db55e7e841c9ea2571a2be
2017-01-09 15:08:55 +01:00
Émilie Feral
2293d9f933 [apps] Factorize the reload methods in all subclasses of curve view
Change-Id: I77e04df7ab36b46582c221f7e07797e6d1bce0e2
2017-01-09 15:08:55 +01:00
Émilie Feral
ce7aa7f2ab [apps] Create an abstract class for banner view
Change-Id: Ib0235866a2850caa78dc7caf246b42a5c4bc7db5
2017-01-09 15:08:55 +01:00
Émilie Feral
6012ba3ecd [apps/regression] Unable reaching dots whose abscissa is outside the
window

Change-Id: I679fb24e1d6c87592105634a387d82aee8127f08
2017-01-09 15:08:55 +01:00
Émilie Feral
3e74503e22 [apps/regression] In graph tab, display the window parameter page when
clicking on the window button

Change-Id: Ieea50d5eae0bc998cb0d2df51a4e961a573bd1cd
2017-01-09 15:08:55 +01:00
Émilie Feral
a7b2a235de [apps][apps/graph] Move window parameter controller to be used in graph
and regression

Change-Id: I469e06bfd0e20fe7d93c66c38a53a9a0189de99b
2017-01-09 15:08:55 +01:00
Émilie Feral
94b0ff483a [apps] In curve view window with cursor, modify the behaviour of y auto
Change-Id: I1e2b6d44c4c7f77f12765f95c9305529c53ff2be
2017-01-09 15:08:55 +01:00
Émilie Feral
aa91ebfb14 [apps] Delete useless obsoletfunction in float parameter controller
Change-Id: I2421de22519aacc2ef329cca12dc6fa3b6ad845d
2017-01-09 15:08:55 +01:00
Émilie Feral
8e1a3ff6e8 [apps/regression] In graph, display the cursor position in the banner
Change-Id: Ie3bd6f2836250c8310cc468408bc9db757343365
2017-01-09 15:08:55 +01:00
Émilie Feral
4688f8cbf9 [apps] Factorize methods requiered in graph/graphview and regression
graphview in the class Curve view window with cursor

Change-Id: I9039e78804f827cc882c124f37a4e67450bd0e6e
2017-01-09 15:08:55 +01:00
Émilie Feral
e6e526c2cb [apps/regression] Fix bug: in the graph page, correctly redraw the dots when needed
Change-Id: I23c729003bccaaa91b593b636eee8a49ac6c6ffc
2017-01-09 15:08:55 +01:00
Émilie Feral
33133648b7 [apps/graph] When possible, call the method to init the cursor position
directly in graph window methods

Change-Id: Icd9c29657a11e3a76cfc2e1232221b7428794019
2017-01-09 15:08:55 +01:00
Émilie Feral
f6849fa7c5 [apps] In toolbox, correct orthograph !
Change-Id: I6ad94258f4e0ed61640ea35720d5d5ce805dedd9
2017-01-09 15:08:55 +01:00
Émilie Feral
9d35d76e45 [apps/regression] Improve the page calculations
Change-Id: I78c67cf3cff2d94265491c82a05d5721f9c52e4b
2017-01-09 15:08:55 +01:00
Émilie Feral
2527e5434a [apps/regression] Create a class even odd double buffer text cell
Change-Id: I1e22de8ebe6110244184c4006cf459cf1ac4f6ec
2017-01-09 15:08:55 +01:00
Émilie Feral
6d528036f6 [apps/statistics] Center calculation view
Change-Id: I6f43269422e0e0509807e54eaf8c1ce94ca6a03e
2017-01-09 15:08:55 +01:00
Émilie Feral
545d3239ec [apps/regression] Enable the graph controller to move cursor position
Change-Id: I1ccfea8795d809085470c3d91f60118df28b125b
2017-01-09 15:08:55 +01:00
Émilie Feral
b0a9d23ce3 [apps/regression] Make graph view inherits from Curve view with banner
and cursor

Change-Id: I3d63eb2b0750ba7c11374bb608347efc2418ccfd
2017-01-09 15:08:55 +01:00
Émilie Feral
1c7be02d3c [apps/regression] Make data model inherits from curve view window with
cursor

Change-Id: I619a759550b785d1da24b106a380953fdabc8ae4
2017-01-09 15:08:55 +01:00
Émilie Feral
a75e163e32 [apps/graph] Make graph view inherit from curve view with banner and
cursor

Change-Id: Ibc3239a1e0e16d53510f8e1a75699a8a00a6d91e
2017-01-09 15:08:55 +01:00
Émilie Feral
c4e0e7f750 [apps/graph] Make graph window inherit from window curve view with
cursor

Change-Id: Ib787e5175e74c41b08bda59d25740a83f726146f
2017-01-09 15:08:55 +01:00
Émilie Feral
ac51a691f1 [apps] Create an abstract class Curve View with Banner and Cursor
Change-Id: I195425d270980de30c2ea7fafb90c33c3b15c3b6
2017-01-09 15:08:55 +01:00
Émilie Feral
a37963c4a9 [apps] Create an class window curve with with cursor
Change-Id: Ic90eccedeefc689858576e190fd5df1d3f8b30e3
2017-01-09 15:08:55 +01:00
Émilie Feral
71f9913b08 [apps] Move the graph/cursor view to the apps root to be used by other
app (as regression app)

Change-Id: Ie3b7f1028333fe136b0ac761cc728a05a90ffc7f
2017-01-09 15:08:55 +01:00