Boulder Laboratory for 3-Dimensional Electron Microscopy of Cells
REDUCECONT(1) REDUCECONT(1)
NAME
reducecont - to reduce the number of points in model contours
SYNOPSIS
reducecont [options] input_file output_file
DESCRIPTION
This program will reduce the number of points in model contours to
the minimum consistent with a defined maximum change in the model,
the tolerance value. Each of the original points in the model, including
the ones that are removed, will be within the tolerance distance of the line
segments connecting the final, reduced set of points. Some smoothing is
also done, and a point will be replaced by a smoothed point if the smoothed
point is within the tolerance distance from the original point.
Reducecont uses the PIP package for input (see the manual page for pip).
The following options can be specified either as command line arguments
(with the -) or one per line in a command file or parameter file (without
the -):
-input OR -InputFile File name
Input model file.
-output OR -OutputFile File name
Output model file.
-objects OR -ObjectsToReduce List of integer ranges
A list of the objects to reduce (ranges are allowed, e.g. 1,2,5-7). The
default is to do all closed contour objects, and open contours that lie in
one plane.
-tolerance OR -Tolerance Floating point
Tolerance value, or maximum change in the model (default 0.25 pixels)
-smoothing OR -SmoothingPointsAndOrder Two integers
Number of points, and polynomial order, for the smoothing step. Enter 0,0
to omit smoothing. Defaults are 5 points and order 2.
-help OR -usage
Print help output.
-StandardInput
Read parameter entries from standard input.
HISTORY
Written by David Mastronarde, 9/8/97
Converted to use PIP and load objects separately, 5/24/05