27 #ifndef __GyotoScenery_H_
28 #define __GyotoScenery_H_
152 Scenery(SmartPointer<Metric::Generic>, SmartPointer<Screen>, SmartPointer<Astrobj::Generic>);
165 void
setMetric(SmartPointer<Metric::Generic>);
176 void
setAstrobj(SmartPointer<Astrobj::Generic>);
177 double getDelta() const ;
178 void setDelta(double);
180 void setRequestedQuantities(Quantity_t) ;
181 void setRequestedQuantities(std::string) ;
183 std::string getRequestedQuantitiesString() const ;
184 size_t getScalarQuantitiesCount() const ;
191 void rayTrace(size_t imin, size_t imax, size_t jmin, size_t jmax,
192 Astrobj::Properties* data, double * impactcoords = NULL);
194 void operator() (size_t i, size_t j, Astrobj::Properties *data,
195 double * impactcoords = NULL);
197 #ifdef GYOTO_USE_XERCES
204 #ifdef GYOTO_USE_XERCES