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


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

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

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


desc
@List of error classes that can be thrown by pointsets.
@


1.3
log
@New intpointset decomposition capability.
@
text
@// Emacs -*- C++ -*-

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

//
// $Log: pointset_errors.h,v $
// Revision 1.2  1994/04/15  13:11:53  thoth
// Added new exception to go with new array constructor.
//
// Revision 1.1  1994/02/01  13:52:46  thoth
// Initial revision
//

#ifndef pointset_errors_h_
#define pointset_errors_h_

struct Pointset_BadTranspose_Exception : public GenericException {
  Pointset_BadTranspose_Exception(const char *fn, int l)
    :GenericException
      ("Pointset: attempt to transpose a non-boxy or non-2-D pointset", fn, l) {}
};

struct Pointset_EmptyPointArray_Exception : public GenericException {
    Pointset_EmptyPointArray_Exception(const char *fn, int l)
	:GenericException
	    ("Pointset: attempt to build pointset from empty point array;  no way to compute dimension", fn, l) { }
};

struct Pointset_DecompFragBounds_Exception : public GenericException {
  Pointset_DecompFragBounds_Exception(const char *fn, int l)
    :GenericException
	    ("Pointset: Attempt to access non-existent frag from decomposition.  Index out of bounds", fn, l) { }
};
#endif // pointset_errors_h_
@


1.2
log
@Added new exception to go with new array constructor.
@
text
@d10 3
d32 5
@


1.1
log
@Initial revision
@
text
@d9 4
a12 1
// $Log: image_errors.h,v $
d21 6
@
