27 #ifndef __GyotoSpectrum_H_
28 #define __GyotoSpectrum_H_
33 class FactoryMessenger;
37 #if defined GYOTO_USE_XERCES
63 sp -> setParameters(fmp);
129 Generic(const std::string kind);
135 const std::string
getKind() const;
137 virtual double operator()(double nu) const =0;
146 virtual double operator()(double nu, double opacity, double ds) const;
157 virtual double
integrate(double nu1, double nu2) ;
170 virtual double
integrate(double nu1, double nu2,
171 const Spectrum::Generic * opacity, double ds) ;
173 #ifdef GYOTO_USE_XERCES
180 virtual void
fillElement(FactoryMessenger *fmp) const ;