/* Copyright (C) 2001-2006 Artifex Software, Inc. All Rights
Reserved. This software is provided AS-IS with no warranty,
either express or implied. This software is distributed under
license and may not be copied, modified or distributed except as
expressly authorized under the terms of that license. Refer to
licensing information at http://www.artifex.com/ or contact
Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San
Rafael, CA 94903, U.S.A., +1(415)492-9861, for further
information. */ /* $Id: gxdht.h 8022 2007-06-05 22:23:38Z giles
$ */ /* Definition of device halftones */ #ifndef gxdht_INCLUDED
# define gxdht_INCLUDED #include "gsrefct.h" #include
"gsmatrix.h" #include "gxarith.h" /* for igcd */ #include
"gxhttype.h" #include "gscspace.h" #include "gxcindex.h"
#include "gxfrac.h" /* * We represent a halftone tile as a
rectangular super-cell consisting of * multiple copies of a
multi-cell whose corners lie on integral * coordinates, which in
turn is a parallelogram (normally square) array of * b