Struct vox_geometry_rust::custom_vector_field3::Builder [−][src]
pub struct Builder { /* fields omitted */ }
Expand description
Implementations
impl Builder
[src]
impl Builder
[src]pub fn with_function(&mut self, func: fn(_: &Vector3D) -> Vector3D) -> &mut Self
[src]
pub fn with_function(&mut self, func: fn(_: &Vector3D) -> Vector3D) -> &mut Self
[src]Returns builder with field function.
pub fn with_divergence_function(
&mut self,
func: fn(_: &Vector3D) -> f64
) -> &mut Self
[src]
pub fn with_divergence_function(
&mut self,
func: fn(_: &Vector3D) -> f64
) -> &mut Self
[src]Returns builder with divergence function.
pub fn with_curl_function(
&mut self,
func: fn(_: &Vector3D) -> Vector3D
) -> &mut Self
[src]
pub fn with_curl_function(
&mut self,
func: fn(_: &Vector3D) -> Vector3D
) -> &mut Self
[src]Returns builder with curl function.
pub fn with_derivative_resolution(&mut self, resolution: f64) -> &mut Self
[src]
pub fn with_derivative_resolution(&mut self, resolution: f64) -> &mut Self
[src]Returns builder with derivative resolution.
pub fn build(&mut self) -> CustomVectorField3
[src]
pub fn build(&mut self) -> CustomVectorField3
[src]Builds CustomVectorField3.
pub fn make_shared(&mut self) -> CustomVectorField3Ptr
[src]
pub fn make_shared(&mut self) -> CustomVectorField3Ptr
[src]Builds shared pointer of CustomVectorField3 instance.
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,