OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossimFixedTileCacheInfo Class Reference

#include <ossimFixedTileCache.h>

Public Member Functions

 ossimFixedTileCacheInfo (ossimRefPtr< ossimImageData > &tile, ossim_int32 tileId=-1)
 
bool operator< (const ossimFixedTileCacheInfo &rhs) const
 
bool operator< (ossim_int32 tileId) const
 
bool operator> (const ossimFixedTileCacheInfo &rhs) const
 
bool operator> (ossim_int32 tileId) const
 
bool operator== (const ossimFixedTileCacheInfo &rhs) const
 
bool operator== (ossim_int32 tileId) const
 

Public Attributes

ossimRefPtr< ossimImageDatatheTile
 
ossim_int32 theTileId
 

Detailed Description

Definition at line 24 of file ossimFixedTileCache.h.

Constructor & Destructor Documentation

◆ ossimFixedTileCacheInfo()

ossimFixedTileCacheInfo::ossimFixedTileCacheInfo ( ossimRefPtr< ossimImageData > &  tile,
ossim_int32  tileId = -1 
)
inline

Definition at line 27 of file ossimFixedTileCache.h.

29  :theTile(tile),
30  theTileId(tileId)
31  {
32  }
ossimRefPtr< ossimImageData > theTile

Member Function Documentation

◆ operator<() [1/2]

bool ossimFixedTileCacheInfo::operator< ( const ossimFixedTileCacheInfo rhs) const
inline

Definition at line 34 of file ossimFixedTileCache.h.

References theTileId.

35  {
36  return (theTileId < rhs.theTileId);
37  }

◆ operator<() [2/2]

bool ossimFixedTileCacheInfo::operator< ( ossim_int32  tileId) const
inline

Definition at line 38 of file ossimFixedTileCache.h.

References theTileId.

39  {
40  return (theTileId < tileId);
41  }

◆ operator==() [1/2]

bool ossimFixedTileCacheInfo::operator== ( const ossimFixedTileCacheInfo rhs) const
inline

Definition at line 50 of file ossimFixedTileCache.h.

References theTileId.

51  {
52  return (theTileId == rhs.theTileId);
53  }

◆ operator==() [2/2]

bool ossimFixedTileCacheInfo::operator== ( ossim_int32  tileId) const
inline

Definition at line 54 of file ossimFixedTileCache.h.

References theTileId.

55  {
56  return (theTileId == tileId);
57  }

◆ operator>() [1/2]

bool ossimFixedTileCacheInfo::operator> ( const ossimFixedTileCacheInfo rhs) const
inline

Definition at line 42 of file ossimFixedTileCache.h.

References theTileId.

43  {
44  return (theTileId > rhs.theTileId);
45  }

◆ operator>() [2/2]

bool ossimFixedTileCacheInfo::operator> ( ossim_int32  tileId) const
inline

Definition at line 46 of file ossimFixedTileCache.h.

References theTileId.

47  {
48  return (theTileId > tileId);
49  }

Member Data Documentation

◆ theTile

ossimRefPtr<ossimImageData> ossimFixedTileCacheInfo::theTile

Definition at line 59 of file ossimFixedTileCache.h.

◆ theTileId

ossim_int32 ossimFixedTileCacheInfo::theTileId

Definition at line 60 of file ossimFixedTileCache.h.

Referenced by operator<(), operator==(), and operator>().


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