Émilie Feral
|
cb4bb4f8f0
|
[poincare] Engine-->Helper and break LayoutHelper into LayoutHelper and
SerializationHelper
|
2018-08-08 14:00:52 +02:00 |
|
Émilie Feral
|
48f890ef93
|
[poincare] AngleUnit, FormatComplex and PrintFloatMode are now
enumeration of Preferences class
|
2018-07-30 13:48:04 +02:00 |
|
Émilie Feral
|
e61a408a0a
|
[poincare] Get rid of AngleUnit::Default
|
2018-07-18 17:09:07 +02:00 |
|
Émilie Feral
|
b8af15f1ab
|
[poincare] change createLayout signature
- CreateLayout depends on the float display mode and the number of
significant digits
- Float display mode does not have a default value anymore
|
2018-07-18 16:32:50 +02:00 |
|
Léa Saviot
|
3cca06e4c7
|
[apps/graph] Fix message name
|
2018-07-18 10:32:45 +02:00 |
|
Émilie Feral
|
66d920a280
|
[shared] Factorize GraphController::initCursorParameters of Graph and
Sequence
|
2018-07-06 14:00:32 +02:00 |
|
Émilie Feral
|
9dc775295b
|
[graph] Graph: try to avoid selecting function whose value is infinite
by default
|
2018-07-06 14:00:32 +02:00 |
|
Émilie Feral
|
d36c0c8746
|
[graph] Fix bug when initializing the selected function on graph
|
2018-07-06 14:00:32 +02:00 |
|
Léa Saviot
|
9e6df15112
|
[apps/graph] Fix curve parameters menu navigation
Pressing Right on the second item would not display the submenu.
|
2018-07-04 14:23:23 +02:00 |
|
Léa Saviot
|
a166903659
|
[apps/graph] Fix graph selection when a function is undef
For instance, input f(x)=1/0 and g(x)=1, the graph tab now selects g
correctly
|
2018-06-26 13:46:00 +02:00 |
|
Émilie Feral
|
2d580faf51
|
[solver] Ignore empty equation when resolving systems
|
2018-06-07 14:46:14 +02:00 |
|
Émilie Feral
|
bc33b10368
|
[poincare] Move maximum/roots solver from CartesianFunction to
Poincare::Expression
|
2018-06-07 13:46:19 +02:00 |
|
Léa Saviot
|
3b582a2e46
|
Merge branch 'SaisieJolie30Apr' into SaisieJolie8May
Change-Id: Ia4196119fc56c5bc3423aea752b49f3f7ba39499
|
2018-05-08 15:17:51 +02:00 |
|
Romain Goyet
|
84561a929f
|
[escher] Clean the ScrollView, TableView and SelectableTableView constructors
|
2018-04-18 18:08:07 +02:00 |
|
Léa Saviot
|
5984b24107
|
[apps] Remove obsolete StringLayout.
Change-Id: Ib8ef9f6b89ead2674b3bc1f19131afdd73f0e823
|
2018-04-11 16:53:38 +02:00 |
|
Émilie Feral
|
05055c387f
|
[apps] Graph: when setting default range of a function, take
into account the potential periodicity
|
2018-03-22 10:48:06 +01:00 |
|
Émilie Feral
|
6de71ae145
|
[poincare] Clean: convertFloatToText should be in PrintFloat instead of
Complex
|
2018-03-21 15:57:19 +01:00 |
|
Émilie Feral
|
cc4415b701
|
[apps] Graph: fix error in Intersection Graph banner view: the text was
truncated
|
2018-02-01 11:49:53 +01:00 |
|
Émilie Feral
|
9cd50d8d9a
|
[apps] Graph/Sequence: set different cursors for Sequence and Graph
|
2018-01-30 18:53:28 +01:00 |
|
Émilie Feral
|
95f0efaf9f
|
[apps] Graph/Sequence: the function selected by the cursor has to be
save in the Snapshot to avoid weird selection when rebulding the app
|
2018-01-30 18:53:28 +01:00 |
|
Émilie Feral
|
89c201a7f7
|
[apps] Graph: create an IntersectionGraphController
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
37c3f6189d
|
[apps] Graph: create a RootGraphController
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
d1840dfe17
|
[apps] Graph: Change name:
ExtremumGraphController-->CalculationGraphController
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
6fecd091f4
|
[apps] Graph: add the maximum graph controller
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
6703fedf54
|
[apps] Graph: Improve Extremum Graph Controller (factorize more
functions in order to create Maximum Graph Controller more easily)
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
06462490cd
|
[apps] Graph: new version of the minimum search algorithm
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
87bbade127
|
[apps] class Extremum Graph Controller
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
1c49dab2b7
|
[apps] Graph: Handle enter on tangent graph controller
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
eb0686e2b2
|
[apps] Clean
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
7077cb4f58
|
[apps] Graph/Sequence: correct the layout of the banner views
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
7cd05e520a
|
[apps] Graph: avoid reloading when highlighting the area under curve
(which does change in the Graph app)
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
ac6c8379ed
|
[apps] Enable to specialize the sum layout in Sum Graph Controller
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
e5032b8c30
|
[apps] Graph: create the integral graph controller and add it to the
calculation menu
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
c9be0f18bc
|
[apps] Graph: implement coloring area under curve in graph view
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
53b90034da
|
[apps] Graph: In graphview, replace the type by a boolean to decide
wether to draw tangent
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
31afd260a4
|
[apps] Graph: Change tangent color
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
fe509f6488
|
[apps] Graph: avoid banner blinking when displaying Tangent
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
5c64f76735
|
[apps] Graph: redesign TangentGraphController implementation: use
different controller with common parent class
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
7ce68d0a11
|
[apps] Graph: break GraphController into GraphControllerHelper and
GraphController
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
e1b09b639d
|
[apps] Graph: setType of the graph controller before updating the stack
(to reload the right banner view)
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
d1808ae26f
|
[apps] Graph: change banner view when displaying Tangent in graph view
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
f19e31f4cd
|
[apps] Specialize GraphView in Type (Tangent, Default ...) instead of
GraphController
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
0dec52a708
|
[apps] Graph: enable to specialize GraphController in different types
(Default, Tangent ...)
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
6d7d957c8f
|
[apps] Graph: add a submenu calculation parameter controller in the
curve parameter controller
|
2018-01-30 18:19:27 +01:00 |
|
Émilie Feral
|
ef8f5e07c2
|
[apps] In CurveView, replace the virtual method evaluateModelWithParameter by a function given as parameter (to be able to call Curve view methods with different implementation of evaluateModelWithParameter)
|
2018-01-30 18:19:27 +01:00 |
|
Jacob Young
|
da1e66e798
|
Fix #115 by fixing the math.h and cmath includes.
|
2017-10-13 18:08:15 +02:00 |
|
Émilie Feral
|
eea1928ac9
|
[apps/sequence][apps/graph] Keep the angle unit version in snapshot
Change-Id: Ib907531c78feae6ba8155ae3be3b8fb13fdebea2
|
2017-08-25 14:02:03 +02:00 |
|
Émilie Feral
|
f0a776a670
|
[apps] Operations in double when precision required
Change-Id: I7168a861a76178f0bf81841e9378f7399f67914a
|
2017-08-17 09:31:53 +02:00 |
|
Émilie Feral
|
82e212e771
|
[poincare] Template for double
Change-Id: I7404bd5cefc9ef78a5dbd572c3874a557cded28e
|
2017-08-16 09:55:29 +02:00 |
|
Émilie Feral
|
15892aa7bf
|
[apps] In graph and regression banner view, decrease the number of
significant digits to avoid weird values as 0.3999999
Change-Id: I2d2b669d92c8ccb760cbff6bd64e8561755be9eb
|
2017-06-15 10:30:31 +02:00 |
|