示例#1
0
文件: State.cs 项目: rwg0/ConeSharp
        public RADecl GetPosition(PositionId positionId)
        {
            RADecl result = null;

            _positions.TryGetValue(positionId, out result);
            return(result);
        }
示例#2
0
文件: State.cs 项目: rwg0/ConeSharp
 public void AddPosition(PositionId positionId, double rightAscension, double declination)
 {
     _positions[positionId] = new RADecl()
     {
         RA = rightAscension, Declination = declination
     };
 }
示例#3
0
文件: State.cs 项目: rwg0/ConeSharp
        public void CalculateError()
        {
            _westError = _positions[PositionId.WestAlign] - _positions[PositionId.WestGoto];
            _eastError = _positions[PositionId.EastAlign] - _positions[PositionId.EastGoto];

            double outWest = _westError.RADegrees;
            double outEast = _eastError.RADegrees * -1;

            _coneError = (outWest + outEast) / 2;
        }
示例#4
0
文件: State.cs 项目: rwg0/ConeSharp
        public void CalculateError()
        {
            _westError = _positions[PositionId.WestAlign] - _positions[PositionId.WestGoto];
            _eastError = _positions[PositionId.EastAlign] - _positions[PositionId.EastGoto];

            double outWest = _westError.RADegrees;
            double outEast = _eastError.RADegrees * -1;

            _coneError = (outWest + outEast)/2;

        }
示例#5
0
文件: State.cs 项目: rwg0/ConeSharp
 public void AddPosition(PositionId positionId, double rightAscension, double declination)
 {
     _positions[positionId] = new RADecl() {RA = rightAscension, Declination = declination};
 }