mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
Use std::min and std::max
This commit is contained in:
@@ -2,14 +2,13 @@
|
||||
#include <cmath>
|
||||
#include <ion.h>
|
||||
#include <poincare/preferences.h>
|
||||
#include <algorithm>
|
||||
|
||||
using namespace Shared;
|
||||
using namespace Poincare;
|
||||
|
||||
namespace Sequence {
|
||||
|
||||
static inline float maxFloat(float x, float y) { return x > y ? x : y; }
|
||||
|
||||
CurveViewRange::CurveViewRange(InteractiveCurveViewRangeDelegate * delegate) :
|
||||
InteractiveCurveViewRange(delegate)
|
||||
{
|
||||
@@ -37,7 +36,7 @@ void CurveViewRange::normalize() {
|
||||
float xMean = xCenter();
|
||||
float yMean = yCenter();
|
||||
|
||||
const float unit = maxFloat(xGridUnit(), yGridUnit());
|
||||
const float unit = std::max(xGridUnit(), yGridUnit());
|
||||
|
||||
// Compute the X
|
||||
const float newXHalfRange = NormalizedXHalfRange(unit);
|
||||
|
||||
@@ -2,15 +2,13 @@
|
||||
#include <cmath>
|
||||
#include <limits.h>
|
||||
#include "../app.h"
|
||||
#include <algorithm>
|
||||
|
||||
using namespace Shared;
|
||||
using namespace Poincare;
|
||||
|
||||
namespace Sequence {
|
||||
|
||||
static inline int minInt(int x, int y) { return (x < y ? x : y); }
|
||||
static inline int maxInt(int x, int y) { return (x > y ? x : y); }
|
||||
|
||||
GraphController::GraphController(Responder * parentResponder, ::InputEventHandlerDelegate * inputEventHandlerDelegate, SequenceStore * sequenceStore, CurveViewRange * graphRange, CurveViewCursor * cursor, int * indexFunctionSelectedByCursor, uint32_t * modelVersion, uint32_t * previousModelsVersions, uint32_t * rangeVersion, Preferences::AngleUnit * angleUnitVersion, ButtonRowController * header) :
|
||||
FunctionGraphController(parentResponder, inputEventHandlerDelegate, header, graphRange, &m_view, cursor, indexFunctionSelectedByCursor, modelVersion, previousModelsVersions, rangeVersion, angleUnitVersion),
|
||||
m_bannerView(this, inputEventHandlerDelegate, this),
|
||||
@@ -39,7 +37,7 @@ float GraphController::interestingXMin() const {
|
||||
int nbOfActiveModels = functionStore()->numberOfActiveFunctions();
|
||||
for (int i = 0; i < nbOfActiveModels; i++) {
|
||||
Sequence * s = functionStore()->modelForRecord(functionStore()->activeRecordAtIndex(i));
|
||||
nmin = minInt(nmin, s->initialRank());
|
||||
nmin = std::min(nmin, s->initialRank());
|
||||
}
|
||||
assert(nmin < INT_MAX);
|
||||
return nmin;
|
||||
@@ -53,8 +51,8 @@ float GraphController::interestingXHalfRange() const {
|
||||
for (int i = 0; i < nbOfActiveModels; i++) {
|
||||
Sequence * s = functionStore()->modelForRecord(functionStore()->activeRecordAtIndex(i));
|
||||
int firstInterestingIndex = s->initialRank();
|
||||
nmin = minInt(nmin, firstInterestingIndex);
|
||||
nmax = maxInt(nmax, firstInterestingIndex + standardRange);
|
||||
nmin = std::min(nmin, firstInterestingIndex);
|
||||
nmax = std::max(nmax, firstInterestingIndex + standardRange);
|
||||
}
|
||||
assert(nmax - nmin >= standardRange);
|
||||
return nmax - nmin;
|
||||
|
||||
Reference in New Issue
Block a user