|
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()().
