33 #ifndef __GyotoPageThorneDisk_H_
34 #define __GyotoPageThorneDisk_H_
41 namespace Astrobj {
class PageThorneDisk; }
92 virtual void
setMetric(SmartPointer<Metric::Generic>);
104 virtual double
emission(double nu_em, double dsem,
105 double c_ph[8], double c_obj[8]) const;
113 double c_obj[8]) const;
122 double* coord_obj_hit, double dt,
123 Astrobj::Properties* data) const;
140 virtual void
tell(Gyoto::Hook::Teller *msg);
143 #ifdef GYOTO_USE_XERCES
144 virtual void
fillElement(FactoryMessenger *fmp) const ;