head	1.5;
access;
symbols
	bobbase:1.5
	bob:1.5
	r2_1:1.5
	r2_0:1.4
	r1_1_beta:1.3
	r1_1_alpha:1.2
	r1_0:1.2
	r0_11:1.2
	r0_10:1.2
	r0_9:1.1;
locks; strict;
comment	@// @;


1.5
date	94.09.16.14.57.11;	author thoth;	state Exp;
branches;
next	1.4;

1.4
date	94.08.22.15.20.29;	author thoth;	state Exp;
branches;
next	1.3;

1.3
date	94.07.25.17.26.39;	author thoth;	state Exp;
branches;
next	1.2;

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

1.1
date	93.11.29.22.20.39;	author thoth;	state Exp;
branches;
next	;


desc
@Complex Discrete Discrete Template implementation
@


1.5
log
@more DOS-inspired renaming.
@
text
@// Emacs: -*- C++ -*-

//
//	Copyright 1993, Center for Computer Vision and Visualization,
//	University of Florida.  All rights reserved.
//

static char copyright[] = "Copyright 1993, Center for Computer Vision and Visualization,\nUniversity of Florida.  All rights reserved.\n";

// Emacs -*- C++ -*-

static char ComplexDDTempl_rcsid[] = "$Id: CplxDDTempl.c,v 1.4 1994/08/22 15:20:29 thoth Exp thoth $";

//
// $Log: CplxDDTempl.c,v $
// Revision 1.4  1994/08/22  15:20:29  thoth
// DOS-inspired name rework.
//
// Revision 1.3  1994/07/25  17:26:39  thoth
// Name sanitization
//
// Revision 1.2  1994/01/07  15:10:00  thoth
// Image class is now CoreImage and named image types are
// Image<P,T>.
//
// Revision 1.1  1993/11/29  22:20:39  thoth
// Initial revision
//
// 

#include <limits.h>
#include <values.h>
#include <complex.h>
#include <math.h>

#include "PSIter.h"
#include "ImageIter.h"

#include "InvDT.h"
#include "ClosureDT.h"
#include "CplxDDTempl.h"

#include "VectorI.h"


#include "CplxConv.c"

typedef IA_Image<IA_Point<int>,complex>	CDI;

static void dummy1()
{
    IA_Set<IA_Point<int> >	ps;
    IA_Image<IA_Point<int>,complex>	im;
    IA_ComplexDDTemplate	// t1(ps, im),
	t2(0,im),
//	t3(ps,(IA_Image<IA_Point<int>,complex>(*)(const IA_Point<int>&))0),
#if 0
	t4(0,(IA_Image<IA_Point<int>,complex>(*)(const IA_Point<int>&))0),
#else
	t4(0,(CDI(*)(const IA_Point<int>&))0),
#endif
	t5(*(IA_ClosureDT<IA_Image<IA_Point<int>,complex> >*)0);
}
@


1.4
log
@DOS-inspired name rework.
@
text
@d12 1
a12 1
static char ComplexDDTempl_rcsid[] = "$Id: ComplexDDTempl.c,v 1.3 1994/07/25 17:26:39 thoth Exp thoth $";
d15 4
a18 1
// $Log: ComplexDDTempl.c,v $
d39 1
a39 1
#include "InvariantDT.h"
@


1.3
log
@Name sanitization
@
text
@d12 1
a12 1
static char ComplexDDTempl_rcsid[] = "$Id: ComplexDDTempl.c,v 1.2 1994/01/07 15:10:00 thoth Exp $";
d16 3
d38 1
a38 1
#include "ComplexDDTempl.h"
d43 1
a43 1
#include "ComplexConvolutions.c"
@


1.2
log
@Image class is now CoreImage and named image types are
Image<P,T>.
@
text
@d12 1
a12 1
static char ComplexDDTempl_rcsid[] = "$Id: ComplexDDTempl.c,v 1.1 1993/11/29 22:20:39 thoth Exp $";
d16 4
d42 1
a42 1
typedef IA_Image<IA_IntPoint,complex>	CDI;
d46 2
a47 2
    IA_IntPointSet	ps;
    IA_Image<IA_IntPoint,complex>	im;
d50 1
a50 1
//	t3(ps,(IA_Image<IA_IntPoint,complex>(*)(const IA_IntPoint&))0),
d52 1
a52 1
	t4(0,(IA_Image<IA_IntPoint,complex>(*)(const IA_IntPoint&))0),
d54 1
a54 1
	t4(0,(CDI(*)(const IA_IntPoint&))0),
d56 1
a56 1
	t5(*(IA_ClosureDT<IA_Image<IA_IntPoint,complex> >*)0);
@


1.1
log
@Initial revision
@
text
@d12 1
a12 1
static char ComplexDDTempl_rcsid[] = "$Id: ComplexDDTempl.c,v 1.2 1993/05/27 11:36:23 thoth Exp $";
d15 4
a18 1
// $Log$
d38 2
d43 1
a43 1
    IA_ComplexDiscreteImage	im;
d46 7
a52 3
//	t3(ps,(IA_ComplexDiscreteImage(*)(const IA_IntPoint&))0),
	t4(0,(IA_ComplexDiscreteImage(*)(const IA_IntPoint&))0),
	t5(*(IA_ClosureDT<IA_ComplexDiscreteImage>*)0);
@
