OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
base
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
6
class
OSSIMDLLEXPORT
ossimIdManager
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
20
static
ossimIdManager
*
theInstance
;
21
static
ossim_int64
theCurrentId
;
22
};
23
24
#endif
ossimId
Definition:
ossimId.h:16
ossimIdManager::theCurrentId
static ossim_int64 theCurrentId
Definition:
ossimIdManager.h:21
OSSIMDLLEXPORT
#define OSSIMDLLEXPORT
Definition:
ossimConstants.h:71
ossimId.h
ossimIdManager
Definition:
ossimIdManager.h:6
ossimIdManager::theInstance
static ossimIdManager * theInstance
Definition:
ossimIdManager.h:20
ossim_int64
long long ossim_int64
Definition:
ossimConstants.h:242
Generated on Fri Aug 3 2018 08:46:48 for OSSIM - Open Source Software Image Map by
1.8.14