#include <Range.h>
Public Member Functions | |
| Range (TYPE min=0, TYPE max=0, const char *name=0) | |
| virtual | ~Range () |
| void | Set (TYPE min, TYPE max) |
| void | SetMin (TYPE min) |
| void | SetMax (TYPE max) |
| void | Get (TYPE &min, TYPE &max) const |
| TYPE | Min (void) const |
| TYPE | Max (void) const |
| bool | InRange (TYPE val) |
| TYPE | Relative (TYPE val) |
| TYPE | RelativeUnclipped (TYPE val) |
| const char * | GetName (void) const |
| void | SetName (const char *name) |
| void | Merge (const Range &r) |
| void | SetFrom (const Range &r) |
| void | SetState (RangeState rs) |
| RangeState | GetState (void) |
Public Attributes | |
| SigC::Signal0< void > | modified |
Private Member Functions | |
| Range (const Range &rhs) | |
| Range & | operator= (const Range &rhs) |
Private Attributes | |
| RangeState | fState |
| const char * | fName |
|
||||||||||||||||||||
|
Definition at line 45 of file Range.h.
|
|
|||||||||
|
Definition at line 47 of file Range.h. 00047 { /*cerr << "~Range()\n";*/}
|
|
||||||||||
|
Definition at line 83 of file Range.h. 00083 { SetFrom(rhs); } // copy constructor
|
|
||||||||||||||||
|
Definition at line 53 of file Range.h.
|
|
||||||||||
|
Definition at line 66 of file Range.h. 00067 { return fName; }
|
|
||||||||||
|
Definition at line 78 of file Range.h. 00078 { return fState; }
|
|
||||||||||
|
Definition at line 56 of file Range.h. Referenced by GfxTrackList::Configure(), GfxShowerList::Configure(), GfxDigitList::DigitMasked(), select_digit(), and select_strip().
|
|
||||||||||
|
||||||||||
|
Definition at line 70 of file Range.h. 00070 {
00071 bool dirty = false;
00072 if (r.Min() < fState.min) { fState.min = r.Min(); dirty=true; }
00073 if (r.Max() > fState.max) { fState.max = r.Max(); dirty=true; }
00074 if (dirty) this->modified();
00075 }
|
|
||||||||||
|
||||||||||
|
Definition at line 84 of file Range.h. 00084 { SetFrom(rhs); return *this; } // assignment
|
|
||||||||||
|
Definition at line 57 of file Range.h. Referenced by PmtPixels::Refresh(). 00057 {
00058 val = this->RelativeUnclipped(val);
00059 if (val < 0) return 0.0;
00060 if (val > 1) return 1.0;
00061 return val;
00062 }
|
|
||||||||||
|
Definition at line 63 of file Range.h. Referenced by TridControl::GetRangedModelColor(), TridControl::GetRangedModelTrans(), and Range< double >::Relative().
|
|
||||||||||||||||
|
Definition at line 49 of file Range.h. Referenced by TridControl::ChangeColorRange(), TridControl::ChangeTransRange(), RangeAxis::ExecuteEvent(), TridAnimator::ReadFromGui(), EVD::SetChargeRange(), Range< double >::SetFrom(), TridAnimator::SetTimeRange(), EVD::Update(), and EVD::ZoomTimetoSlice().
|
|
||||||||||
|
Definition at line 76 of file Range.h. Referenced by MultiPage::ColorSemanticHandler(), EVD::ColorSemanticHandler(), Range< double >::operator=(), and Range< double >::Range().
|
|
||||||||||
|
Definition at line 52 of file Range.h. Referenced by EVD::ColorSemanticHandler(), and AltTimeHist::SetTotTimeRange().
|
|
||||||||||
|
Definition at line 51 of file Range.h. Referenced by EVD::ColorSemanticHandler(), and AltTimeHist::SetTotTimeRange().
|
|
||||||||||
|
Definition at line 68 of file Range.h. 00069 { fName = name; }
|
|
||||||||||
|
Definition at line 77 of file Range.h. Referenced by TridAnimator::UpdateGui().
|
|
|||||
|
|
|
|||||
|
|
|
|||||
1.3.9.1