IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BaseToolTip.h
1 // BaseToolTip.h:
3 // --------------
4 //
14 
15 #ifndef __IPSDKBASEDATA_BASETOOLTIP_H__
16 #define __IPSDKBASEDATA_BASETOOLTIP_H__
17 
20 #include <IPSDKUtil/BaseTypes.h>
21 
22 namespace ipsdk {
23 
26 
28 {
29 public:
32  BaseToolTip() {}
33  virtual ~BaseToolTip() = 0;
35 
36 // methods
37 public:
39  virtual const std::string& getObjectName() const = 0;
40 
42  virtual const std::string& getToolTip() const = 0;
43 
44 // attributes
45 protected:
46 
47 };
48 
51 
52 inline
53 BaseToolTip::~BaseToolTip()
54 {
55 
56 }
57 
60 
61 } // end of namespace ipsdk
62 
63 #endif // __IPSDKBASEDATA_BASETOOLTIP_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.
Header part of macros set for ToolTip class declaration.
Base types for multiplatform compatibility.
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27
Base class for objects with name and tool tip informations.
Definition: BaseToolTip.h:27