Skip to content
Snippets Groups Projects
tracer_plus.h 765 B
Newer Older
Mark Woolrich's avatar
Mark Woolrich committed
/*  Tracer_Plus.h

    Mark Woolrich, FMRIB Image Analysis Group

    Copyright (C) 1999-2000 University of Oxford  */

/*  CCOPYRIGHT  */

#if !defined(Tracer_Plus_h)
#define Tracer_Plus_h

#include "newmat/newmatap.h"
#include "newmat/newmatio.h"
Mark Woolrich's avatar
Mark Woolrich committed
#include "time_tracer.h"

using namespace NEWMAT;

namespace Utilities {
 
  // Newmat version:
  class Tracer_Plus : public Tracer, public Time_Tracer
    {
    public:
      Tracer_Plus(const char* str) : 
	Tracer(const_cast<char*>(str)),
	Time_Tracer(str)
	{		
	}

Mark Woolrich's avatar
Mark Woolrich committed
      Tracer_Plus(char* str) : 
	Tracer(str),
	Time_Tracer(str)
	{		
	}
	
      virtual ~Tracer_Plus() 
	{ 
	}

    private:
      Tracer_Plus();
      const Tracer_Plus& operator=(Tracer_Plus&);
      Tracer_Plus(Tracer_Plus&);
    };

}

#endif