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§
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>
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.