MrSID Decode SDK for Raster Reference Manual  9.5.4.4709
LTIOverridePixelPropsData Struct Reference

#include <lti_imageStageOverrides.h>

Inheritance diagram for LTIOverridePixelPropsData:
LTIOverridePixelProps< BASE > LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIImageFilter > > LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIImageFilter > > > LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideIsSelective< LTIOverrideStripHeight< LTIOverrideDelegates< LTIOverridePixelLookupTables< LTIOverrideMetadata< LTIImageStage > > > > > > > > > LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideMetadata< LTIImageFilter > > > LTIColorTransformer LTIDynamicRangeFilter LTIOverrideDimensions< LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIImageFilter > > > > LTIOverrideDimensions< LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIOverrideMagnification< LTIOverrideIsSelective< LTIOverrideStripHeight< LTIOverrideDelegates< LTIOverridePixelLookupTables< LTIOverrideMetadata< LTIImageStage > > > > > > > > > > LTIBandSelectFilter LTIEmbeddedImage LTIImageReader LTIMosaicFilter LTICropFilter LTIGeoImageReader LTIRawImageReader MrSIDSingleImageReaderBase Nitf::ImageReader LTIBBBImageReader

List of all members.

Public Member Functions

 LTIOverridePixelPropsData ()
 ~LTIOverridePixelPropsData ()
LT_STATUS setPixelProps (const LTIPixel &pixelProps)
 set pixel properties of the image
LT_STATUS setPixelBPS (lt_uint8 bps)
LT_STATUS setDynamicRange (const LTIPixel &drmin, const LTIPixel &drmax)
 set the dynamic range of the image
LT_STATUS setDefaultDynamicRange (void)
 set the dynamic range of the image

Public Attributes

LTIPixelm_pixelProps
LTIPixelm_drminPixel
LTIPixelm_drmaxPixel

Detailed Description

Definition at line 97 of file lti_imageStageOverrides.h.


Constructor & Destructor Documentation


Member Function Documentation

This function is used to set the dynamic range of the image. The dynamic range consists of the minimum and maximum value for a given sample. This function sets these values to the natural range of the sample datatype.

Derived classes may choose to call this function from within their initialize() method. If the dynamic range is not set, the natural minimum and maximum of the datatype of the sample is used.

Returns:
status code indicating success or failure

This function is used to set the dynamic range of the image. The dynamic range consists of the minimum and maximum value for a given sample.

If both the minimum and maximum are NULL, the natural range of the sample datatype will be used.

Derived classes may choose to call this function from within their initialize() method. If the dynamic range is not set, the natural minimum and maximum of the datatype of the sample is used.

Parameters:
drminthe minimum dynamic range value
drmaxthe maximum dynamic range value
Returns:
status code indicating success or failure

Referenced by LTIOverridePixelProps< LTIOverrideBackgroundPixel< LTIOverrideGeoCoord< LTIImageFilter > > >::overrideDynamicRange().

This function is used to set the pixel properties of the image, namely the datatype, colorspace, and number of bands.

Derived classes are required to call this function from within their initialize() method.

Parameters:
pixelPropsthe basic pixel properties of the image (number of bands, colorspace, datatype)
Returns:
status code indicating success or failure
Examples:
DerivedImageFilter.cpp, and DerivedImageReader.cpp.

Member Data Documentation


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