ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/man/man1/rcalc.1
(Generate patch)

Comparing ray/doc/man/man1/rcalc.1 (file contents):
Revision 1.6 by greg, Wed Jun 9 16:00:12 2004 UTC vs.
Revision 1.11 by greg, Thu Dec 19 16:38:12 2013 UTC

# Line 56 | Line 56 | A special form of the
56   option may be followed immediately by a 'd' or an 'f' and an optional
57   count, which defaults to 1, indicating the number of double or float
58   binary values to read per record on the input file.
59 + If the input is byte-swapped, the
60 + .I \-iD
61 + or
62 + .I \-iF
63 + options may be substituted.
64   If binary input is specified, no format string or file is needed.
65   .PP
66   A
# Line 68 | Line 73 | or
73   .I \-of
74   options do not require a count, as this will be determined by the
75   number of output channels in the given expressions.
76 + If byte-swapped output is desired, the
77 + .I \-oD
78 + or
79 + .I \-oF
80 + options may be substituted.
81   .PP
82   The
83   .I \-p
# Line 84 | Line 94 | or stream without affecting the rest of the data.
94   .PP
95   The variable and function definitions in each
96   .I \-f source
97 < file are read and compiled.
97 > file are read and compiled from the RADIANCE library where it is found.
98   The
99   .I \-e expr
100   option can be used to define variables on the command line.
# Line 192 | Line 202 | and the following operators:
202   .PP
203          +  -  *  /  ^
204   .PP
205 < Operators are evaluated left to right.
205 > Operators are evaluated left to right, except '^',
206 > which is right associative.
207   Powers have the highest precedence; multiplication and
208   division are evaluated before addition and subtraction.
209   Expressions can be grouped with parentheses.
# Line 224 | Line 235 | are evaluated.
235   This provides a convenient method for avoiding inappropriate calculations.
236   The following library of pre-defined functions and variables is provided:
237   .TP 10n
238 + .BR \$N
239 + Return the value for input column
240 + .I N.
241 + If an input format is given, using a channel number generates an error.
242 + .TP
243   .BR "in(n)"
244   Return the value for input column
245   .I n,
# Line 283 | Line 299 | trigonometric functions.
299   inverse trigonometric functions.
300   .TP
301   .BR "atan2(y, x)"
302 < inverse tangent of y/x (range -pi to pi).
302 > inverse tangent of y/x (range \-pi to pi).
303   .SH EXAMPLE
304   To print the square root of column two in column one,
305   and column one times column three in column two:
306   .IP "" .2i
307 < rcalc -e '$1=sqrt($2);$2=$1*$3' inputfile > outputfile
307 > rcalc \-e '$1=sqrt($2);$2=$1*$3' inputfile > outputfile
308 > .SH ENVIRONMENT
309 > RAYPATH         the directories to check for auxiliary files.
310   .SH AUTHOR
311   Greg Ward
312   .SH BUGS
# Line 298 | Line 316 | options, not in definitions.
316   .PP
317   Tabs count as single spaces inside fields.
318   .SH "SEE ALSO"
319 < cnt(1), ev(1), getinfo(1), icalc(1), rlam(1), tabfunc(1), total(1)
319 > cnt(1), ev(1), getinfo(1), icalc(1), rcollate(1), rlam(1), tabfunc(1), total(1)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines