pub struct FieldBounds { /* private fields */ }Expand description
Local-frame sampling box with min strictly below max on every axis.
Implementations§
Source§impl FieldBounds
impl FieldBounds
Sourcepub fn new(min: Point3, max: Point3) -> Result<Self, LayeredFieldError>
pub fn new(min: Point3, max: Point3) -> Result<Self, LayeredFieldError>
Validate a non-degenerate finite local box.
Sourcepub fn normal_span(self) -> Interval
pub fn normal_span(self) -> Interval
Layering-axis span as an oriented interval.
Trait Implementations§
Source§impl Clone for FieldBounds
impl Clone for FieldBounds
Source§fn clone(&self) -> FieldBounds
fn clone(&self) -> FieldBounds
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FieldBounds
impl Debug for FieldBounds
Source§impl PartialEq for FieldBounds
impl PartialEq for FieldBounds
impl Copy for FieldBounds
impl StructuralPartialEq for FieldBounds
Auto Trait Implementations§
impl Freeze for FieldBounds
impl RefUnwindSafe for FieldBounds
impl Send for FieldBounds
impl Sync for FieldBounds
impl Unpin for FieldBounds
impl UnwindSafe for FieldBounds
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more