opencv2/cudev/functional/functional.hpp#
#include <../common.hpp>
#include <../util/saturate_cast.hpp>
#include <../util/vec_traits.hpp>
#include <../util/vec_math.hpp>
#include <../util/type_traits.hpp>
Include dependency graph for functional.hpp:
This graph shows which files directly or indirectly include functional.hpp:
Classes#
struct cv::cudev::abs_func
struct cv::cudev::abs_func< double >
struct cv::cudev::abs_func< float >
struct cv::cudev::abs_func< schar >
struct cv::cudev::abs_func< short >
struct cv::cudev::abs_func< uchar >
struct cv::cudev::abs_func< uint >
struct cv::cudev::abs_func< ushort >
struct cv::cudev::absdiff_func
struct cv::cudev::binary_function
struct cv::cudev::BinaryNegate
struct cv::cudev::Binder1st
struct cv::cudev::Binder2nd
struct cv::cudev::bit_and
struct cv::cudev::bit_lshift
struct cv::cudev::bit_not
struct cv::cudev::bit_or
struct cv::cudev::bit_rshift
struct cv::cudev::bit_xor
struct cv::cudev::direction_func
struct cv::cudev::direction_interleaved_func
struct cv::cudev::divides
struct cv::cudev::equal_to
struct cv::cudev::functional_detail::FloatType
struct cv::cudev::greater
struct cv::cudev::greater_equal
struct cv::cudev::identity
struct cv::cudev::InRangeComparator
Functor that checks if a CUDA vector v is in the range between lowerb and upperb. More…
struct cv::cudev::InRangeCopier
Functor that copies a cv::Scalar into a CUDA vector, e.g. a uchar3. More…
struct cv::cudev::InRangeFunc
unary_function implementation of inRange More…
struct cv::cudev::IsBinaryFunction
struct cv::cudev::IsUnaryFunction
struct cv::cudev::less
struct cv::cudev::less_equal
struct cv::cudev::logical_and
struct cv::cudev::logical_not
struct cv::cudev::logical_or
struct cv::cudev::magnitude_direction_interleaved_func
struct cv::cudev::magnitude_func
struct cv::cudev::magnitude_interleaved_func
struct cv::cudev::magnitude_sqr_func
struct cv::cudev::magnitude_sqr_interleaved_func
struct cv::cudev::maximum
struct cv::cudev::minimum
struct cv::cudev::minus
struct cv::cudev::modulus
struct cv::cudev::multiplies
struct cv::cudev::negate
struct cv::cudev::IsUnaryFunction::No
struct cv::cudev::IsBinaryFunction::No
struct cv::cudev::not_equal_to
struct cv::cudev::plus
struct cv::cudev::pow_func
struct cv::cudev::pow_func< double >
struct cv::cudev::project1st
struct cv::cudev::project2nd
struct cv::cudev::saturate_cast_fp16_func< float, short >
struct cv::cudev::saturate_cast_fp16_func< short, float >
struct cv::cudev::saturate_cast_func
struct cv::cudev::sqr_func
struct cv::cudev::ThreshBinaryFunc
struct cv::cudev::ThreshBinaryInvFunc
struct cv::cudev::ThreshToZeroFunc
struct cv::cudev::ThreshToZeroInvFunc
struct cv::cudev::ThreshTruncFunc
struct cv::cudev::unary_function
struct cv::cudev::UnaryNegate
Namespaces#
namespace cv
namespace cv::cudev
namespace cv::cudev::functional_detail
Functions#
Binder1st< Op > cv::cudev::bind1st (const Op &op, const typename Op::first_argument_type &arg1)
Binder2nd< Op > cv::cudev::bind2nd (const Op &op, const typename Op::second_argument_type &arg2)
UnaryNegate< Predicate > cv::cudev::not1 (const Predicate &pred)
BinaryNegate< Predicate > cv::cudev::not2 (const Predicate &pred)
ThreshBinaryFunc< T > cv::cudev::thresh_binary_func (T thresh, T maxVal)
ThreshBinaryInvFunc< T > cv::cudev::thresh_binary_inv_func (T thresh, T maxVal)
ThreshToZeroFunc< T > cv::cudev::thresh_to_zero_func (T thresh)
ThreshToZeroInvFunc< T > cv::cudev::thresh_to_zero_inv_func (T thresh)
ThreshTruncFunc< T > cv::cudev::thresh_trunc_func (T thresh)