Changeset 5373
- Timestamp:
- Oct 18, 2005, 5:12:34 PM (21 years ago)
- Location:
- trunk/doc/pslib
- Files:
-
- 2 edited
-
ChangeLogSDRS.tex (modified) (3 diffs)
-
psLibSDRS.tex (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/pslib/ChangeLogSDRS.tex
r5063 r5373 1 %%% $Id: ChangeLogSDRS.tex,v 1.17 3 2005-09-16 22:25:26 price Exp $1 %%% $Id: ChangeLogSDRS.tex,v 1.174 2005-10-19 03:12:34 eugene Exp $ 2 2 3 3 \subsection{Changes from version 00 to version 01} … … 791 791 \end{itemize} 792 792 793 \subsection{Changes from Revision 16 (13 Sept 2005) to present}793 \subsection{Changes from Revision 16 (13 Sept 2005) to Revision 17 (18 Oct 2005)} 794 794 795 795 \begin{itemize} … … 799 799 \item changed psPolynomial masks from char to psU8. 800 800 \item changed \code{psImage.col0,row0} changed from const. 801 \item Removed \code{ {psMath}802 803 \end{itemize} 804 801 \item Removed \code{psMath} 802 \item set \code{psPolynomial} order elements (nX, nY, etc) 803 \end{itemize} 804 -
trunk/doc/pslib/psLibSDRS.tex
r5372 r5373 1 %%% $Id: psLibSDRS.tex,v 1.34 7 2005-10-19 02:57:36eugene Exp $1 %%% $Id: psLibSDRS.tex,v 1.348 2005-10-19 03:12:34 eugene Exp $ 2 2 \documentclass[panstarrs,spec]{panstarrs} 3 3 … … 11 11 \project{Pan-STARRS Image Processing Pipeline} 12 12 \organization{Institute for Astronomy} 13 \version{1 6}13 \version{17} 14 14 \docnumber{PSDC-430-007} 15 15 … … 48 48 15 & 2005 Jun 15 & draft for cycle 7 \\ \hline 49 49 16 & 2005 Sep 13 & final for cycle 8 \\ \hline 50 17 & 2005 Sep 13 & draft for cycle 9 \\ \hline 50 51 \RevisionsEnd 51 52 … … 3599 3600 lower bounds of the image, the coordinates should saturate on those 3600 3601 limits. The output of this function is always a valid region, though 3601 it may define an area of 0 pixels. 3602 it may define an area of 0 pixels. \tbd{if Image is a subimage, do 3603 region coordinates refer to image or subimage?} 3602 3604 3603 3605 … … 4082 4084 \code{psF64}). The user is expected to convert the data type as 4083 4085 needed with \code{psImageCopy}. The return value must be 0 for a 4084 successful operation and 1 for an error. 4086 successful operation and 1 for an error. \tbd{is region in the frame 4087 of input or of disk image? how do image coordinates relate to disk 4088 image coords?} 4085 4089 4086 4090 \begin{prototype} … … 5013 5017 region. In the event that \code{region.x1} or \code{region.y1} are 5014 5018 negative, they shall be interpreted as being relative to the size of 5015 the parent image in that dimension. 5019 the parent image in that dimension. \tbd{how is region interpreted if 5020 image is a subimage?} 5016 5021 5017 5022 The function shall generate an error if the specified region is … … 5066 5071 the region. In the event that \code{region.x1} or \code{region.y1} 5067 5072 are negative, they shall be interpreted as being relative to the size 5068 of the parent image in that dimension. 5073 of the parent image in that dimension. \tbd{how is region interpreted 5074 if input is a subimage?} 5069 5075 5070 5076 The input region is collapsed in the direction perpendicular to that … … 5101 5107 corresponding mask value is \code{maskVal} are not included in the 5102 5108 interpolation. This function must be defined for the following types: 5103 \code{psS8}, \code{psU16}, \code{psF32}, \code{psF64}. 5109 \code{psS8}, \code{psU16}, \code{psF32}, \code{psF64}. \tbd{how is 5110 region interpreted if input is a subimage?} 5104 5111 5105 5112 \begin{prototype} … … 5243 5250 \code{region} (size \code{region.x1 - region.x0} by \code{region.y1 - 5244 5251 region.y0}, with \code{out->x0 = region.x0} and \code{out->y0 = 5245 region.y0}). 5252 region.y0}). \tbd{is this subimage-safe} 5246 5253 5247 5254 If the \code{inputMask} is non-\code{NULL}, those pixels in the … … 5301 5308 This function returns the number of pixels in the image region which 5302 5309 satisfy any of the mask bits. An error (eg, invalid image, invalid 5303 region) results in a return value of -1. 5310 region) results in a return value of -1. \tbd{how should region be 5311 interpreted if mask is a subimage?} 5304 5312 5305 5313 \begin{prototype} … … 5424 5432 \end{prototype} 5425 5433 5426 \code{psPixelsToMask} shall return an image of type \code{psMaskType} with5427 the \code{pixels} lying within the specified \code{region} set to the 5428 \code{maskVal}. The \code{out} image shall be modified if supplied, 5429 or allocated and returned if \code{NULL}. The size of the output 5430 image shall be \code{region.x1 - region.x0} by \code{region.y1 - 5431 region.y0}, with \code{out->x0 = region.x0} and \code{out->y0 =5434 \code{psPixelsToMask} shall return an image of type \code{psMaskType} 5435 with the \code{pixels} lying within the specified \code{region} set to 5436 the \code{maskVal}. The \code{out} image shall be modified if 5437 supplied, or allocated and returned if \code{NULL}. The size of the 5438 output image shall be \code{region.x1 - region.x0} by \code{region.y1 5439 - region.y0}, with \code{out->x0 = region.x0} and \code{out->y0 = 5432 5440 region.y0}. In the event that either of \code{pixels} or 5433 5441 \code{region} are \code{NULL}, the function shall generate an error 5434 and return \code{NULL}. 5442 and return \code{NULL}. \tbd{is this subimage-safe?} 5435 5443 5436 5444 \code{psMaskToPixels} shall return a \code{psPixels} containing the … … 5454 5462 by combining the existing pixel value and the given \code{maskValue} 5455 5463 with a logical operation. The allowed operations are \code{=}, 5456 \code{AND}, \code{OR} and \code{XOR}. 5464 \code{AND}, \code{OR} and \code{XOR}. \tbd{is this subimage-safe?} 5457 5465 5458 5466 \begin{prototype} … … 6467 6475 return the inverse transformation. In the event that \code{out} is 6468 6476 \code{NULL}, a new \code{psPlaneTransform} shall be allocated and 6469 returned. 6477 returned. \tbd{is this subimage-safe?} 6470 6478 6471 6479 \code{psPlaneTransformCombine} takes two transformations
Note:
See TracChangeset
for help on using the changeset viewer.
