max()

Math / Calculation

Description

Determines the largest value in a sequence of numbers. Supports two or three arguments.

Syntax

float max(float a, float b) float max(float a, float b, float c)

Parameters

NameTypeDescription
afloatfirst value
bfloatsecond value
cfloatthird value (optional)

Returns

float

Related

Under the Hood

From Processing.h:

int max() const { if (data.empty()) throw std::runtime_error("Cannot use max() on an empty IntList."); return *std::max_element(data.begin(), data.end()); } float max() const { if (data.empty()) throw std::runtime_error("Cannot use max() on an empty FloatList."); return *std::max_element(data.begin(), data.end()); } static float max(float a,float b) { return a>b?a:b; } static float max(float a,float b,float c) { float m=a>b?a:b; return m>c?m:c; }

Under the Hood

From Processing.cpp:

return max(r, max(g, b)) * colorMaxB;