]> git.donarmstrong.com Git - mothur.git/blob - command.hpp
created mothurOut class to handle logfiles
[mothur.git] / command.hpp
1 #ifndef COMMAND_HPP
2 #define COMMAND_HPP
3
4 /*
5  *  command.h
6  *  
7  *
8  *  Created by Pat Schloss on 10/23/08.
9  *  Copyright 2008 Patrick D. Schloss. All rights reserved.
10  *
11  */
12
13 /*This class is a parent to all the command classes.  */
14
15
16 #include "mothur.h"
17 #include "optionparser.h"
18 #include "validparameter.h"
19 #include "mothurout.h"
20
21 class Command {
22         
23         public:
24                 Command() {  m = MothurOut::getInstance();  }
25                 virtual int execute() = 0;
26                 virtual void help() = 0;
27                 virtual ~Command() { }
28         protected:
29                 MothurOut* m;
30 };
31
32 #endif