vtkAnnulus

Struct vtkAnnulus 

Source
pub struct vtkAnnulus(/* private fields */);
Expand description

implicit function for a annulus

vtkAnnulus computes the implicit function and function gradient for an annulus composed of two co-axial cylinders. vtkAnnulus is a concrete implementation of vtkImplicitFunction. By default the Annulus is centered at the origin and the axis of rotation is along the y-axis. You can redefine the center and axis of rotation by setting the Center and Axis data members. (Note that it is also possible to use the superclass’ vtkImplicitFunction transformation matrix if necessary to reposition by using FunctionValue() and FunctionGradient().)

@warning The annulus is infinite in extent. To truncate the annulus in modeling operations use the vtkImplicitBoolean in combination with clipping planes.

Implementations§

Source§

impl vtkAnnulus

Source

pub fn new() -> Self

Creates a new vtkAnnulus wrapped inside vtkNew

Trait Implementations§

Source§

impl Default for vtkAnnulus

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Drop for vtkAnnulus

Source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.