3
* $Id: comandocalibrado.h 3526 2011-03-16 19:56:19Z carlos $
6
* Copyright 2008-10 MetaEmotion S.L. All rights reserved.
7
* http://ginkgo-cadx.com
9
* This file is licensed under LGPL v3 license.
10
* See License.txt for details
14
//#define _GINKGO_TRACE
15
#include <api/globals.h>
16
#include <api/icomando.h>
17
#include <api/ientorno.h>
19
#include "inotificadorcalibrado.h"
25
// struct TPuntoCalibrado;
31
// class CalibradoParamsException : public std::exception {
33
// CalibradoParamsException(std::string& message) throw() {m_message=message;}
34
// ~CalibradoParamsException() throw() {}
35
// std::string GetMensage(){return m_message;}
37
// std::string m_message;
41
// class ComandoCalibradoParams : public IComandoParams {
43
// typedef MEF_ImagenRGBLight TImagenCalibrado;
44
// TImagenCalibrado m_imagen;
46
// std::vector<GNC::GUI::TPuntoCalibrado> m_Puntos;
47
// INotificadorCalibrado* m_pNotificador;
49
// ComandoCalibradoParams(vtkImageData* pImagenOriginal,int slice,INotificadorCalibrado* pNotificador) ;
51
// ~ComandoCalibradoParams();
55
// class ComandoCalibrado : public IComando {
57
// ComandoCalibrado(ComandoCalibradoParams* pParams);
58
// ~ComandoCalibrado();
65
// void SetNotificadorProgreso(GNC::INotificadorProgreso* pNotificador);
66
// void SetNotificadorProgresoAlternativo(GNC::INotificadorProgreso* pNotificador);
68
// void NotificarProgreso(float progresoNormalizado,const std::string &texto);
70
// void LiberarRecursos();
73
// ComandoCalibradoParams* m_pCalibradoParams;
74
// GNC::INotificadorProgreso* m_pNotificadorProgresoAlternativo;