Trait vtkPolyDataAlgorithm

Source
pub trait vtkPolyDataAlgorithm: Sealed {
    // Provided methods
    fn get_input(&self, port: i64) -> Option<&DataObject> { ... }
    fn vtk_poly_data_algorithm_get_poly_data_input(
        &self,
        port: i64,
    ) -> Option<&PolyData> { ... }
    fn get_poly_data_input(&self, port: i64) -> Option<&PolyData> { ... }
    fn set_output(&mut self, data_object: &impl vtkDataObject) { ... }
    fn set_input_data(&mut self, port: i64, data_object: &impl vtkDataObject) { ... }
    fn add_input_data(&mut self, port: i64, data_object: &impl vtkDataObject) { ... }
    fn get_output(&self, port: i64) -> Option<&PolyData> { ... }
}
Expand description

Provided Methods§

Source

fn get_input(&self, port: i64) -> Option<&DataObject>

Source

fn vtk_poly_data_algorithm_get_poly_data_input( &self, port: i64, ) -> Option<&PolyData>

Source

fn get_poly_data_input(&self, port: i64) -> Option<&PolyData>

Source

fn set_output(&mut self, data_object: &impl vtkDataObject)

Source

fn set_input_data(&mut self, port: i64, data_object: &impl vtkDataObject)

Source

fn add_input_data(&mut self, port: i64, data_object: &impl vtkDataObject)

Source

fn get_output(&self, port: i64) -> Option<&PolyData>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§