pub struct VtkStructuredGrid {
pub dims: [usize; 3],
pub points: Vec<[f64; 3]>,
pub point_data: Vec<VtkDataArray>,
}Expand description
A VTK structured grid (.vts) with explicit point coordinates.
Dimensions are (ni, nj, nk) in index space. Points are ordered
with i varying fastest, then j, then k.
Fields§
§dims: [usize; 3]Dimensions \[ni, nj, nk\].
points: Vec<[f64; 3]>3-D coordinates of every point (ordered i,j,k).
point_data: Vec<VtkDataArray>Per-point data arrays.
Implementations§
Source§impl VtkStructuredGrid
impl VtkStructuredGrid
Sourcepub fn new(ni: usize, nj: usize, nk: usize) -> Self
pub fn new(ni: usize, nj: usize, nk: usize) -> Self
Create an empty structured grid with the given dimensions.
Sourcepub fn add_point_scalar(&mut self, name: &str, values: Vec<f64>)
pub fn add_point_scalar(&mut self, name: &str, values: Vec<f64>)
Append a per-point scalar field.
Sourcepub fn to_vts_string(&self) -> String
pub fn to_vts_string(&self) -> String
Serialise to VTK XML .vts format string.
Auto Trait Implementations§
impl Freeze for VtkStructuredGrid
impl RefUnwindSafe for VtkStructuredGrid
impl Send for VtkStructuredGrid
impl Sync for VtkStructuredGrid
impl Unpin for VtkStructuredGrid
impl UnsafeUnpin for VtkStructuredGrid
impl UnwindSafe for VtkStructuredGrid
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
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.