Impl              491 modules/core/include/opencv2/core/cuda.hpp     class Impl;
Impl              494 modules/core/include/opencv2/core/cuda.hpp     Ptr<Impl> impl_;
Impl              495 modules/core/include/opencv2/core/cuda.hpp     Stream(const Ptr<Impl>& impl);
Impl              527 modules/core/include/opencv2/core/cuda.hpp     class Impl;
Impl              530 modules/core/include/opencv2/core/cuda.hpp     Ptr<Impl> impl_;
Impl              538 modules/core/include/opencv2/core/cuda.inl.hpp Stream::Stream(const Ptr<Impl>& impl)
Impl              229 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              230 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              258 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              259 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              275 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              276 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              297 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              298 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              529 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              532 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              559 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              560 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              580 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              581 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              601 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              602 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              668 modules/core/include/opencv2/core/ocl.hpp     struct Impl;
Impl              669 modules/core/include/opencv2/core/ocl.hpp     Impl* p;
Impl              271 modules/core/include/opencv2/core/opengl.hpp     class Impl;
Impl              274 modules/core/include/opencv2/core/opengl.hpp     Ptr<Impl> impl_;
Impl              392 modules/core/include/opencv2/core/opengl.hpp     class Impl;
Impl              395 modules/core/include/opencv2/core/opengl.hpp     Ptr<Impl> impl_;
Impl              499 modules/core/include/opencv2/core/utility.hpp     struct Impl;
Impl              501 modules/core/include/opencv2/core/utility.hpp     Impl* impl;
Impl              755 modules/core/include/opencv2/core/utility.hpp     struct Impl;
Impl              756 modules/core/include/opencv2/core/utility.hpp     Impl* impl;
Impl              158 modules/core/src/command_line_parser.cpp     impl = new Impl;
Impl              269 modules/core/src/command_line_parser.cpp void CommandLineParser::Impl::apply_params(const String& key, const String& value)
Impl              284 modules/core/src/command_line_parser.cpp void CommandLineParser::Impl::apply_params(int i, String value)
Impl              296 modules/core/src/command_line_parser.cpp void CommandLineParser::Impl::sort_params()
Impl              306 modules/core/src/command_line_parser.cpp String CommandLineParser::Impl::cat_string(const String& str) const
Impl              421 modules/core/src/command_line_parser.cpp std::vector<String> CommandLineParser::Impl::split_range_string(const String& _str, char fs, char ss) const
Impl              493 modules/core/src/command_line_parser.cpp std::vector<String> CommandLineParser::Impl::split_string(const String& _str, char symbol, bool create_empty_item) const
Impl              285 modules/core/src/cuda_stream.cpp     Impl();
Impl              286 modules/core/src/cuda_stream.cpp     Impl(cudaStream_t stream);
Impl              288 modules/core/src/cuda_stream.cpp     ~Impl();
Impl              291 modules/core/src/cuda_stream.cpp cv::cuda::Stream::Impl::Impl() : stream(0)
Impl              298 modules/core/src/cuda_stream.cpp cv::cuda::Stream::Impl::Impl(cudaStream_t stream_) : stream(stream_)
Impl              303 modules/core/src/cuda_stream.cpp cv::cuda::Stream::Impl::~Impl()
Impl              374 modules/core/src/cuda_stream.cpp             Ptr<Stream::Impl> impl = makePtr<Stream::Impl>(stream);
Impl              411 modules/core/src/cuda_stream.cpp     impl_ = makePtr<Impl>();
Impl              697 modules/core/src/cuda_stream.cpp     Impl(unsigned int flags);
Impl              698 modules/core/src/cuda_stream.cpp     ~Impl();
Impl              701 modules/core/src/cuda_stream.cpp cv::cuda::Event::Impl::Impl(unsigned int flags) : event(0)
Impl              706 modules/core/src/cuda_stream.cpp cv::cuda::Event::Impl::~Impl()
Impl              725 modules/core/src/cuda_stream.cpp     impl_ = makePtr<Impl>(flags);
Impl             1734 modules/core/src/ocl.cpp     p = (Impl*)pl.p;
Impl             1741 modules/core/src/ocl.cpp     Impl* newp = (Impl*)pl.p;
Impl             1760 modules/core/src/ocl.cpp         p.p = new Impl;
Impl             1886 modules/core/src/ocl.cpp     Impl* newp = (Impl*)d.p;
Impl             1905 modules/core/src/ocl.cpp     p = new Impl(d);
Impl             2466 modules/core/src/ocl.cpp     static Context::Impl* get(Context& context) { return context.p; }
Impl             2770 modules/core/src/ocl.cpp     p = new Impl();
Impl             2785 modules/core/src/ocl.cpp     p = new Impl(dtype0);
Impl             2805 modules/core/src/ocl.cpp     p = (Impl*)c.p;
Impl             2812 modules/core/src/ocl.cpp     Impl* newp = (Impl*)c.p;
Impl             2843 modules/core/src/ocl.cpp             ctx->p = new Impl();
Impl             2869 modules/core/src/ocl.cpp     Context::Impl* i = p;
Impl             2877 modules/core/src/ocl.cpp     Context::Impl* i = p;
Impl             2897 modules/core/src/ocl.cpp     Context::Impl* i = context.p;
Impl             2906 modules/core/src/ocl.cpp     Context::Impl* i = context.p;
Impl             2935 modules/core/src/ocl.cpp     Context::Impl * impl = ctx.p;
Impl             2947 modules/core/src/ocl.cpp     Platform::Impl* pImpl = p.p;
Impl             3013 modules/core/src/ocl.cpp     Impl* newp = (Impl*)q.p;
Impl             3032 modules/core/src/ocl.cpp     p = new Impl(c, d);
Impl             3087 modules/core/src/ocl.cpp     Impl(const char* kname, const Program& prog) :
Impl             3159 modules/core/src/ocl.cpp     ((cv::ocl::Kernel::Impl*)p)->finit();
Impl             3193 modules/core/src/ocl.cpp     Impl* newp = (Impl*)k.p;
Impl             3212 modules/core/src/ocl.cpp     p = new Impl(kname, prog);
Impl             3624 modules/core/src/ocl.cpp     Impl* newp = (Impl*)prog.p;
Impl             3644 modules/core/src/ocl.cpp     p = new Impl(src, buildflags, errmsg);
Impl             3668 modules/core/src/ocl.cpp     p = new Impl(bin, buildflags);
Impl             3727 modules/core/src/ocl.cpp     p = new Impl(prog);
Impl             3732 modules/core/src/ocl.cpp     p = new Impl(prog);
Impl             3750 modules/core/src/ocl.cpp     Impl* newp = (Impl*)prog.p;
Impl             5217 modules/core/src/ocl.cpp     p = new Impl(platform_id);
Impl             5680 modules/core/src/ocl.cpp     p = new Impl(src, norm, alias);
Impl             5706 modules/core/src/ocl.cpp     cl_image_format format = Impl::getImageFormat(depth, cn, norm);
Impl             5708 modules/core/src/ocl.cpp     return Impl::isFormatSupported(format);
Impl              299 modules/core/src/opengl.cpp     static const Ptr<Impl>& empty();
Impl              301 modules/core/src/opengl.cpp     Impl(GLuint bufId, bool autoRelease);
Impl              302 modules/core/src/opengl.cpp     Impl(GLsizeiptr size, const GLvoid* data, GLenum target, bool autoRelease);
Impl              303 modules/core/src/opengl.cpp     ~Impl();
Impl              328 modules/core/src/opengl.cpp     Impl();
Impl              338 modules/core/src/opengl.cpp const Ptr<cv::ogl::Buffer::Impl>& cv::ogl::Buffer::Impl::empty()
Impl              340 modules/core/src/opengl.cpp     static Ptr<Impl> p(new Impl);
Impl              344 modules/core/src/opengl.cpp cv::ogl::Buffer::Impl::Impl() : bufId_(0), autoRelease_(false)
Impl              348 modules/core/src/opengl.cpp cv::ogl::Buffer::Impl::Impl(GLuint abufId, bool autoRelease) : bufId_(abufId), autoRelease_(autoRelease)
Impl              353 modules/core/src/opengl.cpp cv::ogl::Buffer::Impl::Impl(GLsizeiptr size, const GLvoid* data, GLenum target, bool autoRelease) : bufId_(0), autoRelease_(autoRelease)
Impl              370 modules/core/src/opengl.cpp cv::ogl::Buffer::Impl::~Impl()
Impl              376 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::bind(GLenum target) const
Impl              382 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::copyFrom(GLuint srcBuf, GLsizeiptr size)
Impl              394 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::copyFrom(GLsizeiptr size, const GLvoid* data)
Impl              403 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::copyTo(GLsizeiptr size, GLvoid* data) const
Impl              412 modules/core/src/opengl.cpp void* cv::ogl::Buffer::Impl::mapHost(GLenum access)
Impl              423 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::unmapHost()
Impl              430 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::copyFrom(const void* src, size_t spitch, size_t width, size_t height, cudaStream_t stream)
Impl              436 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::copyTo(void* dst, size_t dpitch, size_t width, size_t height, cudaStream_t stream) const
Impl              442 modules/core/src/opengl.cpp void* cv::ogl::Buffer::Impl::mapDevice(cudaStream_t stream)
Impl              448 modules/core/src/opengl.cpp void cv::ogl::Buffer::Impl::unmapDevice(cudaStream_t stream)
Impl              462 modules/core/src/opengl.cpp     impl_ = Impl::empty();
Impl              476 modules/core/src/opengl.cpp     impl_.reset(new Impl(abufId, autoRelease));
Impl              492 modules/core/src/opengl.cpp     impl_.reset(new Impl(abufId, autoRelease));
Impl              521 modules/core/src/opengl.cpp             impl_.reset(new Impl(asize, mat.data, target, autoRelease));
Impl              544 modules/core/src/opengl.cpp         impl_.reset(new Impl(asize, 0, target, autoRelease));
Impl              557 modules/core/src/opengl.cpp     impl_ = Impl::empty();
Impl              843 modules/core/src/opengl.cpp     static const Ptr<Impl> empty();
Impl              845 modules/core/src/opengl.cpp     Impl(GLuint texId, bool autoRelease);
Impl              846 modules/core/src/opengl.cpp     Impl(GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels, bool autoRelease);
Impl              847 modules/core/src/opengl.cpp     ~Impl();
Impl              859 modules/core/src/opengl.cpp     Impl();
Impl              865 modules/core/src/opengl.cpp const Ptr<cv::ogl::Texture2D::Impl> cv::ogl::Texture2D::Impl::empty()
Impl              867 modules/core/src/opengl.cpp     static Ptr<Impl> p(new Impl);
Impl              871 modules/core/src/opengl.cpp cv::ogl::Texture2D::Impl::Impl() : texId_(0), autoRelease_(false)
Impl              875 modules/core/src/opengl.cpp cv::ogl::Texture2D::Impl::Impl(GLuint atexId, bool autoRelease) : texId_(atexId), autoRelease_(autoRelease)
Impl              880 modules/core/src/opengl.cpp cv::ogl::Texture2D::Impl::Impl(GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels, bool autoRelease) : texId_(0), autoRelease_(autoRelease)
Impl              900 modules/core/src/opengl.cpp cv::ogl::Texture2D::Impl::~Impl()
Impl              906 modules/core/src/opengl.cpp void cv::ogl::Texture2D::Impl::copyFrom(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
Impl              921 modules/core/src/opengl.cpp void cv::ogl::Texture2D::Impl::copyTo(GLenum format, GLenum type, GLvoid* pixels) const
Impl              933 modules/core/src/opengl.cpp void cv::ogl::Texture2D::Impl::bind() const
Impl              946 modules/core/src/opengl.cpp     impl_ = Impl::empty();
Impl              960 modules/core/src/opengl.cpp     impl_.reset(new Impl(atexId, autoRelease));
Impl              976 modules/core/src/opengl.cpp     impl_.reset(new Impl(atexId, autoRelease));
Impl             1016 modules/core/src/opengl.cpp             impl_.reset(new Impl(internalFormats[cn], asize.width, asize.height, srcFormats[cn], gl_types[depth], 0, autoRelease));
Impl             1030 modules/core/src/opengl.cpp                 impl_.reset(new Impl(internalFormats[cn], asize.width, asize.height, srcFormats[cn], gl_types[depth], 0, autoRelease));
Impl             1042 modules/core/src/opengl.cpp             impl_.reset(new Impl(internalFormats[cn], asize.width, asize.height, srcFormats[cn], gl_types[depth], mat.data, autoRelease));
Impl             1065 modules/core/src/opengl.cpp         impl_.reset(new Impl(aformat, acols, arows, aformat, gl::FLOAT, 0, autoRelease));
Impl             1078 modules/core/src/opengl.cpp     impl_ = Impl::empty();
Impl              893 modules/core/src/system.cpp     impl = new Mutex::Impl;
Impl              152 modules/cudacodec/src/thread.cpp     impl_(new Impl(func, userData))
Impl               62 modules/cudacodec/src/thread.hpp     class Impl;
Impl               65 modules/cudacodec/src/thread.hpp     cv::Ptr<Impl> impl_;
Impl              137 modules/ml/src/knearest.cpp class BruteForceImpl : public Impl
Impl              361 modules/ml/src/knearest.cpp class KDTreeImpl : public Impl
Impl              509 modules/ml/src/knearest.cpp     Ptr<Impl> impl;
Impl              249 modules/stitching/include/opencv2/stitching/detail/seam_finders.hpp     class Impl;
Impl             1063 modules/stitching/src/seam_finders.cpp     Impl(int cost_type, float terminal_cost, float bad_region_penalty)
Impl             1085 modules/stitching/src/seam_finders.cpp void GraphCutSeamFinder::Impl::find(const std::vector<UMat> &src, const std::vector<Point> &corners,
Impl             1116 modules/stitching/src/seam_finders.cpp void GraphCutSeamFinder::Impl::setGraphWeightsColor(const Mat &img1, const Mat &img2,
Impl             1164 modules/stitching/src/seam_finders.cpp void GraphCutSeamFinder::Impl::setGraphWeightsColorGrad(
Impl             1218 modules/stitching/src/seam_finders.cpp void GraphCutSeamFinder::Impl::findInPair(size_t first, size_t second, Rect roi)
Impl             1317 modules/stitching/src/seam_finders.cpp     : impl_(new Impl(cost_type, terminal_cost, bad_region_penalty)) {}
Impl              387 modules/videoio/src/cap_ffmpeg_impl.hpp     struct Impl;
Impl              389 modules/videoio/src/cap_ffmpeg_impl.hpp     Impl* impl;
Impl              481 modules/videoio/src/cap_ffmpeg_impl.hpp     impl = (Impl*)malloc(sizeof(Impl));
Impl              364 modules/videostab/src/global_motion.cpp     typedef Mat (*Impl)(int, Point2f*, Point2f*, float*);
Impl              365 modules/videostab/src/global_motion.cpp     static Impl impls[] = { estimateGlobMotionLeastSquaresTranslation,
Impl              169 modules/viz/include/opencv2/viz/widgets.hpp             class Impl;
Impl              170 modules/viz/include/opencv2/viz/widgets.hpp             Impl *impl_;
Impl               58 modules/viz/src/widget.cpp cv::viz::Widget::Widget() : impl_( new Impl() ) { }
Impl               60 modules/viz/src/widget.cpp cv::viz::Widget::Widget(const Widget& other) : impl_( new Impl() )
Impl               69 modules/viz/src/widget.cpp         impl_ = new Impl();