SLIP
1.4
|
Generic add border functor: adds border of 1d, 2d or 3d iterator ranges. More...
#include <border_treatment.hpp>
Public Member Functions | |
AddBorder (const slip::BORDER_TREATMENT border, const std::size_t size=1) | |
Initializes the paramaters of the AddBorder functor. More... | |
template<typename _II , typename _OI > | |
void | operator() (_II first, _II last, _OI out_first) |
Adds the border of the range [first,last) according to the parameters of the functor. More... | |
Public Attributes | |
slip::BORDER_TREATMENT | border_ |
std::size_t | size_ |
Generic add border functor: adds border of 1d, 2d or 3d iterator ranges.
Definition at line 1132 of file border_treatment.hpp.
|
inline |
Initializes the paramaters of the AddBorder functor.
border | Border condition. |
size | Size of the border (1 by default). |
Definition at line 1138 of file border_treatment.hpp.
|
inline |
Adds the border of the range [first,last) according to the parameters of the functor.
first | RandomAccessIterator or RandomAccessIterator2d or RandomAccessIterator3d. |
last | RandomAccessIterator or RandomAccessIterator2d or RandomAccessIterator3d. |
out_first | RandomAccessIterator or RandomAccessIterator2d or RandomAccessIterator3d. |
Definition at line 1151 of file border_treatment.hpp.
slip::BORDER_TREATMENT slip::AddBorder::border_ |
Definition at line 1157 of file border_treatment.hpp.
std::size_t slip::AddBorder::size_ |
Definition at line 1158 of file border_treatment.hpp.