OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimAigHeader.h>
Public Member Functions | |
ossimAigHeader () | |
void | reset () |
bool | writeStream (std::ostream &out) |
void | setFloatCoverage () |
void | setIntCoverage () |
Public Attributes | |
char | theMagic [8] |
char | theUnknownData [8] |
ossim_int32 | theCellType |
char | theUnknownAssortedData [236] |
double | thePixelSizeX |
double | thePixelSizeY |
double | theUnknownGeoReferencingValues [2] |
int | theNumberOfTilesPerRow |
int | theNumberOfTilesPerColumn |
int | theWidthOfTileInPixels |
int | theUnknownValue |
int | theHeightOfTileInPixels |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimAigHeader &header) |
Definition at line 16 of file ossimAigHeader.h.
|
inline |
Definition at line 32 of file ossimAigHeader.h.
References reset().
|
inline |
Definition at line 37 of file ossimAigHeader.h.
References setIntCoverage(), theHeightOfTileInPixels, theMagic, theNumberOfTilesPerColumn, theNumberOfTilesPerRow, thePixelSizeX, thePixelSizeY, theUnknownAssortedData, theUnknownData, theUnknownGeoReferencingValues, theUnknownValue, and theWidthOfTileInPixels.
Referenced by ossimAigHeader().
|
inline |
Definition at line 57 of file ossimAigHeader.h.
References theCellType.
Referenced by ossimArcInfoGridWriter::writeBinaryAigHeader().
|
inline |
bool ossimAigHeader::writeStream | ( | std::ostream & | out | ) |
Definition at line 12 of file ossimAigHeader.cpp.
References ossimEndian::getSystemEndianType(), OSSIM_LITTLE_ENDIAN, ossimEndian::swap(), theCellType, theHeightOfTileInPixels, theMagic, theNumberOfTilesPerColumn, theNumberOfTilesPerRow, thePixelSizeX, thePixelSizeY, theUnknownAssortedData, theUnknownData, theUnknownValue, and theWidthOfTileInPixels.
|
friend |
Definition at line 19 of file ossimAigHeader.h.
ossim_int32 ossimAigHeader::theCellType |
1 means int cover and 2 means float cover
Definition at line 71 of file ossimAigHeader.h.
Referenced by setFloatCoverage(), setIntCoverage(), and writeStream().
int ossimAigHeader::theHeightOfTileInPixels |
Numer of pixels high the tile is. Usually the value is 4
Definition at line 111 of file ossimAigHeader.h.
Referenced by reset(), ossimArcInfoGridWriter::writeBinaryAigHeader(), and writeStream().
char ossimAigHeader::theMagic[8] |
Definition at line 65 of file ossimAigHeader.h.
Referenced by reset(), and writeStream().
int ossimAigHeader::theNumberOfTilesPerColumn |
This is the height of the file in tiles..
Definition at line 97 of file ossimAigHeader.h.
Referenced by reset(), ossimArcInfoGridWriter::writeBinaryAigHeader(), and writeStream().
int ossimAigHeader::theNumberOfTilesPerRow |
This is the width of the file in tiles..
Definition at line 92 of file ossimAigHeader.h.
Referenced by reset(), ossimArcInfoGridWriter::writeBinaryAigHeader(), and writeStream().
double ossimAigHeader::thePixelSizeX |
Holds the width of the pixel in geo referenced coordinate. It's 1 otherwise
Definition at line 79 of file ossimAigHeader.h.
Referenced by reset(), and writeStream().
double ossimAigHeader::thePixelSizeY |
Holds the height of the pixel in geo referenced coordinate. It's 1 otherwise
Definition at line 85 of file ossimAigHeader.h.
Referenced by reset(), and writeStream().
char ossimAigHeader::theUnknownAssortedData[236] |
Definition at line 73 of file ossimAigHeader.h.
Referenced by reset(), and writeStream().
char ossimAigHeader::theUnknownData[8] |
Definition at line 66 of file ossimAigHeader.h.
Referenced by reset(), and writeStream().
double ossimAigHeader::theUnknownGeoReferencingValues[2] |
Definition at line 87 of file ossimAigHeader.h.
Referenced by reset().
int ossimAigHeader::theUnknownValue |
Definition at line 105 of file ossimAigHeader.h.
Referenced by reset(), and writeStream().
int ossimAigHeader::theWidthOfTileInPixels |
Numer of pixels wide the tile is. Usually the value is 256
Definition at line 103 of file ossimAigHeader.h.
Referenced by reset(), ossimArcInfoGridWriter::writeBinaryAigHeader(), and writeStream().