head	1.3;
access;
symbols
	bobbase:1.3
	bob:1.3.1
	r2_1:1.3
	r2_0:1.3
	r1_1_beta:1.2
	r1_1_alpha:1.2
	r1_0:1.2
	r0_11:1.1;
locks
	thoth:1.3.1.1
	thoth:1.3; strict;
comment	@# @;


1.3
date	94.08.22.15.20.29;	author thoth;	state Exp;
branches
	1.3.1.1;
next	1.2;

1.2
date	94.05.17.12.58.54;	author thoth;	state Exp;
branches;
next	1.1;

1.1
date	94.03.02.13.59.42;	author jnw;	state Exp;
branches;
next	;

1.3.1.1
date	94.12.28.18.20.26;	author thoth;	state Exp;
branches;
next	;


desc
@Operations description file for RGB images
@


1.3
log
@DOS-inspired name rework.
@
text
@filename RGBIOps.c
#
#	Copyright 1994, Center for Computer Vision and Visualization,
#	University of Florida.  All rights reserved.
#

#
# $Log: rgb-operations.desc,v $
# Revision 1.2  1994/05/17  12:58:54  thoth
# modifications to work with new operations generation scheme.
#

# RGB operations for the RGB Discrete Image

constructor I(IA_RGB) I(IA_Bit)
constructor I(IA_RGB) I(u_char)

#
# Need to be able to construct an RGB from three u_chars
#
#constructor I(IA_RGB) I(u_char) I(u_char) I(u_char)

unary pointwise to_int I(int) I(IA_RGB)
unary pointwise to_float I(float) I(IA_RGB)

unary pointwise red I(u_char) I(IA_RGB)
unary pointwise green I(u_char) I(IA_RGB)
unary pointwise blue I(u_char) I(IA_RGB)

binary strictrel commutative operator== int I(IA_RGB) I(IA_RGB)
binary strictrel commutative operator== int I(IA_RGB) IA_RGB

binary strictrel commutative strict_ne subop=operator!= int I(IA_RGB) I(IA_RGB)
binary strictrel commutative strict_ne subop=operator!= int I(IA_RGB) IA_RGB

binary pointwise commutative chi_eq subop=operator== I(IA_Bit) I(IA_RGB) I(IA_RGB)
binary pointwise commutative chi_eq subop=operator== I(IA_Bit) I(IA_RGB) IA_RGB

binary pointwise commutative chi_ne subop=operator!= I(IA_Bit) I(IA_RGB) I(IA_RGB)
binary pointwise commutative chi_ne subop=operator!= I(IA_Bit) I(IA_RGB) IA_RGB
@


1.3.1.1
log
@Image operations are now friendly with FBI
Image ops now use operations table instead of switch.
@
text
@a8 3
# Revision 1.3  1994/08/22  15:20:29  thoth
# DOS-inspired name rework.
#
a13 3

"C#include "FBI.h"
"C#include "../valueset/OpTable.h"
@


1.2
log
@modifications to work with new operations generation scheme.
@
text
@d1 1
a1 1
filename RGBImageOps.c
d8 4
a11 1
# $Log: bit-operations.desc,v $
@


1.1
log
@Initial revision
@
text
@d1 1
d6 3
@
