source: cpp/frams/genetics/defgenoconv.cpp @ 121

Last change on this file since 121 was 121, checked in by sz, 10 years ago

updated file headers and makefiles

  • Property svn:eol-style set to native
File size: 1.5 KB
RevLine 
[121]1// This file is a part of the Framsticks GDK.
2// Copyright (C) 2002-2014  Maciej Komosinski and Szymon Ulatowski.  See LICENSE.txt for details.
3// Refer to http://www.framsticks.com/ for further information.
4
[109]5#include "defgenoconv.h"
6
7#include GEN_CONFIG_FILE
8
9#ifdef USE_GENCONV_F10
[121]10#include "f1/conv_f1.h"
[109]11#endif
12#ifdef USE_GENCONV_F20
[121]13#include "f2/conv_f2.h"
[109]14#endif
15#ifdef USE_GENCONV_F32
[121]16#include "f3/conv_f3.h"
[109]17#endif
18#ifdef USE_GENCONV_F40
[121]19#include "f4/conv_f4.h"
[109]20#endif
21#ifdef USE_GENCONV_F41_TEST
[121]22#include "f4/conv_f4.h"
[109]23#endif
24#ifdef USE_GENCONV_F50
[121]25#include "f5/conv_f5.h"
[109]26#endif
27#ifdef USE_GENCONV_F60
[121]28#include "f6/geno_f6.h"
[109]29#endif
30#ifdef USE_GENCONV_F70
[121]31#include "f7/conv_f7.h"
[109]32#endif
33#ifdef USE_GENCONV_F81
[121]34#include "f8/conv_f8tof1.h"
[109]35#endif
36#ifdef USE_GENCONV_F90
[121]37#include "f9/conv_f9.h"
[109]38#endif
39
40DefaultGenoConvManager::DefaultGenoConvManager()
41{
42#ifdef USE_GENCONV_F10
43addConverter(new GenoConv_F1());
44#endif
45#ifdef USE_GENCONV_F20
46addConverter(new GenoConv_F20());
47#endif
48#ifdef USE_GENCONV_F32
49addConverter(new GenoConv_F32());
50#endif
51#ifdef USE_GENCONV_F40
52addConverter(new GenoConv_F40());
53#endif
54#ifdef USE_GENCONV_F41_TEST
55addConverter(new GenoConv_F41_TestOnly());
56#endif
57#ifdef USE_GENCONV_F50
58addConverter(new GenoConv_F50);
59#endif
60#ifdef USE_GENCONV_F60
61addConverter(new GenoConv_F60);
62#endif
63#ifdef USE_GENCONV_F70
64addConverter(new GenoConv_F70);
65#endif
66#ifdef USE_GENCONV_F81
67addConverter(new GenoConv_F8ToF1());
68#endif
69#ifdef USE_GENCONV_F90
70addConverter(new GenoConv_F90);
71#endif
72
73param.updatetab();
74}
Note: See TracBrowser for help on using the repository browser.