FLImaging 6.5.8.1
GUIViewImageLayerRef.h
1#pragma once
2#include "GUIViewImageLayer.h"
3
5namespace FLImaging
6{
8 namespace GUI
9 {
10 class CGUIViewImage;
11 class CGUIManagerViewImageObject;
12 class CInternalViewImage;
13 class CGUIViewImageLayerObjectBase;
14
23 {
24 friend class CGUIViewImage;
25 friend class CGUIManagerViewImageObject;
26 friend class CInternalViewImage;
27 friend class CGUIViewImageObjectFigure;
28
29 public:
37
44 CGUIViewImageLayerRef(CGUIViewImageBase* pParentViewBase, CD2DObject* pD2DObject);
45
53
61
62 void Clear();
63
64 SupportToDuplicateObject(CGUIViewImageLayerRef, *this);
65 DeclareGetClassType();
66 };
67 }
68}
A class of view base.
Definition GUIViewImageBase.h:43
A class of image view.
Definition GUIViewImage.h:319
A class of image view layer that can be drawn figures or text.
Definition GUIViewImageLayer.h:45
The layer that does not copy the figure when drawing the figure over the image view....
Definition GUIViewImageLayerRef.h:23
CGUIViewImageLayerRef(CGUIViewImageBase *pParentViewBase, CD2DObject *pD2DObject)
Default constructor.
CGUIViewImageLayerRef(const CGUIViewImageLayerRef &rh)
Copy constructor by reference.
virtual ~CGUIViewImageLayerRef()
Default destructor.
CGUIViewImageLayerRef()
Default constructor.