SPATMOD::IMAGE Namespace Reference


Classes

class  BASE
 Base class for image. More...
class  BUFFER
 Buffer to contain data for an image. More...
class  DIMENSIONS
 Container for defining image dimensions. More...
class  FILTER
 Base class for image filter. More...
class  FILTER_CACHEIMAGE
 Filter to cache entire image. More...
class  FILTER_COLORBALANCE
 Filter to perform color balancing. More...
class  FILTER_COMPOSITE
 Filter to create composite image from multiple source images. More...
class  FILTER_CROP
 Filter to crop an image. More...
class  FILTER_DATATYPE
 Filter to change data type of an image. More...
class  FILTER_DEINDEX
 Filter to de-index image, changing from index into palette to separate samples. More...
class  FILTER_EXTEND
 Filter to "extend" image by adding null pixels around outside. More...
class  FILTER_FOCALTOPOGRAPHIC
 Purpose of this filter is to compute topographic properties from an input DEM raster. More...
class  FILTER_FUSION
 Base Filter to perform fusion of low resolution and high resolution images. More...
class  FILTER_FUSION_BASICHBS
 Filter to perform fusion of low resolution and high resolution images via "Basic HBS" method. More...
class  FILTER_FUSION_BASICHIS
 Filter to perform fusion of low resolution and high resolution images via "Basic HIS" method. More...
class  FILTER_FUSION_BROVEY
 Filter to perform fusion of low resolution and high resolution images via "Brovey" method. More...
class  FILTER_FUSION_MODHIS
 Filter to perform fusion of low resolution and high resolution images via "Modified HIS" method. More...
class  FILTER_FUSION_TEXTUREPCA
 Filter to perform fusion of low resolution and high resolution images via "Texture PCA" method. More...
class  FILTER_GENERAL_CHGPROP
 General filter using delegate to perform pixel-by-pixel computation with result image properties specified. More...
class  FILTER_GENERAL_INPLACE
 Filter to perform generic in-place pixel-by-pixel computation using delegate. More...
class  FILTER_LINEAR
 Filter to perform linear combination on samples in image. More...
class  FILTER_LOOKUP
 Filter to apply lookup tables to samples in image. More...
class  FILTER_MARGIN
 Filter to automatically buffer "margins" when iterating. More...
class  FILTER_MASKSELECT
 Filter to select between images using mask. More...
class  FILTER_MASKVALIDITY
 Filter to apply mask to image "validity". More...
class  FILTER_MORPHOLOGY
 Morphological Filter Base Class. More...
class  FILTER_MORPHOLOGY_CLOSING
 Morphological Closing Filter. More...
class  FILTER_MORPHOLOGY_DILATION
 Morphological Dilation Filter. More...
class  FILTER_MORPHOLOGY_EROSION
 Morphological Erosion Filter. More...
class  FILTER_MORPHOLOGY_OPENING
 Morphological Opening Filter. More...
class  FILTER_MOSAIC
 Filter to mosaic images. More...
class  FILTER_MULTIPLY
 Filter to multiply images. More...
class  FILTER_OVERRIDETYPE
 Filter to override pixel type of an image. More...
class  FILTER_PIXELTABLE
 Filter to apply PIXELTABLE to image. More...
class  FILTER_PIXELTYPE
 Filter to change pixel type of an image. More...
class  FILTER_QUANTIZE
 Filter to quantize samples in image. More...
class  FILTER_REPLACENULL
 Filter to replace null pixels with specified value. More...
class  FILTER_RESAMPLE
 Filter to resample/reproject image. More...
class  FILTER_SCALEOFFSET
 Filter to apply scale and offset to samples in image. More...
class  FILTER_SELECT
 Filter to select specified component samples from source image. More...
class  FILTER_TESTEQUAL
 Filter to test pixel for equality. More...
class  FILTER_TESTRANGE
 Filter to test pixel for containment inside (or outside) range(s). More...
class  FILTER_VALIDITYNEAR
 Filter to determine validity based on nearness to specified pixel values. More...
class  FILTER_ZOOM
 Filter to zoom image (up or down) by fixed amount. More...
class  HELPER_RVC
 Helper for interface with RVC IMAGE classes. More...
class  PIXEL
 Container and properties for an image pixel. More...
class  PIXELTABLE
 Image pixel table. More...
class  SAMPLE
 Define properties of a single sample. More...
class  SAMPLEITERATOR
 Iterator for accessing samples in memory array. More...
class  SAMPLEITERATOR_CONST
 Iterator for accessing constant samples in memory array. More...
class  SAMPLETABLE
 Image sample table. More...
class  SECTION
 Container for specifying rectangular section of image. More...
class  SECTION_ITERATOR
 Iterator to process a specified section in subsections. More...
class  SOURCE
 Base for image source in pipeline. More...
class  SOURCE_CONSTANT
 Source which supports 'constant' value. More...
class  SOURCE_FILE
 Base for "file" source. More...
class  SOURCE_HTTP
 Source to send HTTP request and manage reply. More...
class  SOURCE_JPEG
 Pipeline source for reading JPEG images from memory or file. More...
class  SOURCE_MEMORY
 Source which supports reading from memory. More...
class  SOURCE_MGD
 Source which supports reading from MGD device. More...
class  SOURCE_MRSID
 Base for pipeline source. More...
class  SOURCE_PLACEHOLDER
 Source to use for "place holder" while waiting for data to become available. More...
class  SOURCE_PNG
 Pipeline source for reading PNG images from memory or file. More...
class  SOURCE_RVC
 Image source from RVC raster object. More...
class  SOURCE_RVC_HYPER
 RVC Hyperspectral Image source. More...
class  SOURCE_WBMP
 Pipeline source for reading Wireless Bitmap (WBMP) images from memory or file. More...
class  SPANS
 Container for defining spans. More...
class  STAGE
 Base class for image supporting "pull" operations. More...
class  STAGE_ARRAY
 Array of stage pointers. More...
class  STAGE_AUTOPTR
 Automatic STAGE pointer which keeps track of ownership and destroys when needed. More...
class  TARGET
 Base for pipeline target. More...
class  TARGET_FILE
 Base for target file. More...
class  TARGET_J2K
 JPEG2000 image file target. More...
class  TARGET_JPEG
 JPEG image target. More...
class  TARGET_MEMORY
 Memory buffer image target. More...
class  TARGET_MGD
 Base for target device. More...
class  TARGET_MGD_MEMORY
 MGD_MEMORY image target. More...
class  TARGET_NULL
 Null image target. More...
class  TARGET_PNG
 PNG image target. More...
class  TARGET_RVC
 RVC raster/image target. More...
class  TARGET_RVC_BASE
 Base class for RVC image target implementations. More...
class  TARGET_RVC_MULTIFILE
 RVC multi-raster (tiled) target. More...
class  TARGET_TIFF
 RVC raster/image target. More...

Enumerations

enum  RESAMPLEMETHOD {
  RESAMPLEMETHOD_Nearest, RESAMPLEMETHOD_Bilinear, RESAMPLEMETHOD_CubicConvolution, RESAMPLEMETHOD_Average,
  RESAMPLEMETHOD_Minimum, RESAMPLEMETHOD_Maximum
}
enum  TILEPOSITION { TILEPOSITION_First, TILEPOSITION_Interior, TILEPOSITION_Last }

Functions

bool operator!= (const SECTION &lhs, const SECTION &rhs)
bool operator!= (const SAMPLE &lhs, const SAMPLE &rhs)
bool operator!= (const PIXEL &lhs, const PIXEL &rhs)
bool operator== (const SECTION &lhs, const SECTION &rhs)
bool operator== (const SAMPLE &lhs, const SAMPLE &rhs)
bool operator== (const PIXEL &lhs, const PIXEL &rhs)


Enumeration Type Documentation

enum SPATMOD::IMAGE::RESAMPLEMETHOD

Resampling method enumeration used in some filters.

Enumerator:
RESAMPLEMETHOD_Nearest  Nearest pixel, both res-up and res-down.
RESAMPLEMETHOD_Bilinear  Bilinear interpolation for res-up only.
RESAMPLEMETHOD_CubicConvolution  Cubic convolution for res-up only.
RESAMPLEMETHOD_Average  Average for res-down only.
RESAMPLEMETHOD_Minimum  Minimum sample values for res-down only.
RESAMPLEMETHOD_Maximum  Maximum sample values for res-down only.

Definition at line 24 of file imageresamplemethod.h.

enum SPATMOD::IMAGE::TILEPOSITION

Tile position in row or column.

Enumerator:
TILEPOSITION_First  First tile in row or column.
TILEPOSITION_Interior  Interior tile.
TILEPOSITION_Last  Last tile in row or column.

Definition at line 31 of file imagedimensions.h.


Function Documentation

bool SPATMOD::IMAGE::operator!= ( const SECTION &  lhs,
const SECTION &  rhs 
) [inline]

Compare for inequality.

Definition at line 237 of file imagesection.h.

bool SPATMOD::IMAGE::operator!= ( const SAMPLE &  lhs,
const SAMPLE &  rhs 
) [inline]

Compare samples for inequality of sample type, data type or value.

Definition at line 203 of file imagesample.h.

bool SPATMOD::IMAGE::operator!= ( const PIXEL &  lhs,
const PIXEL &  rhs 
) [inline]

Compare pixels for inequality.

Definition at line 206 of file imagepixel.h.

bool SPATMOD::IMAGE::operator== ( const SECTION &  lhs,
const SECTION &  rhs 
) [inline]

Compare for equality.

Definition at line 231 of file imagesection.h.

bool SPATMOD::IMAGE::operator== ( const SAMPLE &  lhs,
const SAMPLE &  rhs 
) [inline]

Compare samples for equality of sample type, data type and value.

Definition at line 197 of file imagesample.h.

bool SPATMOD::IMAGE::operator== ( const PIXEL &  lhs,
const PIXEL &  rhs 
) [inline]

Compare pixels for equality of pixel type and all samples.

Definition at line 200 of file imagepixel.h.


Generated on Thu Apr 26 04:18:34 2007 for TNTsdk by  doxygen 1.5.2