DIRECTORY BiScrollers, Histograms, HistogramsOut, HistogramsPrivate, Imager, IO, LinearSystem, Rope, ViewerClasses; HistogramsViewingPrivate: CEDAR DEFINITIONS = {OPEN BS:BiScrollers, Histograms, HistogramsOut, HistogramsPrivate; Viewer: TYPE = ViewerClasses.Viewer; BiScroller: TYPE = BS.BiScroller; VEC: TYPE ~ Imager.VEC; HistogramView: TYPE = REF HistogramViewRep; HistogramViewRep: TYPE = RECORD [ h: Histogram, bs: BS.BiScroller, ctr, bsOuter: Viewer, shown: DataRef, logarithmic: BOOL, destroyed: BOOL _ FALSE, logFact: REAL _ 0, iFormat: ROPE, iChars, minHLabSep, iFreq: NAT _ 0, vFreq, vFreqForR, maxCountForR: Count _ 0, dHeight: REAL, --height/count dWidth: REAL _ 0, --bar period cWidth: REAL _ 0, --bar width rxmin, rxmax: REAL _ 0, finding, tweakingSlope: BOOL _ FALSE, findFirstI, findFirstJ: INT _ 0, shownMax: Count _ 0, bad: Range2 _ fullRange2, updatePeriod: REAL, tracker: PROCESS, fitVisible: BOOL _ FALSE, fitLog, shownFitLog: BoolPair _ ALL[FALSE], fitDegree: NATURAL _ 1, sums: Sums2D _ [], sumsValid: BOOL _ FALSE, fitCoefs: ColumnN _ NIL, fits, fitr: REAL _ 0.0, shownCoefs: ColumnN _ NIL, shownRange: RealRange1--of i-- _ [1.0, 0.0], tweakConst: VEC _ [0.0, 0.0], minIn: IntPair _ [0, 0] ]; }. fHistogramsViewingPrivate.mesa Last tweaked by Mike Spreitzer on December 1, 1988 6:52:19 pm PST Κ– "cedar" style˜code™K™A—K˜KšΟk œDœ$˜sK˜šΟnœœ ˜+Kšœœœ;˜E—K˜K˜Kšœœ˜$Kšœ œœ ˜!Kšœœ œ˜K˜Kšœœœ˜+šœœœ˜!Kšœ ˜ Kšœœ ˜K˜Kšœ˜Kšœ œ˜Kšœ œœ˜Kšœ œ˜Kšœ œ˜Kšœœ˜#Kšœ*˜*Kšœ œΟc˜KšœœŸ ˜KšœœŸ ˜Kšœœ˜Kšœœœ˜%Kšœœ˜ Kšœ˜K˜Kšœœ˜Kšœ œ˜Kšœ œœ˜Kšœ œœ˜+Kšœ œ˜K˜Kšœ œœ˜Kšœœ˜KšœΟgœ œœ˜Kšœœ˜KšœŸœ˜,Kšœ œ˜Kšœ˜Kšœ˜—K˜K˜—…—ΜH