2
0
mirror of https://github.com/boostorg/gil.git synced 2026-01-24 18:02:17 +00:00
Files
gil/test/core/histogram/access.cpp
Debabrata Mandal 3e729e5dae Add histogram class and related functionality (#499)
A new histogram class proposed with close suport for gil
image constructs.

Shift the stl support implmentation to extension to
serve as example for overloading fill_histogram.

Add cumulative histogram and histogram normalization.

Co-authored-by: debabrata1 <debabrata@goodhealthapp.com>
2021-01-24 00:02:51 +01:00

36 lines
725 B
C++

//
// Copyright 2020 Debabrata Mandal <mandaldebabrata123@gmail.com>
//
// Distributed under the Boost Software License, Version 1.0
// See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt
//
#include <boost/gil/histogram.hpp>
#include <boost/core/lightweight_test.hpp>
#include <string>
namespace gil = boost::gil;
void check_indexing_operator()
{
gil::histogram<int> h1;
h1(1) = 3;
BOOST_TEST(h1(1) == 3);
BOOST_TEST(h1(3) == 0);
gil::histogram<int, char, std::string> h2;
h2(1, 'a', "A") = 4;
BOOST_TEST(h2(1, 'a', "A") == 4);
BOOST_TEST(h2(1, 'a', "B") == 0);
}
int main() {
check_indexing_operator();
return boost::report_errors();
}