Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

BaseClass.h

00001 /*
00002  *  Base Class
00003  *
00004  *  Copyright (c) 2000, TNO TPD, The Netherlands.
00005  *  All rights reserved. No part of this software may be handed to or used by persons 
00006  *  or organisation outside Kenniscentrum Watergraafsmeer (UvA-ISIS, TNO TPD) without 
00007  *  the written permission of TNO TPD.
00008  *
00009  *  Author(s):
00010  *      Jan Baan (baan@tpd.tno.nl)
00011  *
00012  */
00013 
00014 
00015 #ifndef __BASECLASS__HPP
00016 #define __BASECLASS__HPP
00017 
00018 #pragma warning( disable : 4786 )  
00019 
00020 class BaseClass
00021 {
00022 protected:
00023     BaseClass();
00024     BaseClass(const BaseClass& rhs);
00025     virtual ~BaseClass();
00026     const BaseClass& BaseClass::operator=(const BaseClass& rhs);
00027 
00028     void SanityCheck() const;
00029 private:
00030     void init();
00031 
00032     long valide;    
00033 };
00034 
00035 #endif

Generated on Tue Feb 3 14:18:30 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001