IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
peak_icv_drawable.hpp
Go to the documentation of this file.
1
11#pragma once
12
14
15namespace peak
16{
17namespace icv
18{
19class Image;
20
21class Painter;
22
30{
31protected:
37 virtual ~IDrawable() = default;
38
44 virtual void Draw(Image& image, const detail::DrawingOptions& options) const = 0;
45
46private:
47 friend Painter;
48};
49
50} /* namespace icv */
51} /* namespace peak */
Base class for all drawables.
For detailed information about the use of ids_peak_icv Image refer to the Image Guide.
Provides functionality for painting drawable objects on images.