TuttleOFX
1
|
Namespaces | |
namespace | algorithm |
namespace | color |
namespace | detail |
namespace | detail_copy_channel |
namespace | draw |
namespace | filter |
namespace | generator |
namespace | geometry |
namespace | math |
namespace | numeric |
namespace | sampler |
Data Structures | |
struct | alpha_max_filler |
struct | black_filler |
struct | channel_base_type |
struct | channel_base_type< boost::gil::scoped_channel_value< ChannelValue, MinV, MaxV > > |
struct | is_scoped_channel |
struct | is_scoped_channel< boost::gil::scoped_channel_value< ChannelValue, MinV, MaxV > > |
struct | assign_channel_if_exists_t |
struct | assign_channel_if_exists_t< Pixel, Channel, boost::mpl::false_ > |
struct | assign_channel_if_exists_t< Pixel, Channel, boost::mpl::true_ > |
struct | channel_type_to_index |
struct | channel_view_type |
struct | channel_clamp |
struct | clamp_converter |
struct | make_metric |
struct | make_kerning |
struct | make_width |
struct | make_advance_width |
struct | make_advance_height |
struct | make_height |
struct | make_glyph_height |
class | render_glyph |
struct | find_last_fitted_glyph |
struct | make_special_interval |
struct | make_alpha_blend |
struct | draw_line |
class | matrix3x2 |
struct | mapping_traits< matrix3x2< F > > |
struct | image_from_view |
struct | layout_type |
struct | floating_channel_type_t |
struct | floating_pixel_from_view |
class | Rect |
struct | merge_per_channel |
standard per channel functor More... | |
struct | merge_per_channel_with_alpha |
standard per channel functor with the alpha values stored inside the functor More... | |
struct | merge_per_pixel |
per pixel functor (instead of per channel) More... | |
struct | merge_functor |
struct | merge_functor< Pixel, merge_per_pixel > |
struct | merge_functor< Pixel, merge_per_channel_with_alpha > |
struct | merge_functor< Pixel, merge_per_channel > |
struct | is_negative_impl |
struct | is_negative_impl< false, Channel > |
struct | FunctorAverage |
struct | FunctorPlus |
struct | FunctorCopy |
struct | FunctorDifference |
struct | FunctorDivide |
struct | FunctorExclusion |
struct | FunctorFrom |
struct | FunctorGeometric |
struct | FunctorMultiply |
struct | FunctorScreen |
struct | FunctorHardLight |
struct | FunctorHypot |
struct | FunctorMinus |
struct | FunctorDarken |
struct | FunctorLighten |
struct | FunctorOverlay |
struct | FunctorColorDodge |
struct | FunctorColorBurn |
struct | FunctorPinLight |
struct | FunctorReflect |
struct | FunctorFreeze |
struct | FunctorInterpolated |
struct | FunctorATop |
struct | FunctorConjointOver |
struct | FunctorDisjointOver |
struct | FunctorIn |
struct | FunctorMask |
struct | FunctorMatte |
struct | FunctorOut |
struct | FunctorOver |
struct | FunctorStencil |
struct | FunctorUnder |
struct | FunctorXOR |
struct | FunctorColor |
struct | pixel_proxy |
Returns the reference proxy associated with a type that has a "reference" member typedef. More... | |
struct | mapping_traits |
Enumerations | |
enum | { Left = ( 0x1 << 0 ), Center = ( 0x1 << 1 ), Right = ( 0x1 << 2 ), Top = ( 0x1 << 3 ), Middle = ( 0x1 << 4 ), Bottom = ( 0x1 << 5 ), FMiddle = ( 0x1 << 6 ), FBottom = ( 0x1 << 7 ) } |
Functions | |
template<typename F , typename F2 > | |
point2< F > | transform (const ::tuttle::plugin::lens::NormalLensDistortParams< F > ¶ms, const point2< F2 > &src) |
template<typename F , typename F2 > | |
point2< F > | transform (const ::tuttle::plugin::lens::NormalLensUndistortParams< F > ¶ms, const point2< F2 > &src) |
template<typename F , typename F2 > | |
point2< F > | transform (const ::tuttle::plugin::lens::FisheyeLensDistortParams< F > ¶ms, const point2< F2 > &src) |
template<typename F , typename F2 > | |
point2< F > | transform (const ::tuttle::plugin::lens::FisheyeLensUndistortParams< F > ¶ms, const point2< F2 > &src) |
template<typename F , typename F2 > | |
point2< F > | transform (const ::tuttle::plugin::lens::AdvancedLensDistortParams< F > ¶ms, const point2< F2 > &src) |
template<class Pixel > | |
static const Pixel | get_black () |
Get black color value. | |
template<class View > | |
static const View::value_type | get_black (const View &) |
template<class View > | |
static View::value_type | get_white () |
template<class View > | |
static View::value_type | get_white (const View &) |
template<class View > | |
void | fill_alpha_max (const View &v) |
template<class View > | |
void | fill_black (View &v) |
Fill an image in black, all channels to 0.0 value and alpha channel to 1.0 (if exists) | |
template<typename Channel , typename View > | |
channel_view_type< Channel, View >::type | channel_view (const View &src) |
template<typename View > | |
detail::color_processed_view_type < clamp_converter< typename View::value_type >, View > ::type | clamp_view (const View &src) |
template<typename CC , typename View > | |
detail::color_processed_view_type < CC, View >::type | color_processed_view (const View &src, const CC &cc) |
template<class Channel , class View > | |
void | copy_channel_if_exist (const View &src, const View &dst) |
template<class Channel , class Pixel > | |
void | copy_pixel_channel_if_exist (const Pixel &src, const Pixel &dst) |
template<typename GlyphView , typename View > | |
void | copy_and_convert_alpha_blended_pixels (const GlyphView &glyphView, const typename View::value_type &glyphColor, const View &dstView) |
template<typename view_t , typename value_type > | |
void | wuline (const view_t &view, const value_type &pixel, int X0, int Y0, int X1, int Y1, int NumLevels, int IntensityBits) |
template<typename T > | |
GIL_FORCEINLINE matrix3x2< T > | operator* (const matrix3x2< T > &m1, const matrix3x2< T > &m2) |
template<typename T , typename F > | |
GIL_FORCEINLINE point2< F > | operator* (const point2< T > &p, const matrix3x2< F > &m) |
template<typename F , typename F2 > | |
GIL_FORCEINLINE point2< F > | transform (const matrix3x2< F > &mat, const point2< F2 > &src) |
template<typename View , typename T > | |
View | subimage_view (const View &src, const Rect< T > ®ion) |
template<class View > | |
float | max_value () |
template<class View > | |
float | domain_max_value () |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const Rect< T > &rect) |
template<typename T , class View > | |
Rect< T > | getBounds (const View &v) |
Retrieve the bounding box of an image [0, 0, width, height]. | |
template<class Point , class Rect > | |
bool | pointInRect (const Point &p, const Rect &rec) |
template<class Rect > | |
Rect | translateRegion (const Rect &windowRoW, const Rect &dependingTo) |
template<class Rect , class Point > | |
Rect | translateRegion (const Rect &windowRoW, const Point &move) |
template<class Rect > | |
Rect | translateRegion (const Rect &windowRoW, const std::ptrdiff_t x, const std::ptrdiff_t y) |
template<class R > | |
R | rectanglesBoundingBox (const R &a, const R &b) |
template<class R > | |
R | rectanglesIntersection (const R &a, const R &b) |
template<class R , class V > | |
R | rectangleGrow (const R &rect, const V marge) |
template<class R , class V > | |
R | rectangleReduce (const R &rect, const V marge) |
template<typename View , typename T > | |
void | maxmin (const View &view, T &max, T &min) |
Compute min & max value from a view. | |
template<class S_VIEW , class D_VIEW , typename T > | |
D_VIEW & | normalize (const S_VIEW &src, D_VIEW &dst, const T a, const T b) |
Normalize a view (using contrast streching) | |
template<class S_VIEW , class D_VIEW , typename T > | |
D_VIEW & | multiply (const S_VIEW &src, D_VIEW &dst, const T factor) |
template<typename Channel > | |
bool | is_negative (const Channel &v) |
template<class F , class View > | |
void | merge_views (const View &srcA, const View &srcB, View &dst, F fun) |
template<typename Sampler , typename SrcView , typename DstView , typename MapFn > | |
void | resample_pixels (const SrcView &src_view, const DstView &dst_view, const MapFn &dst_to_src, Sampler sampler=Sampler(), const sampler::EParamFilterOutOfImage outOfImageProcess=sampler::eParamFilterOutBlack) |
Set each pixel in the destination view as the result of a sampling function over the transformed coordinates of the source viewThe provided implementation works for 2D image views only. | |
template<typename Sampler , typename Types1 , typename V2 , typename MapFn > | |
void | resample_pixels (const any_image_view< Types1 > &src, const V2 &dst, const MapFn &dst_to_src, Sampler sampler=Sampler()) |
resample_pixels when the source is run-time specified If invoked on incompatible views, throws std::bad_cast() | |
template<typename Sampler , typename V1 , typename Types2 , typename MapFn > | |
void | resample_pixels (const V1 &src, const any_image_view< Types2 > &dst, const MapFn &dst_to_src, Sampler sampler=Sampler()) |
resample_pixels when the destination is run-time specified If invoked on incompatible views, throws std::bad_cast() | |
template<typename Sampler , typename SrcTypes , typename DstTypes , typename MapFn > | |
void | resample_pixels (const any_image_view< SrcTypes > &src, const any_image_view< DstTypes > &dst, const MapFn &dst_to_src, Sampler sampler=Sampler()) |
resample_pixels when both the source and the destination are run-time specified If invoked on incompatible views, throws std::bad_cast() | |
template<typename Sampler , typename SrcMetaView , typename DstMetaView > | |
void | resample_subimage (const SrcMetaView &src, const DstMetaView &dst, double src_min_x, double src_min_y, double src_max_x, double src_max_y, double angle, const Sampler &sampler=Sampler()) |
Copy into the destination a rotated rectangular region from the source, rescaling it to fit into the destination. | |
template<typename Sampler , typename SrcMetaView , typename DstMetaView > | |
void | resize_view (const SrcMetaView &src, const DstMetaView &dst, const Sampler &sampler=Sampler()) |
Copy the source view into the destination, scaling to fit. |
anonymous enum |
Definition at line 15 of file utilgil.hpp.
channel_view_type< Channel , View >::type terry::channel_view | ( | const View & | src | ) |
Definition at line 71 of file channel_view.hpp.
References tuttle::host::graph::make().
detail::color_processed_view_type<clamp_converter<typename View::value_type>,View>::type terry::clamp_view | ( | const View & | src | ) | [inline] |
Definition at line 104 of file clamp.hpp.
References color_processed_view().
Referenced by terry::detail::clamp_view_type< View >::clamp_view().
detail::color_processed_view_type<CC, View>::type terry::color_processed_view | ( | const View & | src, |
const CC & | cc | ||
) | [inline] |
Definition at line 59 of file color_processed_view.hpp.
References terry::detail::_color_processed_view_type< CC, View >::make().
Referenced by terry::detail::clamp_view_type_resolver< View, has_scoped_channel >::clamp_view(), and clamp_view().
void terry::copy_and_convert_alpha_blended_pixels | ( | const GlyphView & | glyphView, |
const typename View::value_type & | glyphColor, | ||
const View & | dstView | ||
) | [inline] |
Definition at line 72 of file utilgil.hpp.
References boost::gil::channel_invert().
Referenced by terry::render_glyph< view_t >::operator()().
void terry::copy_channel_if_exist | ( | const View & | src, |
const View & | dst | ||
) |
void terry::copy_pixel_channel_if_exist | ( | const Pixel & | src, |
const Pixel & | dst | ||
) |
float terry::domain_max_value | ( | ) | [inline] |
Definition at line 87 of file globals.hpp.
References max_value().
void terry::fill_alpha_max | ( | const View & | v | ) |
Definition at line 84 of file basic_colors.hpp.
References terry::algorithm::transform_pixels().
void terry::fill_black | ( | View & | v | ) |
Fill an image in black, all channels to 0.0 value and alpha channel to 1.0 (if exists)
Definition at line 95 of file basic_colors.hpp.
References terry::algorithm::transform_pixels().
Referenced by tuttle::plugin::anisotropicFilter::diffusion::AnisotropicDiffusionProcess< View >::blur_anisotropic(), tuttle::plugin::nlmDenoiser::NLMDenoiserProcess< View >::nlMeans(), and normalize().
static const Pixel terry::get_black | ( | ) | [inline, static] |
Get black color value.
Definition at line 52 of file basic_colors.hpp.
References boost::gil::color_convert().
Referenced by tuttle::plugin::pushPixel::PushPixelProcess< View >::multiThreadProcessImages().
static const View::value_type terry::get_black | ( | const View & | ) | [inline, static] |
Definition at line 62 of file basic_colors.hpp.
static View::value_type terry::get_white | ( | ) | [inline, static] |
Definition at line 68 of file basic_colors.hpp.
References boost::gil::color_convert().
static View::value_type terry::get_white | ( | const View & | ) | [inline, static] |
Definition at line 78 of file basic_colors.hpp.
Rect<T> terry::getBounds | ( | const View & | v | ) |
bool terry::is_negative | ( | const Channel & | v | ) |
Definition at line 29 of file MergeFunctors.hpp.
Referenced by terry::FunctorDivide< Pixel >::operator()(), terry::FunctorMultiply< Pixel >::operator()(), terry::FunctorColorBurn< Pixel >::operator()(), and terry::FunctorFreeze< Pixel >::operator()().
float terry::max_value | ( | ) | [inline] |
Definition at line 80 of file globals.hpp.
Referenced by boost::gil::detail::alpha_or_max_impl(), tuttle::plugin::lut::LutProcess< View >::applyLut(), boost::gil::channel_invert(), tuttle::plugin::sobel::SobelProcess< SView, DView >::computeGradientDirection(), tuttle::plugin::histogramKeyer::displayASpecificHistogram(), tuttle::plugin::histogram::displayASpecificHistogram(), tuttle::plugin::histogram::displayASpecificHistogramBorder(), tuttle::plugin::histogramKeyer::displayASpecificHistogramBorder(), domain_max_value(), down_sample(), terry::filter::floodFill::flood_fill_bruteForce(), main(), boost::gil::detail::channel_traits_impl< T, true >::max_value(), min_channel_values_(), boost::gil::toolbox::negative(), tuttle::plugin::nlmDenoiser::NLMDenoiserProcess< View >::nlMeans(), boost::gil::toolbox::calc_negative::operator()(), terry::alpha_max_filler::operator()(), set_to_max::operator()(), boost::gil::toolbox::calc_brightness::operator()(), boost::gil::toolbox::calc_brightness_< VALUE >::operator()(), boost::gil::default_color_converter_impl< rgb_t, cmyk_t >::operator()(), terry::FunctorHardLight< Pixel >::operator()(), boost::gil::default_color_converter_impl< gray_t, rgba_t >::operator()(), terry::FunctorOverlay< Pixel >::operator()(), terry::FunctorColorDodge< Pixel >::operator()(), boost::gil::channel_converter_unsigned< bits32f, bits32 >::operator()(), terry::FunctorColorBurn< Pixel >::operator()(), terry::FunctorPinLight< Pixel >::operator()(), terry::FunctorReflect< Pixel >::operator()(), terry::FunctorFreeze< Pixel >::operator()(), terry::FunctorInterpolated< Pixel >::operator()(), terry::FunctorATop< Pixel >::operator()(), terry::FunctorConjointOver< Pixel >::operator()(), terry::FunctorDisjointOver< Pixel >::operator()(), terry::FunctorMatte< Pixel >::operator()(), terry::FunctorOut< Pixel >::operator()(), terry::FunctorXOR< Pixel >::operator()(), and tuttle::plugin::normalize::NormalizeProcess< View >::setup().
void terry::maxmin | ( | const View & | view, |
T & | max, | ||
T & | min | ||
) |
Compute min & max value from a view.
[in] | view | Source view |
[out] | max | maximum image value |
[out] | min | minimum image value |
Definition at line 17 of file math.hpp.
References boost::gil::view().
Referenced by normalize().
void terry::merge_views | ( | const View & | srcA, |
const View & | srcB, | ||
View & | dst, | ||
F | fun | ||
) |
D_VIEW& terry::multiply | ( | const S_VIEW & | src, |
D_VIEW & | dst, | ||
const T | factor | ||
) |
Definition at line 95 of file math.hpp.
Referenced by tuttle::imageUtils::ImageTensors< View >::anisotropic_gradient().
D_VIEW& terry::normalize | ( | const S_VIEW & | src, |
D_VIEW & | dst, | ||
const T | a, | ||
const T | b | ||
) |
Normalize a view (using contrast streching)
[in,out] | dst | Source and destination view |
[in] | a | lower limit |
[in] | b | upper limit |
Definition at line 57 of file math.hpp.
References fill_black(), and maxmin().
Referenced by tuttle::imageUtils::ImageTensors< View >::anisotropic_gradient(), terry::filter::buildGaussian1DKernel(), and terry::filter::buildGaussianDerivative1DKernel().
GIL_FORCEINLINE matrix3x2<T> terry::operator* | ( | const matrix3x2< T > & | m1, |
const matrix3x2< T > & | m2 | ||
) |
Definition at line 53 of file affine.hpp.
References terry::matrix3x2< T >::a, terry::matrix3x2< T >::b, terry::matrix3x2< T >::c, terry::matrix3x2< T >::d, terry::matrix3x2< T >::e, and terry::matrix3x2< T >::f.
GIL_FORCEINLINE point2<F> terry::operator* | ( | const point2< T > & | p, |
const matrix3x2< F > & | m | ||
) |
Definition at line 64 of file affine.hpp.
References terry::matrix3x2< T >::a, terry::matrix3x2< T >::b, terry::matrix3x2< T >::c, terry::matrix3x2< T >::d, terry::matrix3x2< T >::e, and terry::matrix3x2< T >::f.
std::ostream& terry::operator<< | ( | std::ostream & | os, |
const Rect< T > & | rect | ||
) |
Definition at line 59 of file Rect.hpp.
References terry::Rect< T >::x1.
bool terry::pointInRect | ( | const Point & | p, |
const Rect & | rec | ||
) | [inline] |
Definition at line 78 of file Rect.hpp.
References terry::Rect< T >::x1, terry::Rect< T >::x2, terry::Rect< T >::y1, and terry::Rect< T >::y2.
Referenced by terry::filter::floodFill::flood_fill_bruteForce().
R terry::rectangleGrow | ( | const R & | rect, |
const V | marge | ||
) | [inline] |
R terry::rectangleReduce | ( | const R & | rect, |
const V | marge | ||
) | [inline] |
Definition at line 173 of file Rect.hpp.
Referenced by terry::filter::applyFloodFill(), terry::filter::applyThinning(), and terry::filter::floodFill::flood_fill_bruteForce().
R terry::rectanglesBoundingBox | ( | const R & | a, |
const R & | b | ||
) | [inline] |
Definition at line 140 of file Rect.hpp.
References tuttle::max(), and tuttle::min().
R terry::rectanglesIntersection | ( | const R & | a, |
const R & | b | ||
) | [inline] |
Definition at line 151 of file Rect.hpp.
References tuttle::max(), and tuttle::min().
Referenced by terry::filter::floodFill::flood_fill(), and terry::render_glyph< view_t >::operator()().
void terry::resample_pixels | ( | const SrcView & | src_view, |
const DstView & | dst_view, | ||
const MapFn & | dst_to_src, | ||
Sampler | sampler = Sampler() , |
||
const sampler::EParamFilterOutOfImage | outOfImageProcess = sampler::eParamFilterOutBlack |
||
) |
Set each pixel in the destination view as the result of a sampling function over the transformed coordinates of the source viewThe provided implementation works for 2D image views only.
Definition at line 49 of file resample.hpp.
References terry::sampler::sample(), and transform().
Referenced by terry::detail::resample_pixels_fn< Sampler, MapFn >::apply_compatible(), and resample_subimage().
void terry::resample_pixels | ( | const any_image_view< Types1 > & | src, |
const V2 & | dst, | ||
const MapFn & | dst_to_src, | ||
Sampler | sampler = Sampler() |
||
) |
resample_pixels when the source is run-time specified If invoked on incompatible views, throws std::bad_cast()
Definition at line 97 of file resample.hpp.
void terry::resample_pixels | ( | const V1 & | src, |
const any_image_view< Types2 > & | dst, | ||
const MapFn & | dst_to_src, | ||
Sampler | sampler = Sampler() |
||
) |
resample_pixels when the destination is run-time specified If invoked on incompatible views, throws std::bad_cast()
Definition at line 108 of file resample.hpp.
void terry::resample_pixels | ( | const any_image_view< SrcTypes > & | src, |
const any_image_view< DstTypes > & | dst, | ||
const MapFn & | dst_to_src, | ||
Sampler | sampler = Sampler() |
||
) |
resample_pixels when both the source and the destination are run-time specified If invoked on incompatible views, throws std::bad_cast()
Definition at line 119 of file resample.hpp.
void terry::resample_subimage | ( | const SrcMetaView & | src, |
const DstMetaView & | dst, | ||
double | src_min_x, | ||
double | src_min_y, | ||
double | src_max_x, | ||
double | src_max_y, | ||
double | angle, | ||
const Sampler & | sampler = Sampler() |
||
) |
Copy into the destination a rotated rectangular region from the source, rescaling it to fit into the destination.
Extract into dst the rotated bounds [src_min..src_max] rotated at 'angle' from the source view 'src' The source coordinates are in the coordinate space of the source image Note that the views could also be variants (i.e. any_image_view)
Definition at line 19 of file resample_subimage.hpp.
References terry::matrix3x2< T >::get_rotate(), terry::matrix3x2< T >::get_scale(), terry::matrix3x2< T >::get_translate(), and resample_pixels().
Referenced by resize_view().
void terry::resize_view | ( | const SrcMetaView & | src, |
const DstMetaView & | dst, | ||
const Sampler & | sampler = Sampler() |
||
) |
Copy the source view into the destination, scaling to fit.
Definition at line 42 of file resample_subimage.hpp.
References resample_subimage().
View terry::subimage_view | ( | const View & | src, |
const Rect< T > & | region | ||
) | [inline] |
Definition at line 12 of file subimage.hpp.
References terry::Rect< T >::x1, terry::Rect< T >::x2, terry::Rect< T >::y1, and terry::Rect< T >::y2.
Referenced by tuttle::imageUtils::ImageTensors< View >::anisotropic_gradient(), tuttle::plugin::anisotropicFilter::diffusion::AnisotropicDiffusionProcess< View >::blur_anisotropic(), tuttle::host::attribute::Image::copy(), tuttle::plugin::merge::copy_pixels(), terry::filter::detail::correlate_rows_imp(), terry::draw::fill_pixels(), tuttle::plugin::merge::fill_pixels(), terry::filter::floodFill::flood_fill_bruteForce(), tuttle::plugin::getGilView(), tuttle::plugin::colorGradation::ColorGradationProcess< View >::multiThreadProcessImages(), tuttle::plugin::dpx::writer::DPXWriterProcess< View >::multiThreadProcessImages(), tuttle::plugin::colorspace::ColorSpaceProcess< View >::multiThreadProcessImages(), tuttle::plugin::crop::CropProcess< View >::multiThreadProcessImages(), tuttle::plugin::flip::FlipProcess< View >::multiThreadProcessImages(), tuttle::plugin::component::ComponentProcess< SView, DView >::multiThreadProcessImages(), tuttle::plugin::debugImageEffectApi::DebugImageEffectApiProcess< View >::multiThreadProcessImages(), tuttle::plugin::convolution::ConvolutionProcess< View >::multiThreadProcessImages(), tuttle::plugin::blur::BlurProcess< View >::multiThreadProcessImages(), tuttle::plugin::bitDepth::BitDepthProcess< SView, DView >::multiThreadProcessImages(), tuttle::plugin::colorTransform::ColorTransformProcess< View >::multiThreadProcessImages(), tuttle::plugin::ctl::CTLProcess< View >::multiThreadProcessImages(), tuttle::plugin::idKeyer::IdKeyerProcess< View >::multiThreadProcessImages(), tuttle::plugin::sobel::SobelProcess< SView, DView >::multiThreadProcessImages(), tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::multiThreadProcessImages(), tuttle::plugin::fade::FadeProcess< View >::multiThreadProcessImages(), tuttle::plugin::quality::DiffProcess< View >::multiThreadProcessImages(), tuttle::plugin::print::PrintProcess< View >::multiThreadProcessImages(), tuttle::plugin::merge::MergeProcess< View, Functor >::multiThreadProcessImages(), tuttle::plugin::pushPixel::PushPixelProcess< View >::multiThreadProcessImages(), tuttle::plugin::ocio::lut::OCIOLutProcess< View >::multiThreadProcessImages(), tuttle::plugin::ocio::colorspace::OCIOColorSpaceProcess< View >::multiThreadProcessImages(), tuttle::plugin::warp::WarpProcess< View >::multiThreadProcessImages(), tuttle::plugin::constant::ConstantProcess< View >::multiThreadProcessImages(), tuttle::plugin::anisotropicFilter::tensors::AnisotropicTensorsProcess< View >::multiThreadProcessImages(), tuttle::plugin::anisotropicFilter::diffusion::AnisotropicDiffusionProcess< View >::multiThreadProcessImages(), tuttle::plugin::invert::InvertProcess< View >::multiThreadProcessImages(), tuttle::plugin::normalize::NormalizeProcess< View >::multiThreadProcessImages(), tuttle::plugin::colorTransfer::ColorTransferProcess< View >::multiThreadProcessImages(), tuttle::plugin::text::TextProcess< View, Functor >::multiThreadProcessImages(), tuttle::plugin::nlmDenoiser::NLMDenoiserProcess< View >::multiThreadProcessImages(), tuttle::plugin::histogramKeyer::HistogramKeyerProcess< View >::multiThreadProcessImages(), tuttle::plugin::histogram::HistogramProcess< View >::multiThreadProcessImages(), tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerProcess< View >::multiThreadProcessImages(), tuttle::plugin::colorCubeViewer::ColorCubeViewerProcess< View >::multiThreadProcessImages(), tuttle::plugin::nlmDenoiser::NLMDenoiserProcess< View >::nlMeans(), test1::operator()(), layer::rounded< view_t >::operator()(), layer::pattern< view_t >::operator()(), layer::shrink< view_t >::operator()(), layer::aligned< view_t >::operator()(), layer::fill_horizontal< view_t >::operator()(), layer::parallel_grid< view_t >::operator()(), layer::columns< view_t >::operator()(), layer::horizontal_channels< view_t >::operator()(), layer::render_glyphs< view_t >::operator()(), layer::rows< view_t >::operator()(), layer::text< view_t >::operator()(), terry::render_glyph< view_t >::operator()(), layer::elipsed_layer< view_t >::operator()(), tuttle::plugin::jpeg::reader::JpegReaderProcess< View >::readImage(), tuttle::plugin::png::reader::PngReaderProcess< View >::readImage(), tuttle::plugin::ImageGilProcessor< DView >::setup(), tuttle::plugin::imageStatistics::ImageStatisticsProcess< View >::setup(), and tuttle::plugin::exr::reader::EXRReaderProcess< View >::sliceCopy().
point2<F> terry::transform | ( | const ::tuttle::plugin::lens::NormalLensDistortParams< F > & | params, |
const point2< F2 > & | src | ||
) | [inline] |
Definition at line 27 of file lensDistortAlgorithm.hpp.
Referenced by layer::text< view_t >::operator()(), resample_pixels(), terry::sampler::resample_pixels_progress(), tuttle::plugin::text::TextProcess< View, Functor >::setup(), tuttle::plugin::lens::transformValues(), and tuttle::plugin::lens::transformValuesApply().
point2<F> terry::transform | ( | const ::tuttle::plugin::lens::NormalLensUndistortParams< F > & | params, |
const point2< F2 > & | src | ||
) | [inline] |
Definition at line 44 of file lensDistortAlgorithm.hpp.
GIL_FORCEINLINE point2<F> terry::transform | ( | const matrix3x2< F > & | mat, |
const point2< F2 > & | src | ||
) |
Definition at line 89 of file affine.hpp.
point2<F> terry::transform | ( | const ::tuttle::plugin::lens::FisheyeLensDistortParams< F > & | params, |
const point2< F2 > & | src | ||
) | [inline] |
Definition at line 101 of file lensDistortAlgorithm.hpp.
point2<F> terry::transform | ( | const ::tuttle::plugin::lens::FisheyeLensUndistortParams< F > & | params, |
const point2< F2 > & | src | ||
) | [inline] |
Definition at line 127 of file lensDistortAlgorithm.hpp.
point2<F> terry::transform | ( | const ::tuttle::plugin::lens::AdvancedLensDistortParams< F > & | params, |
const point2< F2 > & | src | ||
) | [inline] |
Definition at line 151 of file lensDistortAlgorithm.hpp.
Rect terry::translateRegion | ( | const Rect & | windowRoW, |
const Rect & | dependingTo | ||
) | [inline] |
Definition at line 107 of file Rect.hpp.
References terry::Rect< T >::x1, terry::Rect< T >::x2, terry::Rect< T >::y1, and terry::Rect< T >::y2.
Referenced by terry::filter::floodFill::flood_fill_bruteForce(), and terry::render_glyph< view_t >::operator()().
Rect terry::translateRegion | ( | const Rect & | windowRoW, |
const Point & | move | ||
) | [inline] |
Definition at line 118 of file Rect.hpp.
References terry::Rect< T >::x1, terry::Rect< T >::x2, terry::Rect< T >::y1, and terry::Rect< T >::y2.
Rect terry::translateRegion | ( | const Rect & | windowRoW, |
const std::ptrdiff_t | x, | ||
const std::ptrdiff_t | y | ||
) | [inline] |
Definition at line 129 of file Rect.hpp.
References terry::Rect< T >::x1, terry::Rect< T >::x2, terry::Rect< T >::y1, and terry::Rect< T >::y2.
void terry::wuline | ( | const view_t & | view, |
const value_type & | pixel, | ||
int | X0, | ||
int | Y0, | ||
int | X1, | ||
int | Y1, | ||
int | NumLevels, | ||
int | IntensityBits | ||
) | [inline] |
Definition at line 119 of file utilgil.hpp.
References terry::algorithm::static_for_each(), and boost::gil::view().
Referenced by terry::draw_line< view_t >::operator()().