OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimIdManager.h
Go to the documentation of this file.
1 #ifndef ossimIdManager_HEADER
2 #define ossimIdManager_HEADER
3 
4 #include <ossim/base/ossimId.h>
5 
7 {
8 public:
9  static ossimIdManager* instance();
10  ossimId generateId();
11  ossimId generateId(ossim_int64 customId);
12  void setCurrentId(ossim_int64 customId);
13 
14 protected:
15  ossimIdManager(); // make sure this can't be constructed outside
16  ossimIdManager(const ossimIdManager& rhs);
17  ~ossimIdManager();
18  void operator =(const ossimIdManager& rhs);
19 
22 };
23 
24 #endif
static ossim_int64 theCurrentId
#define OSSIMDLLEXPORT
static ossimIdManager * theInstance
long long ossim_int64