Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

psImageManip.h File Reference


Detailed Description

Contains basic image pixel and geometry manipulation operations, as specified in the PSLIB SDRS sections "Image Pixel Manipulations" and "Image Geometry Manipulations".

Author:
Robert DeSonia, MHPCC

Ross Harman, MHPCC

Version:
Revision
1.19
Name
rel5_0
Date:
Date
2005/03/22 21:52:49
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file psImageManip.h.

#include "psImage.h"
#include "psCoord.h"

Include dependency graph for psImageManip.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

psS32 psImageClip (psImage *input, psF64 min, psF64 vmin, psF64 max, psF64 vmax)
 Clip image values outside of range to given values.
psS32 psImageClipComplexRegion (psImage *input, psC64 min, psC64 vmin, psC64 max, psC64 vmax)
 Clip image values outside of a specified complex region.
psS32 psImageClipNaN (psImage *input, psF64 value)
 Clip NaN image pixels to given value.
psS32 psImageOverlaySection (psImage *image, const psImage *overlay, psS32 col0, psS32 row0, const char *op)
 Overlay subregion of image with another image.
psImagepsImageRebin (psImage *out, const psImage *in, const psImage *mask, psMaskType maskVal, psU32 scale, const psStats *stats)
 Rebin image to new scale.
psImagepsImageResample (psImage *out, const psImage *in, psS32 scale, psImageInterpolateMode mode)
 Resample image to new scale.
psImagepsImageRotate (psImage *out, const psImage *in, float angle, psC64 unexposedValue, psImageInterpolateMode mode)
 Rotate the input image by given angle, specified in degrees.
psImagepsImageShift (psImage *out, const psImage *in, float dx, float dy, psC64 unexposedValue, psImageInterpolateMode mode)
 Shift image by an arbitrary number of pixels (dx,dy) in either direction.
psImagepsImageRoll (psImage *out, const psImage *in, psS32 dx, psS32 dy)
 Roll image by an integer number of pixels in either direction.
psImagepsImageTransform (psImage *output, const psImage *input, const psImage *inputMask, int inputMaskVal, const psPlaneTransform *outToIn, const psImage *combineMask, int combineMaskVal)
 Transform the input image according the supplied transformation.


Generated on Mon Apr 4 18:24:45 2005 for Pan-STARRS Foundation Library by  doxygen 1.3.9.1