#
#	Copyright 1993, Center for Computer Vision and Visualization,
#	University of Florida.  All rights reserved.
#
#
# $Log: bit-operations.desc,v $
# Revision 1.3  1994/01/31  15:51:12  thoth
# converters to CoreImages now available.
#
# Revision 1.2  1993/12/29  17:16:45  thoth
# Bit Discrete Image now uses Bit type.
#
# Revision 1.1  1993/11/29  22:25:25  thoth
# Initial revision
#
#

conversion I(complex) I(IA_Bit)
conversion I(float) I(IA_Bit)
conversion I(int) I(IA_Bit)
conversion I(u_char) I(IA_Bit)

# Binary operations for the Bit Discrete Image

binary pointwise commutative operator& I(IA_Bit) I(IA_Bit) I(IA_Bit)
binary pointwise commutative operator& I(IA_Bit) IA_Bit I(IA_Bit)
pointwise operator&= I(IA_Bit) I(IA_Bit)
pointwise operator&= I(IA_Bit) IA_Bit

binary pointwise commutative operator| I(IA_Bit) I(IA_Bit) I(IA_Bit)
binary pointwise commutative operator| I(IA_Bit) IA_Bit I(IA_Bit)
pointwise operator|= I(IA_Bit) I(IA_Bit)
pointwise operator|= I(IA_Bit) IA_Bit

binary pointwise commutative operator^ I(IA_Bit) I(IA_Bit) I(IA_Bit)
binary pointwise commutative operator^ I(IA_Bit) IA_Bit I(IA_Bit)
pointwise operator^= I(IA_Bit) I(IA_Bit)
pointwise operator^= I(IA_Bit) IA_Bit

unary pointwise operator~ subop=operator! I(IA_Bit) I(IA_Bit)

unary pointwise operator! I(IA_Bit) I(IA_Bit)

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

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