FLImaging 6.5.8.1
GUIManagerDrawingBase.h
1#pragma once
2
14namespace FLImaging
15{
19 namespace GUI
20 {
30 class FL_EXPORT CGUIManagerDrawingBase
31 {
32 public:
43
56
69
80
92 virtual const CResult Assign(const CGUIManagerDrawingBase& rhs);
93
105 virtual const CResult Assign(const CGUIManagerDrawingBase* pRhs);
106 };
107 }
108}
FLImaging module execution result object.
Definition ResultsDef.h:1514
Base class for managing GUI drawing. Provides basic functionality for GUI-related drawing management.
Definition GUIManagerDrawingBase.h:31
virtual ~CGUIManagerDrawingBase()
Virtual destructor. Ensures proper cleanup in derived classes.
CGUIManagerDrawingBase()
Default constructor. Initializes an empty CGUIManagerDrawingBase instance.
CGUIManagerDrawingBase(const CGUIManagerDrawingBase *pRhs)
Copy constructor from pointer. Creates a new instance by copying another CGUIManagerDrawingBase point...
CGUIManagerDrawingBase(const CGUIManagerDrawingBase &rhs)
Copy constructor. Creates a new instance by copying another CGUIManagerDrawingBase.
virtual const CResult Assign(const CGUIManagerDrawingBase *pRhs)
Assigns values from another instance pointer.
virtual const CResult Assign(const CGUIManagerDrawingBase &rhs)
Assigns values from another instance.