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

psImagePixelManip.h File Reference


Detailed Description

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

Author:
Robert DeSonia, MHPCC
Version:
Revision
1.12
Name
rel7
Date:
Date
2005/09/01 01:05:41
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file psImagePixelManip.h.

#include "psImage.h"
#include "psCoord.h"
#include "psStats.h"
#include "psPixels.h"

Include dependency graph for psImagePixelManip.h:

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

Go to the source code of this file.

Functions

int psImageClip (psImage *input, double min, double vmin, double max, double vmax)
 Clip image values outside of range to given values.
int psImageClipComplexRegion (psImage *input, complex min, complex vmin, complex max, complex vmax)
 Clip image values outside of a specified complex region.
int psImageClipNaN (psImage *input, float value)
 Clip NaN image pixels to given value.
int psImageOverlaySection (psImage *image, const psImage *overlay, int x0, int y0, const char *op)
 Overlay subregion of image with another image.
void psImageMaskRegion (psImage *image, psRegion *region, const char *op, psMaskType maskValue)
 Sets the bits inside the region, ignoring pixels outside.
void psImageKeepRegion (psImage *image, psRegion *region, const char *op, psMaskType maskValue)
 Sets the bits outside the region, ignoring pixels inside.
void psImageMaskCircle (psImage *image, double x, double y, double radius, const char *op, psMaskType maskValue)
 Sets the bits inside the circle, ignoring the pixels outside.
void psImageKeepCircle (psImage *image, double x, double y, double radius, const char *op, psMaskType maskValue)
 Sets the bits outside the circle, ignoring the pixels inside.


Generated on Wed Sep 14 10:43:07 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.2