Help for POLYREG
PURPOSE
"polyreg" performs a rigid transformation of a polygon
data set to correct for differences in size, rotation,
aspect, or skew. The correction is most easily
specified by giving three input tiepoints and their
corresponding output tiepoints. Alternatively, the
user can specify two tiepoint pairs and give additional
information on aspect ratios, and whether the polygons
are to be flipped over.
EXEC STATEMENT FORMAT
polyreg INP=A OUT=B PARAMS
where
INP is the input data set containing
the polygons to be transformed in
standard VICAR format.
OUT is the output data set into which
the transformed data set is to be
written.
PARAMS is a standard VICAR parameter
field.
OPERATION
"polyreg" performs a linear transformation which is then
applied to the input data set to yield the output data set.
EXAMPLES
1. polyreg INP=LINES OUT=OUT ITIE=(1.,1.,1.,100.,100.,100.) OTIE=(1.,100.,100.,100.,100.,1.)
o
This rotates the polygon file LINES by 90 and writes
the result in OUT.
Original Programmer: A. L. Zobrist, 10 June 1976
Current Cognizant Programmer: K. F. Evans
Revision: 3 April 1986
Revision: 4 Made portable for UNIX March 1995 A. Scop (CRI)
PARAMETERS:
INP
Input IBIS graphics-1 file
OUT
Output IBIS graphics-1 file
ITIE
Input tiepoints
OTIE
Output tiepoints
IUSIZE
Input aspect ratio
OUSIZE
Output aspect ratio
SKIP
To skip nominal data
IGNORE
Ignore specified data
FLIP
Indicates coordinate reversal
NOPRINT
Supress program messages
See Examples:
Cognizant Programmer: