fn update_limit_f64()

in src/visualizer.rs [208:229]


    fn update_limit_f64(&mut self, value: f64) {
        let value_floor = value.floor() as u64;
        let value_ceil = value.ceil() as u64;
        if !self.limits.init_done {
            self.limits.low = value_floor;
            self.limits.init_done = true;
        }
        // Set low
        if value_floor < self.limits.low {
            self.limits.low = value_floor;
        }
        if value_ceil < self.limits.low {
            self.limits.low = value_ceil;
        }
        // Set high
        if value_floor > self.limits.high {
            self.limits.high = value_floor;
        }
        if value_ceil > self.limits.high {
            self.limits.high = value_ceil;
        }
    }