33 #ifndef __GyotoStandardAstrobj_H_
34 #define __GyotoStandardAstrobj_H_
125 virtual void setSafetyValue(double val) ;
126 virtual double getSafetyValue() const ;
131 virtual int
Impact(Gyoto::Photon* ph, size_t index,
132 Astrobj::Properties *data=NULL) ;
142 virtual double operator()(double const coord[4]) = 0;
152 virtual void
getVelocity(double const pos[4], double vel[4]) = 0 ;
163 virtual double
giveDelta(double coord[8]);
165 virtual int
setParameter(std::string name, std::string content) ;
168 #ifdef GYOTO_USE_XERCES
169 virtual void
fillElement(FactoryMessenger *fmp) const ;