fn max_distance(&mut self) -> f64 {
        if let Some(dist) = self.max_distance {
            dist
        } else {
            let dist = self.max_distance_();
            self.max_distance = Some(dist);
            dist
        }
    }
/// Returns the maximum distance between the `Cover`s point and any of its
/// children's points.
Returns the maximum distance between the `Cover`s point and any of its
children's points.
Returns the maximum distance between the ` Cover ` s point and any of its children ' s points .
fn max_distance(&mut self) -> f64 {
        if let Some(dist) = self.max_distance {
            dist
        } else {
            let dist = self.max_distance_();
            self.max_distance = Some(dist);
            dist
        }
    }
fn max_distance ( & mut self ) -> f64 { if let Some ( dist ) = self . max_distance { dist } else { let dist = self . max_distance_ ( ) ; self . max_distance = Some ( dist ) ; dist } }
Returns the maximum distance between the `Cover`s point and any of its
children's points.
Returns the maximum distance between the ` Cover ` s point and any of its children ' s points .
&mut self
&mut self