GPLIB++
IsoJointConf.h
Go to the documentation of this file.
1 //============================================================================
2 // Name : IsoJointConf.h
3 // Author : Apr 8, 2010
4 // Version :
5 // Copyright : 2010, mmoorkamp
6 //============================================================================
7 
8 
9 #ifndef ISOJOINTCONF_H_
10 #define ISOJOINTCONF_H_
11 
12 #include <string>
13 #include <fstream>
14 #include <vector>
15 
16 namespace gplib
17  {
18 
20  {
21  public:
22  bool verbose;
23  std::string outputbase;
24  double poisson;
26  std::string vrefmodel;
27  std::vector<double> thickbase;
28  std::vector<double> thickstep;
29  std::vector<int> thicksizes;
30  std::vector<double> resbase;
31  std::vector<double> resstep;
32  std::vector<int> ressizes;
33  std::vector<double> svelbase;
34  std::vector<double> svelstep;
35  std::vector<int> svelsizes;
36  std::vector<double> weights;
37  void GetData(std::ifstream &instream);
38  IsoJointConf();
39  virtual ~IsoJointConf();
40  };
41 
42  }
43 
44 #endif /* ISOJOINTCONF_H_ */
void GetData(std::ifstream &instream)
std::string vrefmodel
Definition: IsoJointConf.h:26
std::vector< double > thickstep
Definition: IsoJointConf.h:28
std::vector< double > thickbase
Definition: IsoJointConf.h:27
std::vector< double > resstep
Definition: IsoJointConf.h:31
std::vector< double > weights
Definition: IsoJointConf.h:36
std::vector< double > svelstep
Definition: IsoJointConf.h:34
std::vector< double > svelbase
Definition: IsoJointConf.h:33
std::vector< int > ressizes
Definition: IsoJointConf.h:32
std::string outputbase
Definition: IsoJointConf.h:23
std::vector< double > resbase
Definition: IsoJointConf.h:30
std::vector< int > svelsizes
Definition: IsoJointConf.h:35
std::vector< int > thicksizes
Definition: IsoJointConf.h:29