Sim-LIT  2.0
 All Classes Namespaces Files Functions Variables Typedefs
MetricCreator.h
Go to the documentation of this file.
1 
10 #ifndef CLASS_METRICCREATOR
11 #define CLASS_METRICCREATOR
12 
13 #include "../class/Metric.h"
14 #include "../class/MetricPsnr.h"
15 
16 #include <string>
17 #include <cstring>
18 #include <cstdio>
19 
21 
22 public:
23 
24 static Metric* create(string fp){
25  /*
26  * @brief Método que crea una determinada Métrica
27  * @param fp Nombre de la métrica que será creada
28  */
29  if(!fp.compare(METRIC_PSNR)){
30  return new MetricPsnr();
31  }
32  return NULL;
33 }
34 
35 };
36 
37 #endif
Clase Abstracta que representa la estructura que debe tener la métrica que se desee implementar...
Definition: Metric.h:15
Clase que implementa la fábrica de Métricas.
Definition: MetricCreator.h:20
Clase que representa la Métrica PSNR.
Definition: MetricPsnr.h:15