28 #ifndef __GyotoFixedStar_H_
29 #define __GyotoFixedStar_H_
36 namespace Astrobj {
class FixedStar; }
71 FixedStar(SmartPointer<Gyoto::Metric::Generic> gg, double StPsn[3], double radius);
80 double const *
getPos() const;
81 void
getPos(double* dst) const;
82 virtual void
setMetric(SmartPointer<Metric::Generic> metric) ;
84 void
setPos(const double[3]);
87 virtual int
setParameter(std::string name, std::string content);
90 #ifdef GYOTO_USE_XERCES
91 virtual void
fillElement(FactoryMessenger *fmp) const ;
97 virtual void
getCartesian(double const * const dates, size_t const n_dates,
98 double * const x, double * const y,
99 double * const z, double * const xprime=NULL,
100 double * const yprime=NULL, double * const zprime=NULL) ;
101 virtual void
getVelocity(double const pos[4], double vel[4]) ;