76 Double_t x1 = GetX1(), x2 = GetX2(), y1 = GetY1(), y2 = GetY2();
81 if (
fxModel->GetPosition(0,pos)) {
87 if ((
fxModel->GetWidth(0,width)) && (
fxModel->GetPosition(0,ppp))) {
88 SetX1(ppp-width); SetX2(ppp+width);
98 case 0: SetX1(left); SetX2(right);
break;
99 case 1: SetX1(left); SetX2(right);
break;
100 case 2: SetX1(left); SetX2(left+
fdShiftX);
break;
101 case 3: SetX1(right-
fdShiftX); SetX2(right);
break;
108 return (x1 != GetX1()) || (x2 != GetX2()) || (y1 != GetY1()) || (y2 != GetY2());
135 fxModel->SetPosition(0, GetX2());
136 fdLineAmpl = (GetY1() > GetY2()) ? GetY1() : GetY2();
145 Double_t pos =
fxOther->GetX2();
147 Double_t w0 = (GetX2() - GetX1()) / 2;
148 Double_t w1 = pos - GetX1();
149 Double_t w2 = GetX2() - pos;
151 if (TMath::Abs(w0 - width) > 1e-10) {
153 if (TMath::Abs(w1 - width) > 1e-10)
169 Double_t left, right;
172 left = GetX1() < GetX2() ? GetX1() : GetX2();
173 right = GetX1() > GetX2() ? GetX1() : GetX2();