Получить значения цвета RGB для заданного числа с плавающей точкой в диапазоне [0, 1] или для специальных случаев, таких как -БЕСКОНЕЧНОСТЬ (светло-зеленый), БЕСКОНЕЧНОСТЬ (светло-синий), НЕЧИСЛО (светло-красный) Подробнее...
Получить значения цвета RGB для заданного числа с плавающей точкой в диапазоне [-ПИ, ПИ] или для специальных случаев, таких как -БЕСКОНЕЧНОСТЬ (светло-зеленый), БЕСКОНЕЧНОСТЬ (светло-синий), НЕЧИСЛО (светло-красный) Цвета: черный(-ПИ) -> синий(-ПИ/2) -> белый(0) -> зеленый(ПИ/2) -> черный(ПИ) с соответствующими значениями между ними. Подробнее...
Получить значения цвета RGB для заданного числа с плавающей точкой в диапазоне [0, ПИ] или для специальных случаев, таких как -БЕСКОНЕЧНОСТЬ (светло-зеленый), БЕСКОНЕЧНОСТЬ (светло-синий), НЕЧИСЛО (светло-красный) Цвета: черный(-ПИ/2) -> синий(-ПИ/4) -> белый(0) -> зеленый(ПИ/4) -> черный(ПИ/2) с соответствующими значениями между ними. Подробнее...
static unsigned char *
getVisualImage (const float *float_image, int width, int height, float min_value=-std::numeric_limits< float >::infinity(), float max_value=std::numeric_limits< float >::infinity(), bool gray_scale=false)
Использовать getColorForFloat для всех элементов заданных массивов, при этом значения сначала нормализуются к [0,1] с использованием заданных min/max значений или на основе фактически минимальных и максимальных значений, существующих в массиве. Подробнее...
static unsigned char *
getVisualImage (const unsigned short *float_image, int width, int height, unsigned short min_value=0, unsigned short max_value=std::numeric_limits< unsigned short >::max(), bool gray_scale=false)
Использовать getColorForFloat для всех элементов заданных массивов, при этом значения нормализуются к [0,1] с использованием заданных min/max значений. Подробнее...
Получить значения цвета RGB для заданного значения с плавающей точкой в диапазоне [-PI, PI] или для специальных случаев, таких как -INFINITY (светло-зеленый), INFINITY (светло-синий), NAN (светло-красный). Цвета: черный (-PI) -> синий (-PI/2) -> белый (0) -> зеленый (PI/2) -> черный (PI) с соответствующими значениями между ними.
Получить значения цвета RGB для заданного значения с плавающей точкой в диапазоне [0, 1] или для специальных случаев, таких как -INFINITY (светло-зеленый), INFINITY (светло-синий), NAN (светло-красный).
Получить значения цвета RGB для заданного значения с плавающей точкой в диапазоне [0, PI] или для специальных случаев, таких как -INFINITY (светло-зеленый), INFINITY (светло-синий), NAN (светло-красный). Цвета: черный (-PI/2) -> синий (-PI/4) -> белый (0) -> зеленый (PI/4) -> черный (PI/2) с соответствующими значениями между ними.
Используйте getColorForFloat для всех элементов заданных массивов, предварительно нормализуя значения к диапазону [0,1] с использованием заданных минимального и максимального значений или, если они не заданы, — с использованием фактических минимального и максимального значений в массиве.
На выходе — массив байтов размером 3*width*height, содержащий цвета в порядке RGB. Если gray_scale равно true, на выходе всё равно будет изображение RGB, но все цвета, за исключением особых цветов для нечисловых значений, будут серыми.
max_value = std::numeric_limits< unsigned short >::max(),
bool
gray_scale = false
)
static
Используйте getColorForFloat для всех элементов заданных массивов, нормализуя значения к диапазону [0,1] с использованием заданных минимального и максимального значений.
На выходе — массив байтов размером 3*width*height, содержащий цвета в порядке RGB. Если gray_scale равно true, на выходе всё равно будет изображение RGB, но все цвета будут серыми.
The documentation for this class was generated from the following file: