示例#1
0
 public TwoStarsAlignment(Vect3 equAxis, Precisions precesions, AlignStar star0, AlignStar star1)
 {
     equAxis_       = equAxis;
     precesions_    = precesions;
     stars_[0]      = (AlignStar)star0.Clone();
     stars_[1]      = (AlignStar)star1.Clone();
     alignmentDone_ = false;
 }
示例#2
0
 // deep cloning
 private OneStarAlignment(Vect3 equAxis, double azmOffset, double altOffset, AlignStar star, Precisions precesions)
 {
     equAxis_   = equAxis;
     azmOffset_ = azmOffset;
     altOffset_ = altOffset;
     if (star != null)
     {
         star_ = (AlignStar)star.Clone();
     }
     precesions_ = precesions;
 }
示例#3
0
 public OneStarAlignment(Vect3 equAxis, Precisions precesions, AlignStar star)
 {
     equAxis_    = equAxis;
     precesions_ = precesions;
     MakeAlignment((AlignStar)star.Clone());
 }