supereight
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
colour_utils.hpp File Reference
#include <Eigen/Core>
#include <se/common/rgb.hpp>
#include <se/common/rgba.hpp>
#include <vector>
#include "impl/colour_utils_impl.hpp"
Include dependency graph for colour_utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  se
 Helper wrapper to allocate and de-allocate octants in the octree.
 
namespace  se::colours
 
namespace  se::colour
 

Functions

static RGB se::colour::blend (const RGB a, const RGB b, const float alpha)
 Blend colors a and b based on the value of alpha.
 
static RGBA se::colour::blend (const RGBA a, const RGBA b, const float alpha)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
void se::depth_to_rgba (RGBA *depth_RGBA_image_data, const float *depth_image_data, const Eigen::Vector2i &depth_image_res, const float min_depth, const float max_depth)
 Convert a depth image to an RGBA image to allow visualizing it.
 
static RGB se::scale_colour (const int scale)
 Return the color from se::colours::scale that should be used to visualize the supplied scale.
 

Variables

static const std::vector< RGBse::colours::scale
 The colours used for the various integration scales.