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


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

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

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


desc
@Translation-invariant template implementation.
@


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

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


static char InvariantDT_rcsid[] = "$Id: InvDT.c,v 1.2 1994/07/25 17:26:39 thoth Exp thoth $";

//
// $Log: InvDT.c,v $
// Revision 1.2  1994/07/25  17:26:39  thoth
// Name sanitization
//
// Revision 1.1  1993/09/15  12:55:08  thoth
// Initial revision
//
// Revision 1.3  93/05/27  11:28:26  thoth
// Copyright Notices
// 
// Revision 1.2  93/04/08  13:17:28  thoth
// new restricted_to method.
// 
// Revision 1.1  93/03/18  11:05:31  thoth
// Initial revision
// 

#include "InvDT.h"

template <class I>
IA_BaseDT<I> *IA_InvariantDT<I>::restricted_to(const IA_Set<IA_Point<int> > &ps) const
{
    return new IA_InvariantDT<I>(ps & this->domain(), value);
}

template <class I>
ostream & IA_InvariantDT<I>::print_this(ostream &o) const
{
    o << "Translation Invariant template, value: " << value;

    this->ps.output(o);

    return o;
}

template <class I>
char IA_InvariantDT<I>::dummy;
@


1.2
log
@Name sanitization
@
text
@d9 1
a9 1
static char InvariantDT_rcsid[] = "$Id: InvariantDT.c,v 1.1 1993/09/15 12:55:08 thoth Exp $";
d12 4
a15 1
// $Log: InvariantDT.c,v $
d29 1
a29 1
#include "InvariantDT.h"
@


1.1
log
@Initial revision
@
text
@d9 1
a9 1
static char InvariantDT_rcsid[] = "$Id: InvariantDT.c,v 1.3 93/05/27 11:28:26 thoth Exp $";
d12 4
a15 1
// $Log:	InvariantDT.c,v $
d29 1
a29 1
IA_BaseDT<I> *IA_InvariantDT<I>::restricted_to(const IA_IntPointSet &ps) const
@
