changeset 14212 | bb2f301d4fe0 |
parent 14180 | 76a52e8149e3 |
child 14213 | 87f1054c2333 |
14211:257b296169a8 | 14212:bb2f301d4fe0 |
---|---|
1 #[macro_use] |
1 use fpnum::{distance, FPNum, FPPoint, fp}; |
2 extern crate fpnum; |
|
3 |
|
4 use fpnum::{distance, FPNum, FPPoint}; |
|
5 use std::{ |
2 use std::{ |
6 cmp::{max, min}, |
3 cmp::{max, min}, |
7 ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Range, RangeInclusive, Sub, SubAssign}, |
4 ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Range, RangeInclusive, Sub, SubAssign}, |
8 }; |
5 }; |
9 |
6 |
342 (self.right() - self.left() + 1) as usize |
339 (self.right() - self.left() + 1) as usize |
343 } |
340 } |
344 |
341 |
345 #[inline] |
342 #[inline] |
346 pub fn height(&self) -> usize { |
343 pub fn height(&self) -> usize { |
347 (self.right() - self.left() + 1) as usize |
344 (self.bottom() - self.top() + 1) as usize |
348 } |
345 } |
349 |
346 |
350 #[inline] |
347 #[inline] |
351 pub fn size(&self) -> Size { |
348 pub fn size(&self) -> Size { |
352 Size::new(self.width(), self.height()) |
349 Size::new(self.width(), self.height()) |