Boost GIL


Functions
Algorithms and Utility Functions

Algorithms and Utility Functions for points. More...

Functions

template<typename T >
auto iround (point< T > const &p) -> point< std::ptrdiff_t >
 
auto iround (point< float > const &p) -> point< std::ptrdiff_t >
 
auto iround (point< double > const &p) -> point< std::ptrdiff_t >
 
auto ifloor (point< float > const &p) -> point< std::ptrdiff_t >
 
auto ifloor (point< double > const &p) -> point< std::ptrdiff_t >
 
auto iceil (point< float > const &p) -> point< std::ptrdiff_t >
 
auto iceil (point< double > const &p) -> point< std::ptrdiff_t >
 

Detailed Description

Algorithms and Utility Functions for points.

Example:

assert(iround(point<double>(3.1, 3.9)) == point<std::ptrdiff_t>(3,4));

Function Documentation

◆ iceil() [1/2]

auto boost::gil::iceil ( point< double > const &  p) -> point<std::ptrdiff_t>
inline

◆ iceil() [2/2]

auto boost::gil::iceil ( point< float > const &  p) -> point<std::ptrdiff_t>
inline

◆ ifloor() [1/2]

auto boost::gil::ifloor ( point< double > const &  p) -> point<std::ptrdiff_t>
inline

◆ ifloor() [2/2]

auto boost::gil::ifloor ( point< float > const &  p) -> point<std::ptrdiff_t>
inline

◆ iround() [1/3]

auto boost::gil::iround ( point< double > const &  p) -> point<std::ptrdiff_t>
inline

◆ iround() [2/3]

auto boost::gil::iround ( point< float > const &  p) -> point<std::ptrdiff_t>
inline

◆ iround() [3/3]

auto boost::gil::iround ( point< T > const &  p) -> point<std::ptrdiff_t>
inline
boost::gil::iround
auto iround(point< T > const &p) -> point< std::ptrdiff_t >
Definition: point.hpp:249