Ignore:
Timestamp:
07/25/05 10:35:31 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mpointing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mpointing/MPointingPos.cc

    r3666 r7217  
    4444#include "MTime.h"
    4545#include "MObservatory.h"
     46#include "MPointingDev.h"
    4647#include "MAstroSky2Local.h"
    4748
     
    7172// For more information see MAstro::RotationAngle
    7273//
    73 Double_t MPointingPos::RotationAngle(const MObservatory &o, const MTime &t) const
     74Double_t MPointingPos::RotationAngle(const MObservatory &o, const MTime &t, const MPointingDev *dev) const
    7475{
    75     return MAstroSky2Local(t, o).RotationAngle(GetRaRad(), GetDecRad());
     76    return dev ?
     77        MAstroSky2Local(t, o).RotationAngle(GetRaRad(), GetDecRad(), dev->GetDevZdRad(), dev->GetDevAzRad()):
     78        MAstroSky2Local(t, o).RotationAngle(GetRaRad(), GetDecRad());
    7679}
  • trunk/MagicSoft/Mars/mpointing/MPointingPos.h

    r7205 r7217  
    1313class MTime;
    1414class MObservatory;
     15class MPointingDev;
    1516
    1617class MPointingPos : public MParContainer
     
    5455
    5556    Double_t RotationAngle(const MObservatory &o) const;
    56     Double_t RotationAngle(const MObservatory &o, const MTime &t) const;
     57    Double_t RotationAngle(const MObservatory &o, const MTime &t, const MPointingDev *dev=0) const;
    5758    Double_t RotationAngle(const MObservatory &o, const MTime *t) const
    5859    {
Note: See TracChangeset for help on using the changeset viewer.