head	1.4;
access;
symbols
	bobbase:1.4
	bob:1.4
	r2_1:1.4
	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.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 declaration
@


1.4
log
@DOS-inspired name rework.
@
text
@// Emacs: -*- C++ -*-

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


//
// $Log: ComplexDDTempl.h,v $
// 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
//
// 

#ifndef ComplexDDTempl_h_
#define ComplexDDTempl_h_

#include "DDTempl.h"
#include "CplxDI.h"

class IA_ComplexDDTemplate: public IA_DDTemplate<IA_Image<IA_Point<int>,complex> > {
  public:

    IA_ComplexDDTemplate(unsigned dim, const IA_Image<IA_Point<int>,complex> im)
    :IA_DDTemplate<IA_Image<IA_Point<int>,complex> >(IA_WhiteHole(dim), im) { }

    IA_ComplexDDTemplate(const IA_ClosureDT< IA_Image<IA_Point<int>,complex> > &o)
    :IA_DDTemplate<IA_Image<IA_Point<int>,complex> >(o) { }

    IA_ComplexDDTemplate(unsigned dim,
		       IA_Image<IA_Point<int>,complex> (*f)(const IA_Point<int>&))
    :IA_DDTemplate<IA_Image<IA_Point<int>,complex> >(IA_WhiteHole(dim), f) { }
#include	"CplxConv.h"
};

#endif
@


1.3
log
@Name sanitization
@
text
@d11 3
d27 1
a27 1
#include "ComplexDI.h"
d41 1
a41 1
#include	"ComplexConvolutions.h"
@


1.2
log
@Image class is now CoreImage and named image types are
Image<P,T>.
@
text
@d11 4
d26 1
a26 1
class IA_ComplexDDTemplate: public IA_DDTemplate<IA_Image<IA_IntPoint,complex> > {
d29 2
a30 2
    IA_ComplexDDTemplate(unsigned dim, const IA_Image<IA_IntPoint,complex> im)
    :IA_DDTemplate<IA_Image<IA_IntPoint,complex> >(IA_WhiteHole(dim), im) { }
d32 2
a33 2
    IA_ComplexDDTemplate(const IA_ClosureDT< IA_Image<IA_IntPoint,complex> > &o)
    :IA_DDTemplate<IA_Image<IA_IntPoint,complex> >(o) { }
d36 2
a37 2
		       IA_Image<IA_IntPoint,complex> (*f)(const IA_IntPoint&))
    :IA_DDTemplate<IA_Image<IA_IntPoint,complex> >(IA_WhiteHole(dim), f) { }
@


1.1
log
@Initial revision
@
text
@d10 4
a13 1
// $Log$
d22 1
a22 1
class IA_ComplexDDTemplate: public IA_DDTemplate<IA_ComplexDiscreteImage> {
d25 2
a26 2
    IA_ComplexDDTemplate(unsigned dim, const IA_ComplexDiscreteImage im)
    :IA_DDTemplate<IA_ComplexDiscreteImage>(IA_WhiteHole(dim), im) { }
d28 2
a29 2
    IA_ComplexDDTemplate(const IA_ClosureDT< IA_ComplexDiscreteImage > &o)
    :IA_DDTemplate<IA_ComplexDiscreteImage>(o) { }
d32 2
a33 2
		       IA_ComplexDiscreteImage (*f)(const IA_IntPoint&))
    :IA_DDTemplate<IA_ComplexDiscreteImage>(IA_WhiteHole(dim), f) { }
@
