SPATMOD::IMAGE Namespace Reference


Classes

class  BASE
 Base class for image. More...
class  BUFFER
 Buffer to contain data for an image. More...
class  FILTER
class  FILTER_COMPOSITE
 Filter to create composite image from multiple source images. 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_FUSION
 Base Filter to perform fusion of low resolution and high resolution images. 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_MULTIPLY
 Filter to multiply images. 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_ZOOM
 Filter to zoom image (up or down) by fixed amount. 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  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_MGD
 Source which supports reading from MGD device. More...
class  SOURCE_RVC
 Base for pipeline source. More...
class  STAGE
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_PNG
 PNG image target. More...
class  TARGET_RVC
 RVC raster/image 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  STEPORDER { STEPORDER_FullSequential, STEPORDER_TileSequential, STEPORDER_TileRandom, STEPORDER_AnyRandom }
enum  TILEPOSITION { TILEPOSITION_First, TILEPOSITION_Interior, TILEPOSITION_Last }

Functions

 DEFINE_ENUM_OP_BITWISE (SECTION::POSITION)
 DEFINE_ENUM_OP_BITWISE (BUFFER::COPYFLAGS)
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 193 of file imagefilter.h.

enum SPATMOD::IMAGE::STEPORDER

Stepping order for iteration through image/section.

Enumerator:
STEPORDER_FullSequential  Full width section sequentially from beginning of image.
STEPORDER_TileSequential  Tile width section sequentially from beginning of tile.
STEPORDER_TileRandom  Section anywhere entirely within single tile.
STEPORDER_AnyRandom  Section anywhere in image, even across tile boundaries.

Definition at line 54 of file imagebase.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 47 of file imagebase.h.


Function Documentation

SPATMOD::IMAGE::DEFINE_ENUM_OP_BITWISE ( SECTION::POSITION   ) 

SPATMOD::IMAGE::DEFINE_ENUM_OP_BITWISE ( BUFFER::COPYFLAGS   ) 

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

Compare for inequality.

Definition at line 189 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 195 of file imagesample.h.

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

Compare pixels for inequality.

Definition at line 178 of file imagepixel.h.

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

Compare for equality.

Definition at line 183 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 189 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 172 of file imagepixel.h.


Generated on Thu Apr 26 04:49:20 2007 for TNTsdk by  doxygen 1.5.2