Newer
Older
/* ContrastMgr.h
Mark Woolrich, FMRIB Image Analysis Group
Copyright (C) 1999-2000 University of Oxford */
/* CCOPYRIGHT */
#if !defined(__ContrastMgr_h)
#define __ContrastMgr_h
#include <iostream>
#include <fstream>
#include "newmatap.h"
#include "newmatio.h"
#include "miscmaths/volumeseries.h"
#include "miscmaths/volume.h"
ContrastMgr();
void run();
private:
ContrastMgr(const ContrastMgr&);
ContrastMgr& operator=(const ContrastMgr& p_ContrastMgr);
protected:
void SaveFContrast(const string& suffix);
void SaveTContrast(const string& suffix);
const ColumnVector& GetVarCope() const {return varcb;}
const ColumnVector& GetCope() const {return cb;}
const ColumnVector& GetDof() const {return dof;}
void SetTContrast(const int p_num, const int p_c_counter)
void SetFContrast(const int p_num, const int p_c_counter);
// Contrasts:
ColumnVector tc;
Matrix fc;
bool contrast_valid;
int contrast_num;
Paradigm parad;
Volume varcb;
Volume cb;
Volume neff;
Volume tstat;