pub struct Surface<I, F>{
pub tag: I,
pub min_x: F,
pub min_y: F,
pub min_z: F,
pub max_x: F,
pub max_y: F,
pub max_z: F,
pub physical_tags: Vec<I>,
pub curve_tags: Vec<I>,
}
Expand description
A geometrical surface entity and its boundary
Fields§
§tag: I
The entity tag of this surface
min_x: F
Lower x-coordinate bound of this surface
min_y: F
Lower y-coordinate bound of this surface
min_z: F
Lower z-coordinate bound of this surface
max_x: F
Upper x-coordinate bound of this surface
max_y: F
Upper y-coordinate bound of this surface
max_z: F
Upper z-coordinate bound of this surface
Tags of physical groups this surface belongs to
This is currently unimplemented.
Tags of the surface’s bounding curves
Trait Implementations§
impl<I, F> StructuralPartialEq for Surface<I, F>
Auto Trait Implementations§
impl<I, F> Freeze for Surface<I, F>
impl<I, F> RefUnwindSafe for Surface<I, F>where
I: RefUnwindSafe,
F: RefUnwindSafe,
impl<I, F> Send for Surface<I, F>
impl<I, F> Sync for Surface<I, F>
impl<I, F> Unpin for Surface<I, F>
impl<I, F> UnwindSafe for Surface<I, F>where
I: UnwindSafe,
F: UnwindSafe,
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