OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossimElevationCellDatabase::CellInfo Struct Reference

#include <ossimElevationCellDatabase.h>

Inheritance diagram for ossimElevationCellDatabase::CellInfo:
ossimReferenced

Public Member Functions

 CellInfo (ossim_uint64 id, ossimElevCellHandler *handler=0)
 
 CellInfo (const CellInfo &src)
 
 CellInfo ()
 
const CellInfooperator= (const CellInfo &src)
 
void updateTimestamp ()
 
ossim_uint64 id () const
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (const ossimReferenced &)
 
void ref () const
 increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
 
void unref () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
void unref_nodelete () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
int referenceCount () const
 

Public Attributes

ossim_uint64 m_id
 
ossimRefPtr< ossimElevCellHandlerm_handler
 
ossimTimer::Timer_t m_timestamp
 

Additional Inherited Members

- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Detailed Description

Definition at line 9 of file ossimElevationCellDatabase.h.

Constructor & Destructor Documentation

◆ CellInfo() [1/3]

ossimElevationCellDatabase::CellInfo::CellInfo ( ossim_uint64  id,
ossimElevCellHandler handler = 0 
)
inline

Definition at line 11 of file ossimElevationCellDatabase.h.

References ossimTimer::instance(), and ossimTimer::tick().

12  :ossimReferenced(),
13  m_id(id),
14  m_handler(handler),
15  m_timestamp(0)
16  {
18  }
static ossimTimer * instance()
Definition: ossimTimer.cpp:19
Timer_t tick() const
Get the timers tick value.
Definition: ossimTimer.cpp:95
ossimRefPtr< ossimElevCellHandler > m_handler

◆ CellInfo() [2/3]

ossimElevationCellDatabase::CellInfo::CellInfo ( const CellInfo src)
inline

Definition at line 19 of file ossimElevationCellDatabase.h.

20  :ossimReferenced(src),
21  m_id(src.m_id),
22  m_handler(src.m_handler),
23  m_timestamp(src.m_timestamp)
24  {
25  }
ossimRefPtr< ossimElevCellHandler > m_handler

◆ CellInfo() [3/3]

ossimElevationCellDatabase::CellInfo::CellInfo ( )
inline

Definition at line 26 of file ossimElevationCellDatabase.h.

27  :ossimReferenced(),
28  m_id(0),
29  m_handler(0),
30  m_timestamp(0)
31  {
32  }
ossimRefPtr< ossimElevCellHandler > m_handler

Member Function Documentation

◆ id()

ossim_uint64 ossimElevationCellDatabase::CellInfo::id ( ) const
inline

Definition at line 47 of file ossimElevationCellDatabase.h.

48  {
49  return m_id;
50  }

◆ operator=()

const CellInfo& ossimElevationCellDatabase::CellInfo::operator= ( const CellInfo src)
inline

Definition at line 33 of file ossimElevationCellDatabase.h.

References m_handler, m_id, and m_timestamp.

34  {
35  if (this != &src)
36  {
37  m_id = src.m_id;
38  m_handler = src.m_handler;
39  m_timestamp = src.m_timestamp;
40  }
41  return *this;
42  }
ossimRefPtr< ossimElevCellHandler > m_handler

◆ updateTimestamp()

void ossimElevationCellDatabase::CellInfo::updateTimestamp ( )
inline

Definition at line 43 of file ossimElevationCellDatabase.h.

References ossimTimer::instance(), and ossimTimer::tick().

44  {
46  }
static ossimTimer * instance()
Definition: ossimTimer.cpp:19
Timer_t tick() const
Get the timers tick value.
Definition: ossimTimer.cpp:95

Member Data Documentation

◆ m_handler

ossimRefPtr<ossimElevCellHandler> ossimElevationCellDatabase::CellInfo::m_handler

Definition at line 52 of file ossimElevationCellDatabase.h.

Referenced by operator=().

◆ m_id

ossim_uint64 ossimElevationCellDatabase::CellInfo::m_id

Definition at line 51 of file ossimElevationCellDatabase.h.

Referenced by operator=().

◆ m_timestamp

ossimTimer::Timer_t ossimElevationCellDatabase::CellInfo::m_timestamp

Definition at line 53 of file ossimElevationCellDatabase.h.

Referenced by operator=().


The documentation for this struct was generated from the following file: