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) |
Resampling method enumeration used in some filters.
Definition at line 193 of file imagefilter.h.
Stepping order for iteration through image/section.
Definition at line 54 of file imagebase.h.
Tile position in row or column.
| 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.
| 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] |
| 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] |
| bool SPATMOD::IMAGE::operator== | ( | const SECTION & | lhs, | |
| const SECTION & | rhs | |||
| ) | [inline] |
| 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.
1.5.2