Commit 26f95b17 authored by Roland Levillain's avatar Roland Levillain
Browse files

Provide typedefs mln::value::int_s24 and mln::value::int_u24.

	* mln/value/int_s24.hh,
	* mln/value/int_u24.hh:
	New.
parent fddc057b
2012-10-05 Roland Levillain <roland@lrde.epita.fr>
Provide typedefs mln::value::int_s24 and mln::value::int_u24.
* mln/value/int_s24.hh,
* mln/value/int_u24.hh:
New.
2012-10-05 Roland Levillain <roland@lrde.epita.fr> 2012-10-05 Roland Levillain <roland@lrde.epita.fr>
   
Rename Trimesh reimplementations in apps/mesh-segm-skel/. Rename Trimesh reimplementations in apps/mesh-segm-skel/.
...@@ -1215,11 +1215,13 @@ mln/value/graylevel_f.hh \ ...@@ -1215,11 +1215,13 @@ mln/value/graylevel_f.hh \
mln/value/hsl.hh \ mln/value/hsl.hh \
mln/value/int_s.hh \ mln/value/int_s.hh \
mln/value/int_s16.hh \ mln/value/int_s16.hh \
mln/value/int_s24.hh \
mln/value/int_s32.hh \ mln/value/int_s32.hh \
mln/value/int_s8.hh \ mln/value/int_s8.hh \
mln/value/int_u.hh \ mln/value/int_u.hh \
mln/value/int_u12.hh \ mln/value/int_u12.hh \
mln/value/int_u16.hh \ mln/value/int_u16.hh \
mln/value/int_u24.hh \
mln/value/int_u32.hh \ mln/value/int_u32.hh \
mln/value/int_u8.hh \ mln/value/int_u8.hh \
mln/value/int_u_sat.hh \ mln/value/int_u_sat.hh \
......
// Copyright (C) 2012 EPITA Research and Development Laboratory (LRDE)
//
// This file is part of Olena.
//
// Olena is free software: you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation, version 2 of the License.
//
// Olena is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Olena. If not, see <http://www.gnu.org/licenses/>.
//
// As a special exception, you may use this file as part of a free
// software project without restriction. Specifically, if other files
// instantiate templates or use macros or inline functions from this
// file, or you compile this file and link it with other files to produce
// an executable, this file does not by itself cause the resulting
// executable to be covered by the GNU General Public License. This
// exception does not however invalidate any other reasons why the
// executable file might be covered by the GNU General Public License.
#ifndef MLN_VALUE_INT_S24_HH
# define MLN_VALUE_INT_S24_HH
/// \file
/// \brief Define the alias mln::value::int_s24.
# include <mln/value/int_s.hh>
namespace mln
{
namespace value
{
/// Alias for signed 24-bit integers.
typedef mln::value::int_s<24> int_s24;
} // end of namespace mln::value
} // end of namespace mln
#endif // ! MLN_VALUE_INT_S24_HH
// Copyright (C) 2012 EPITA Research and Development Laboratory (LRDE)
//
// This file is part of Olena.
//
// Olena is free software: you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation, version 2 of the License.
//
// Olena is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Olena. If not, see <http://www.gnu.org/licenses/>.
//
// As a special exception, you may use this file as part of a free
// software project without restriction. Specifically, if other files
// instantiate templates or use macros or inline functions from this
// file, or you compile this file and link it with other files to produce
// an executable, this file does not by itself cause the resulting
// executable to be covered by the GNU General Public License. This
// exception does not however invalidate any other reasons why the
// executable file might be covered by the GNU General Public License.
#ifndef MLN_VALUE_INT_U24_HH
# define MLN_VALUE_INT_U24_HH
/// \file
/// \brief Define the alias mln::value::int_u24.
# include <mln/value/int_u.hh>
namespace mln
{
namespace value
{
/// Alias for unsigned 24-bit integers.
typedef mln::value::int_u<24> int_u24;
} // end of namespace mln::value
} // end of namespace mln
#endif // ! MLN_VALUE_INT_U24_HH
...@@ -1257,11 +1257,13 @@ mln_value_graylevel_f \ ...@@ -1257,11 +1257,13 @@ mln_value_graylevel_f \
mln_value_hsl \ mln_value_hsl \
mln_value_int_s \ mln_value_int_s \
mln_value_int_s16 \ mln_value_int_s16 \
mln_value_int_s24 \
mln_value_int_s32 \ mln_value_int_s32 \
mln_value_int_s8 \ mln_value_int_s8 \
mln_value_int_u \ mln_value_int_u \
mln_value_int_u12 \ mln_value_int_u12 \
mln_value_int_u16 \ mln_value_int_u16 \
mln_value_int_u24 \
mln_value_int_u32 \ mln_value_int_u32 \
mln_value_int_u8 \ mln_value_int_u8 \
mln_value_int_u_sat \ mln_value_int_u_sat \
...@@ -2506,11 +2508,13 @@ mln_value_graylevel_f_SOURCES = mln_value_graylevel_f.cc ...@@ -2506,11 +2508,13 @@ mln_value_graylevel_f_SOURCES = mln_value_graylevel_f.cc
mln_value_hsl_SOURCES = mln_value_hsl.cc mln_value_hsl_SOURCES = mln_value_hsl.cc
mln_value_int_s_SOURCES = mln_value_int_s.cc mln_value_int_s_SOURCES = mln_value_int_s.cc
mln_value_int_s16_SOURCES = mln_value_int_s16.cc mln_value_int_s16_SOURCES = mln_value_int_s16.cc
mln_value_int_s24_SOURCES = mln_value_int_s24.cc
mln_value_int_s32_SOURCES = mln_value_int_s32.cc mln_value_int_s32_SOURCES = mln_value_int_s32.cc
mln_value_int_s8_SOURCES = mln_value_int_s8.cc mln_value_int_s8_SOURCES = mln_value_int_s8.cc
mln_value_int_u_SOURCES = mln_value_int_u.cc mln_value_int_u_SOURCES = mln_value_int_u.cc
mln_value_int_u12_SOURCES = mln_value_int_u12.cc mln_value_int_u12_SOURCES = mln_value_int_u12.cc
mln_value_int_u16_SOURCES = mln_value_int_u16.cc mln_value_int_u16_SOURCES = mln_value_int_u16.cc
mln_value_int_u24_SOURCES = mln_value_int_u24.cc
mln_value_int_u32_SOURCES = mln_value_int_u32.cc mln_value_int_u32_SOURCES = mln_value_int_u32.cc
mln_value_int_u8_SOURCES = mln_value_int_u8.cc mln_value_int_u8_SOURCES = mln_value_int_u8.cc
mln_value_int_u_sat_SOURCES = mln_value_int_u_sat.cc mln_value_int_u_sat_SOURCES = mln_value_int_u_sat.cc
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment