OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimGeneralRasterInfo.h>
Public Types | |
enum | ossimFillMode { NONE, ZEROES_TO_MIN, ZEROES_TO_NULL_EDGES_ONLY } |
enum | { UNKNOWN = -1 } |
Public Member Functions | |
ossimGeneralRasterInfo () | |
ossimGeneralRasterInfo (const std::vector< ossimFilename > &imageFileList, ossimScalarType pixelType, ossimInterleaveType il_type, ossim_int32 numberOfBands, ossim_int32 lines, ossim_int32 samples, ossim_int32 headerSize, ossimFillMode nullsMode, ossim_int32 pixelsToChop) | |
ossimGeneralRasterInfo (const ossimKeywordlist &kwl, const char *prefix=0) | |
ossimGeneralRasterInfo (const ossimGeneralRasterInfo &obj) | |
const ossimGeneralRasterInfo & | operator= (const ossimGeneralRasterInfo &rhs) |
Assignment operator=. More... | |
virtual | ~ossimGeneralRasterInfo () |
const ossimIrect & | imageRect () const |
Zero based rectangle of the valid image. More... | |
const ossimIrect & | validImageRect () const |
Returns the rectangle of where the image is within the raster file. More... | |
const ossimIrect & | rawImageRect () const |
Zero based rectangle of the raw image. More... | |
const ossimIpt & | subImageOffset () const |
Returns the offset of this image's origin to a full-image's origin, in the case where this image is a sub-image of a larger full-image. More... | |
ossim_int32 | headerSize () const |
Returns the size of header in bytes. More... | |
ossim_uint32 | fillToNullsMode () const |
Returns the fill mode. More... | |
void | setFillToNullsMode (ossim_uint32 mode) |
Sets theSetNullsMode. More... | |
ossim_int32 | numberOfBands () const |
Number of bands. More... | |
ossim_int32 | bytesPerPixel () const |
Bytes per pixel. More... | |
ossim_int32 | pixelsToChop () const |
Returns the number of pixels from the edge of a line to set to the fill value. More... | |
ossimInterleaveType | interleaveType () const |
Enumerated in InterleaveTypeLUT. More... | |
ossim_int32 | validLines () const |
Returns the number of lines within "theValidImageRect". More... | |
ossim_int32 | rawLines () const |
Returns the number of lines within "theRawImageRect". More... | |
ossim_int32 | bytesPerRawLine () const |
Returns the number of bytes in a raw line. More... | |
ossim_int32 | bytesPerValidLine () const |
Returns the number of bytes in a valid line. More... | |
ossim_int32 | validSamples () const |
Returns the number of samples within "theValidImageRect". More... | |
ossim_int32 | rawSamples () const |
Returns the number of samples within "theRawImageRect". More... | |
std::streamoff | offsetToFirstValidSample () const |
Returns the offset in bytes to the first valid sample in the image. More... | |
const std::vector< ossimFilename > & | getImageFileList () const |
void | setImageFileList (const std::vector< ossimFilename > &list) |
void | setImageFile (const ossimFilename &file) |
Sets the image file list to file. More... | |
void | setHeaderSize (ossim_int32 headerSize) |
void | setInterleaveType (ossimInterleaveType il_type) |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
void | setImageRect (const ossimIrect &imageRect) |
void | setValidImageRect (const ossimIrect &imageRect) |
void | setRawImageRect (const ossimIrect &imageRect) |
void | setSubImageOffset (const ossimIpt &d) |
ossimByteOrder | getImageDataByteOrder () const |
void | setImageDataByteOrder (ossimByteOrder byteOrder) |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save the state of an object to a keyword list. More... | |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
Method to the load (recreate) the state of an object from a keyword list. More... | |
bool | open (const ossimFilename &imageFile) |
Takes image file and attempts to derive/find header file to parse for general raster data, i.e. More... | |
const ossimImageMetaData & | getImageMetaData () const |
ossimImageMetaData & | getImageMetaData () |
bool | initializeFromEnviHdr (const ossimEnviHeader &enviHdr) |
Initialize from envi header file. More... | |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (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 |
Private Member Functions | |
bool | initializeFromHdr (const ossimFilename &imageFile, const ossimFilename &headerFile) |
Initialize from header file. More... | |
bool | initializeFromEnviHdr (const ossimFilename &headerFile) |
Initialize from envi header file. More... | |
bool | initializeFromXml (const ossimFilename &imageFile, const ossimFilename &headerFile) |
Initialize from omd file. More... | |
ossim_int32 | getBitsPerPixel (const ossimFilename &imageFile) const |
Private method to get bits per pixel from file size, lines, samples and bands. More... | |
void | clear () |
Clears data members. More... | |
Private Attributes | |
ossimImageMetaData | theMetaData |
std::vector< ossimFilename > | theImageFileList |
ossimInterleaveType | theInterleaveType |
ossimIrect | theRawImageRect |
The zero based rectangle of the entire image not including any header. More... | |
ossimIrect | theValidImageRect |
The rectangle representing where the valid part of the image lies within "theRawImageRect". More... | |
ossimIrect | theImageRect |
The valid image rectangle normalized to be zero based. More... | |
ossimIpt | theSubImageOffset |
The offset from the full-image origin to this image's origin. More... | |
ossim_int32 | theHeaderSize |
Size of header in bytes. More... | |
ossimFillMode | theSetNullsMode |
Mode of how to handle pixels on import. More... | |
ossim_int32 | thePixelsToChop |
Amount of pixels to chop for each line edge. More... | |
ossimByteOrder | theImageDataByteOrder |
The byte order the image data is stored in. More... | |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 39 of file ossimGeneralRasterInfo.h.
anonymous enum |
Enumerator | |
---|---|
UNKNOWN |
Definition at line 50 of file ossimGeneralRasterInfo.h.
Enumerator | |
---|---|
NONE | |
ZEROES_TO_MIN | |
ZEROES_TO_NULL_EDGES_ONLY |
Definition at line 43 of file ossimGeneralRasterInfo.h.
ossimGeneralRasterInfo::ossimGeneralRasterInfo | ( | ) |
Definition at line 81 of file ossimGeneralRasterInfo.cpp.
References ossimIrect::makeNan(), theImageRect, theRawImageRect, and theValidImageRect.
ossimGeneralRasterInfo::ossimGeneralRasterInfo | ( | const std::vector< ossimFilename > & | imageFileList, |
ossimScalarType | pixelType, | ||
ossimInterleaveType | il_type, | ||
ossim_int32 | numberOfBands, | ||
ossim_int32 | lines, | ||
ossim_int32 | samples, | ||
ossim_int32 | headerSize, | ||
ossimFillMode | nullsMode, | ||
ossim_int32 | pixelsToChop | ||
) |
Definition at line 100 of file ossimGeneralRasterInfo.cpp.
References ossimIrect::set_lrx(), ossimIrect::set_lry(), theImageRect, theRawImageRect, and theValidImageRect.
ossimGeneralRasterInfo::ossimGeneralRasterInfo | ( | const ossimKeywordlist & | kwl, |
const char * | prefix = 0 |
||
) |
Definition at line 128 of file ossimGeneralRasterInfo.cpp.
References loadState(), ossimIrect::makeNan(), theImageRect, theRawImageRect, and theValidImageRect.
ossimGeneralRasterInfo::ossimGeneralRasterInfo | ( | const ossimGeneralRasterInfo & | obj | ) |
Definition at line 149 of file ossimGeneralRasterInfo.cpp.
|
virtual |
Definition at line 185 of file ossimGeneralRasterInfo.cpp.
|
inline |
Bytes per pixel.
Inlined below.
Definition at line 360 of file ossimGeneralRasterInfo.h.
References ossimImageMetaData::getBytesPerPixel(), and theMetaData.
Referenced by bytesPerRawLine(), bytesPerValidLine(), and offsetToFirstValidSample().
|
inline |
Returns the number of bytes in a raw line.
Definition at line 375 of file ossimGeneralRasterInfo.h.
References bytesPerPixel(), interleaveType(), numberOfBands(), OSSIM_BIP, and rawSamples().
Referenced by offsetToFirstValidSample(), and ossimGeneralRasterElevHandler::setFilename().
|
inline |
Returns the number of bytes in a valid line.
Definition at line 387 of file ossimGeneralRasterInfo.h.
References bytesPerPixel(), interleaveType(), numberOfBands(), OSSIM_BIP, and validSamples().
|
private |
Clears data members.
Definition at line 189 of file ossimGeneralRasterInfo.cpp.
References ossimImageMetaData::clear(), ossimIrect::makeNan(), NONE, OSSIM_BIL, OSSIM_LITTLE_ENDIAN, theHeaderSize, theImageDataByteOrder, theImageFileList, theImageRect, theInterleaveType, theMetaData, thePixelsToChop, theRawImageRect, theSetNullsMode, theSubImageOffset, theValidImageRect, ossimIpt::x, and ossimIpt::y.
ossim_uint32 ossimGeneralRasterInfo::fillToNullsMode | ( | ) | const |
Returns the fill mode.
This is used to flip values on ingest. Valid Mode Enumerations:
Definition at line 230 of file ossimGeneralRasterInfo.cpp.
References theSetNullsMode.
|
private |
Private method to get bits per pixel from file size, lines, samples and bands.
Method created to avoid duplicate code in "initizeFrom" methods.
This assumes that "theRawImageRect" and "theNumberOfBands" has been set.
imageFile | This image file. |
Calculated | bits per pixel. |
Definition at line 1285 of file ossimGeneralRasterInfo.cpp.
References numberOfBands(), ossimString::size(), ossimIrect::size(), theRawImageRect, ossimIpt::x, and ossimIpt::y.
Referenced by initializeFromHdr().
ossimByteOrder ossimGeneralRasterInfo::getImageDataByteOrder | ( | ) | const |
Definition at line 324 of file ossimGeneralRasterInfo.cpp.
References theImageDataByteOrder.
Referenced by ossimGeneralRasterElevHandler::setFilename().
const std::vector< ossimFilename > & ossimGeneralRasterInfo::getImageFileList | ( | ) | const |
Definition at line 273 of file ossimGeneralRasterInfo.cpp.
References theImageFileList.
|
inline |
Definition at line 345 of file ossimGeneralRasterInfo.h.
References theMetaData.
Referenced by ossimGeneralRasterTileSource::allocateBuffer(), ossimGeneralRasterTileSource::allocateTile(), ossimGeneralRasterTileSource::getNumberOfInputBands(), ossimGeneralRasterTileSource::getNumberOfOutputBands(), ossimERSTileSource::open(), and ossimGeneralRasterElevHandler::setFilename().
|
inline |
Definition at line 350 of file ossimGeneralRasterInfo.h.
References theMetaData.
ossim_int32 ossimGeneralRasterInfo::headerSize | ( | ) | const |
Returns the size of header in bytes.
Definition at line 225 of file ossimGeneralRasterInfo.cpp.
References theHeaderSize.
Referenced by offsetToFirstValidSample(), and setHeaderSize().
const ossimIrect & ossimGeneralRasterInfo::imageRect | ( | ) | const |
Zero based rectangle of the valid image.
Definition at line 205 of file ossimGeneralRasterInfo.cpp.
References theImageRect.
Referenced by ossimGeneralRasterElevHandler::setFilename(), setImageRect(), setRawImageRect(), and setValidImageRect().
bool ossimGeneralRasterInfo::initializeFromEnviHdr | ( | const ossimEnviHeader & | enviHdr | ) |
Initialize from envi header file.
enviHeader |
Definition at line 1098 of file ossimGeneralRasterInfo.cpp.
References ossimImageMetaData::clear(), ossimEnviHeader::getBands(), ossimEnviHeader::getByteOrder(), ossimEnviHeader::getHeaderOffset(), ossimEnviHeader::getLines(), ossimEnviHeader::getOssimInterleaveType(), ossimEnviHeader::getOssimScalarType(), ossimEnviHeader::getSamples(), ossimEnviHeader::getXStart(), ossimEnviHeader::getYStart(), NONE, OSSIM_INTERLEAVE_UNKNOWN, OSSIM_SCALAR_UNKNOWN, ossimImageMetaData::setNumberOfBands(), ossimImageMetaData::setScalarType(), theHeaderSize, theImageDataByteOrder, theImageFileList, theImageRect, theInterleaveType, theMetaData, thePixelsToChop, theRawImageRect, theSetNullsMode, theSubImageOffset, theValidImageRect, ossimIpt::x, and ossimIpt::y.
Referenced by initializeFromEnviHdr().
|
private |
Initialize from envi header file.
headerFile |
Definition at line 1087 of file ossimGeneralRasterInfo.cpp.
References initializeFromEnviHdr(), and ossimEnviHeader::open().
|
private |
Initialize from header file.
headerFile |
Definition at line 882 of file ossimGeneralRasterInfo.cpp.
References ossimKeywordlist::addFile(), ossim::byteOrder(), ossimKeywordlist::change_delimiter(), ossimImageMetaData::clear(), ossimKeywordlist::downcaseKeywords(), ossimString::empty(), ossimKeywordlist::findKey(), getBitsPerPixel(), ossimLookUpTable::getEntryNumber(), ossimImageMetaData::getNumberOfBands(), NONE, ossimLookUpTable::NOT_FOUND, OSSIM_BIG_ENDIAN, OSSIM_BIL, OSSIM_FLOAT32, OSSIM_LITTLE_ENDIAN, OSSIM_SINT16, OSSIM_SINT32, OSSIM_UINT16, OSSIM_UINT32, OSSIM_UINT8, ossimImageMetaData::setNullPix(), ossimImageMetaData::setNullValuesValid(), ossimImageMetaData::setNumberOfBands(), ossimImageMetaData::setScalarType(), ossimString::size(), ossimString::string(), theHeaderSize, theImageDataByteOrder, theImageFileList, theImageRect, theInterleaveType, theMetaData, thePixelsToChop, theRawImageRect, theSetNullsMode, theSubImageOffset, theValidImageRect, ossimString::toInt32(), ossimString::toUInt32(), true, ossimIpt::x, and ossimIpt::y.
|
private |
Initialize from omd file.
file |
Definition at line 1180 of file ossimGeneralRasterInfo.cpp.
References ossim::byteOrder(), ossimImageMetaData::clear(), ossimString::contains(), ossimFilename::fileSize(), ossimFgdcXmlDoc::getImageSize(), ossimFgdcXmlDoc::getNumberOfBands(), ossimFgdcXmlDoc::getPath(), NONE, numberOfBands(), ossimFgdcXmlDoc::open(), OSSIM_BIL, OSSIM_FLOAT32, OSSIM_UINT16, OSSIM_UINT32, OSSIM_UINT8, ossimImageMetaData::setNumberOfBands(), ossimImageMetaData::setScalarType(), size, theHeaderSize, theImageDataByteOrder, theImageFileList, theImageRect, theInterleaveType, theMetaData, thePixelsToChop, theRawImageRect, theSetNullsMode, theSubImageOffset, theValidImageRect, ossimIpt::x, and ossimIpt::y.
ossimInterleaveType ossimGeneralRasterInfo::interleaveType | ( | ) | const |
Enumerated in InterleaveTypeLUT.
Should be either bip, bil or bsq. Defaulted to bip.
Definition at line 268 of file ossimGeneralRasterInfo.cpp.
References theInterleaveType.
Referenced by ossimGeneralRasterTileSource::allocateBuffer(), bytesPerRawLine(), bytesPerValidLine(), ossimGeneralRasterTileSource::isBandSelector(), and offsetToFirstValidSample().
|
virtual |
Method to the load (recreate) the state of an object from a keyword list.
Return true if ok or false on error.
Reimplemented from ossimObject.
Definition at line 404 of file ossimGeneralRasterInfo.cpp.
Referenced by ossimGeneralRasterInfo(), and ossimGeneralRasterElevHandler::setFilename().
|
inline |
Number of bands.
Inlined below.
Definition at line 355 of file ossimGeneralRasterInfo.h.
References ossimImageMetaData::getNumberOfBands(), and theMetaData.
Referenced by ossimGeneralRasterTileSource::allocateTile(), bytesPerRawLine(), bytesPerValidLine(), getBitsPerPixel(), initializeFromXml(), offsetToFirstValidSample(), and ossimGeneralRasterElevHandler::setFilename().
|
inline |
Returns the offset in bytes to the first valid sample in the image.
Definition at line 409 of file ossimGeneralRasterInfo.h.
References bytesPerPixel(), bytesPerRawLine(), headerSize(), interleaveType(), numberOfBands(), OSSIM_BIL, OSSIM_BIP, ossimIrect::ul(), validImageRect(), ossimIpt::x, and ossimIpt::y.
bool ossimGeneralRasterInfo::open | ( | const ossimFilename & | imageFile | ) |
Takes image file and attempts to derive/find header file to parse for general raster data, i.e.
lines, samples, bands and so on.
image | file. |
Definition at line 765 of file ossimGeneralRasterInfo.cpp.
const ossimGeneralRasterInfo & ossimGeneralRasterInfo::operator= | ( | const ossimGeneralRasterInfo & | rhs | ) |
Assignment operator=.
Definition at line 165 of file ossimGeneralRasterInfo.cpp.
References theHeaderSize, theImageDataByteOrder, theImageFileList, theImageRect, theInterleaveType, theMetaData, thePixelsToChop, theRawImageRect, theSetNullsMode, theSubImageOffset, and theValidImageRect.
ossim_int32 ossimGeneralRasterInfo::pixelsToChop | ( | ) | const |
Returns the number of pixels from the edge of a line to set to the fill value.
This can be used to eliminate resampling error on the edge of an image and still keep the image demensions relative to the geometry file.
Definition at line 263 of file ossimGeneralRasterInfo.cpp.
References thePixelsToChop.
|
virtual |
Generic print method.
Derived classes should re-implement as they see fit.
Reimplemented from ossimObject.
Definition at line 235 of file ossimGeneralRasterInfo.cpp.
References saveState().
Referenced by ossimERSTileSource::open().
const ossimIrect & ossimGeneralRasterInfo::rawImageRect | ( | ) | const |
Zero based rectangle of the raw image.
Definition at line 215 of file ossimGeneralRasterInfo.cpp.
References theRawImageRect.
|
inline |
Returns the number of lines within "theRawImageRect".
Definition at line 370 of file ossimGeneralRasterInfo.h.
References ossimIrect::height(), and theRawImageRect.
|
inline |
Returns the number of samples within "theRawImageRect".
Definition at line 404 of file ossimGeneralRasterInfo.h.
References theRawImageRect, and ossimIrect::width().
Referenced by bytesPerRawLine().
|
virtual |
Method to save the state of an object to a keyword list.
Return true if ok or false on error.
Reimplemented from ossimObject.
Definition at line 329 of file ossimGeneralRasterInfo.cpp.
References ossimKeywordlist::add(), ossimKeywordNames::FILENAME_KW, ossimImageMetaData::saveState(), theImageFileList, theMetaData, and ossimString::toString().
Referenced by print().
void ossimGeneralRasterInfo::setFillToNullsMode | ( | ossim_uint32 | mode | ) |
Sets theSetNullsMode.
Definition at line 247 of file ossimGeneralRasterInfo.cpp.
References ossimNotify(), ossimNotifyLevel_WARN, and theSetNullsMode.
void ossimGeneralRasterInfo::setHeaderSize | ( | ossim_int32 | headerSize | ) |
Definition at line 294 of file ossimGeneralRasterInfo.cpp.
References headerSize(), and theHeaderSize.
void ossimGeneralRasterInfo::setImageDataByteOrder | ( | ossimByteOrder | byteOrder | ) |
Definition at line 289 of file ossimGeneralRasterInfo.cpp.
References ossim::byteOrder(), and theImageDataByteOrder.
void ossimGeneralRasterInfo::setImageFile | ( | const ossimFilename & | file | ) |
Sets the image file list to file.
Performs a clear, prior to setting.
file | Image file. |
Definition at line 283 of file ossimGeneralRasterInfo.cpp.
References theImageFileList.
void ossimGeneralRasterInfo::setImageFileList | ( | const std::vector< ossimFilename > & | list | ) |
Definition at line 278 of file ossimGeneralRasterInfo.cpp.
References theImageFileList.
void ossimGeneralRasterInfo::setImageRect | ( | const ossimIrect & | imageRect | ) |
Definition at line 304 of file ossimGeneralRasterInfo.cpp.
References imageRect(), and theImageRect.
void ossimGeneralRasterInfo::setInterleaveType | ( | ossimInterleaveType | il_type | ) |
Definition at line 299 of file ossimGeneralRasterInfo.cpp.
References theInterleaveType.
void ossimGeneralRasterInfo::setRawImageRect | ( | const ossimIrect & | imageRect | ) |
Definition at line 314 of file ossimGeneralRasterInfo.cpp.
References imageRect(), and theRawImageRect.
void ossimGeneralRasterInfo::setSubImageOffset | ( | const ossimIpt & | d | ) |
Definition at line 319 of file ossimGeneralRasterInfo.cpp.
References theSubImageOffset.
void ossimGeneralRasterInfo::setValidImageRect | ( | const ossimIrect & | imageRect | ) |
Definition at line 309 of file ossimGeneralRasterInfo.cpp.
References imageRect(), and theValidImageRect.
const ossimIpt & ossimGeneralRasterInfo::subImageOffset | ( | ) | const |
Returns the offset of this image's origin to a full-image's origin, in the case where this image is a sub-image of a larger full-image.
Definition at line 220 of file ossimGeneralRasterInfo.cpp.
References theSubImageOffset.
const ossimIrect & ossimGeneralRasterInfo::validImageRect | ( | ) | const |
Returns the rectangle of where the image is within the raster file.
In most cases this will be the same as the rawImageRect. (zero based)
Definition at line 210 of file ossimGeneralRasterInfo.cpp.
References theValidImageRect.
Referenced by offsetToFirstValidSample().
|
inline |
Returns the number of lines within "theValidImageRect".
Definition at line 365 of file ossimGeneralRasterInfo.h.
References ossimIrect::height(), and theValidImageRect.
|
inline |
Returns the number of samples within "theValidImageRect".
Definition at line 399 of file ossimGeneralRasterInfo.h.
References theValidImageRect, and ossimIrect::width().
Referenced by bytesPerValidLine().
|
private |
Size of header in bytes.
Definition at line 314 of file ossimGeneralRasterInfo.h.
Referenced by clear(), headerSize(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), and setHeaderSize().
|
private |
The byte order the image data is stored in.
Definition at line 333 of file ossimGeneralRasterInfo.h.
Referenced by clear(), getImageDataByteOrder(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), and setImageDataByteOrder().
|
private |
Definition at line 287 of file ossimGeneralRasterInfo.h.
Referenced by clear(), getImageFileList(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), saveState(), setImageFile(), and setImageFileList().
|
private |
The valid image rectangle normalized to be zero based.
Definition at line 304 of file ossimGeneralRasterInfo.h.
Referenced by clear(), imageRect(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), ossimGeneralRasterInfo(), and setImageRect().
|
private |
Definition at line 288 of file ossimGeneralRasterInfo.h.
Referenced by clear(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), interleaveType(), operator=(), and setInterleaveType().
|
private |
Definition at line 286 of file ossimGeneralRasterInfo.h.
Referenced by bytesPerPixel(), clear(), getImageMetaData(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), numberOfBands(), operator=(), and saveState().
|
private |
Amount of pixels to chop for each line edge.
Definition at line 328 of file ossimGeneralRasterInfo.h.
Referenced by clear(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), and pixelsToChop().
|
private |
The zero based rectangle of the entire image not including any header.
Definition at line 293 of file ossimGeneralRasterInfo.h.
Referenced by clear(), getBitsPerPixel(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), ossimGeneralRasterInfo(), rawImageRect(), rawLines(), rawSamples(), and setRawImageRect().
|
private |
Mode of how to handle pixels on import.
0 = Do nothing the pixels. 1 = Set any zeroes to min value of radiometry. 2 = Set zeroes on line edges only to nulls; any other zeroes are set to min value of radiometry.
Definition at line 323 of file ossimGeneralRasterInfo.h.
Referenced by clear(), fillToNullsMode(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), and setFillToNullsMode().
|
private |
The offset from the full-image origin to this image's origin.
Definition at line 309 of file ossimGeneralRasterInfo.h.
Referenced by clear(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), setSubImageOffset(), and subImageOffset().
|
private |
The rectangle representing where the valid part of the image lies within "theRawImageRect".
Definition at line 299 of file ossimGeneralRasterInfo.h.
Referenced by clear(), initializeFromEnviHdr(), initializeFromHdr(), initializeFromXml(), operator=(), ossimGeneralRasterInfo(), setValidImageRect(), validImageRect(), validLines(), and validSamples().