IDS peak ICV v1.0.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
21namespace experimental
22{
23class Painter;
24
32{
33protected:
39 virtual ~IDrawable() = default;
40
46 virtual void Draw(Image& image, const detail::DrawingOptions& options) const = 0;
47
48private:
49 friend Painter;
50};
51
52} /* namespace experimental */
53} /* namespace icv */
54} /* namespace peak */
For detailed information about the use of ids_peak_icv Image refer to the Image Guide.
Base class for all drawables.
Class for painting simple things (e.g. a region) on images.