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

#include <ossimQuickbirdTile.h>

Public Member Functions

bool operator== (const ossimString &rhs) const
 
bool operator< (const ossimString &rhs) const
 
bool operator> (const ossimString &rhs) const
 
bool operator== (const ossimQuickbirdTileInfo &rhs) const
 
bool operator< (const ossimQuickbirdTileInfo &rhs) const
 
bool operator> (const ossimQuickbirdTileInfo &rhs) const
 
 ossimQuickbirdTileInfo ()
 
void initialize ()
 

Public Attributes

ossimString theTileGroup
 
ossimFilename theFilename
 
ossim_int32 theUlXOffset
 
ossim_int32 theUlYOffset
 
ossim_int32 theUrXOffset
 
ossim_int32 theUrYOffset
 
ossim_int32 theLrXOffset
 
ossim_int32 theLrYOffset
 
ossim_int32 theLlXOffset
 
ossim_int32 theLlYOffset
 
ossim_float64 theUlLon
 
ossim_float64 theUlLat
 
ossim_float64 theUrLon
 
ossim_float64 theUrLat
 
ossim_float64 theLrLon
 
ossim_float64 theLrLat
 
ossim_float64 theLlLon
 
ossim_float64 theLlLat
 

Friends

std::ostream & operator<< (std::ostream &out, const ossimQuickbirdTileInfo &)
 

Detailed Description

Definition at line 20 of file ossimQuickbirdTile.h.

Constructor & Destructor Documentation

◆ ossimQuickbirdTileInfo()

ossimQuickbirdTileInfo::ossimQuickbirdTileInfo ( )
inline

Definition at line 52 of file ossimQuickbirdTile.h.

References initialize().

53  {
54  initialize();
55  }

Member Function Documentation

◆ initialize()

void ossimQuickbirdTileInfo::initialize ( )
inline

Definition at line 57 of file ossimQuickbirdTile.h.

References ossim::nan(), OSSIM_INT_NAN, theFilename, theLlLat, theLlLon, theLlXOffset, theLlYOffset, theLrLat, theLrLon, theLrXOffset, theLrYOffset, theTileGroup, theUlLat, theUlLon, theUlXOffset, theUlYOffset, theUrLat, theUrLon, theUrXOffset, and theUrYOffset.

Referenced by ossimQuickbirdTileInfo().

58  {
59  theTileGroup = "";
60  theFilename = "";
69 
70  theUlLon = ossim::nan();
71  theUlLat = ossim::nan();
72  theUrLon = ossim::nan();
73  theUrLat = ossim::nan();
74  theLrLon = ossim::nan();
75  theLrLat = ossim::nan();
76  theLlLon = ossim::nan();
77  theLlLat = ossim::nan();
78  }
double nan()
Method to return ieee floating point double precision NAN.
Definition: ossimCommon.h:135
#define OSSIM_INT_NAN

◆ operator<() [1/2]

bool ossimQuickbirdTileInfo::operator< ( const ossimString rhs) const
inline

Definition at line 31 of file ossimQuickbirdTile.h.

References theFilename.

32  {
33  return theFilename < rhs;
34  }

◆ operator<() [2/2]

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

Definition at line 43 of file ossimQuickbirdTile.h.

References theFilename.

44  {
45  return theFilename < rhs.theFilename;
46  }

◆ operator==() [1/2]

bool ossimQuickbirdTileInfo::operator== ( const ossimString rhs) const
inline

Definition at line 27 of file ossimQuickbirdTile.h.

References theFilename.

28  {
29  return theFilename == rhs;
30  }

◆ operator==() [2/2]

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

Definition at line 39 of file ossimQuickbirdTile.h.

References theFilename.

40  {
41  return theFilename == rhs.theFilename;
42  }

◆ operator>() [1/2]

bool ossimQuickbirdTileInfo::operator> ( const ossimString rhs) const
inline

Definition at line 35 of file ossimQuickbirdTile.h.

References theFilename.

36  {
37  return theFilename > rhs;
38  }

◆ operator>() [2/2]

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

Definition at line 47 of file ossimQuickbirdTile.h.

References theFilename.

48  {
49  return theFilename > rhs.theFilename;
50  }

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const ossimQuickbirdTileInfo  
)
friend

Definition at line 23 of file ossimQuickbirdTile.h.

24  {
25  return out;
26  }

Member Data Documentation

◆ theFilename

ossimFilename ossimQuickbirdTileInfo::theFilename

Definition at line 80 of file ossimQuickbirdTile.h.

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

◆ theLlLat

ossim_float64 ossimQuickbirdTileInfo::theLlLat

Definition at line 96 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLlLon

ossim_float64 ossimQuickbirdTileInfo::theLlLon

Definition at line 95 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLlXOffset

ossim_int32 ossimQuickbirdTileInfo::theLlXOffset

Definition at line 87 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLlYOffset

ossim_int32 ossimQuickbirdTileInfo::theLlYOffset

Definition at line 88 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLrLat

ossim_float64 ossimQuickbirdTileInfo::theLrLat

Definition at line 94 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLrLon

ossim_float64 ossimQuickbirdTileInfo::theLrLon

Definition at line 93 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLrXOffset

ossim_int32 ossimQuickbirdTileInfo::theLrXOffset

Definition at line 85 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theLrYOffset

ossim_int32 ossimQuickbirdTileInfo::theLrYOffset

Definition at line 86 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theTileGroup

ossimString ossimQuickbirdTileInfo::theTileGroup

Definition at line 79 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theUlLat

ossim_float64 ossimQuickbirdTileInfo::theUlLat

Definition at line 90 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theUlLon

ossim_float64 ossimQuickbirdTileInfo::theUlLon

Definition at line 89 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theUlXOffset

ossim_int32 ossimQuickbirdTileInfo::theUlXOffset

◆ theUlYOffset

ossim_int32 ossimQuickbirdTileInfo::theUlYOffset

◆ theUrLat

ossim_float64 ossimQuickbirdTileInfo::theUrLat

Definition at line 92 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theUrLon

ossim_float64 ossimQuickbirdTileInfo::theUrLon

Definition at line 91 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theUrXOffset

ossim_int32 ossimQuickbirdTileInfo::theUrXOffset

Definition at line 83 of file ossimQuickbirdTile.h.

Referenced by initialize().

◆ theUrYOffset

ossim_int32 ossimQuickbirdTileInfo::theUrYOffset

Definition at line 84 of file ossimQuickbirdTile.h.

Referenced by initialize().


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