Trait ITrajectoryLayoutConcept

pub trait ITrajectoryLayoutConcept: Inherits<Object> + Inherits<TrajectoryLayoutConcept> {
Show 18 methods // Provided methods fn get_trajectory(&self) -> Result<Option<Weak<Resource>>, Error> { ... } fn set_trajectory(&self, value: Option<&Resource>) -> Result<(), Error> { ... } fn get_item_area_begin(&self) -> Result<f32, Error> { ... } fn set_item_area_begin(&self, value: f32) -> Result<(), Error> { ... } fn get_item_area_end(&self) -> Result<f32, Error> { ... } fn set_item_area_end(&self, value: f32) -> Result<(), Error> { ... } fn get_override_distance(&self) -> Result<f32, Error> { ... } fn set_override_distance(&self, value: f32) -> Result<(), Error> { ... } fn get_start_offset(&self) -> Result<f32, Error> { ... } fn set_start_offset(&self, value: f32) -> Result<(), Error> { ... } fn get_align_to_tangent(&self) -> Result<bool, Error> { ... } fn set_align_to_tangent(&self, value: bool) -> Result<(), Error> { ... } fn get_calculated_offset(&self) -> Result<f32, Error> { ... } fn set_calculated_offset(&self, value: f32) -> Result<(), Error> { ... } fn get_override_offset(&self) -> Result<f32, Error> { ... } fn set_override_offset(&self, value: f32) -> Result<(), Error> { ... } fn get_stretch(&self) -> Result<bool, Error> { ... } fn set_stretch(&self, value: bool) -> Result<(), Error> { ... }
}
Expand description

Base class for TrajectoryLayout classes. This class defines common properties for the TrajectoryLayout2D and TrajectoryLayout3D classes.

Provided Methods§

fn get_trajectory(&self) -> Result<Option<Weak<Resource>>, Error>

fn set_trajectory(&self, value: Option<&Resource>) -> Result<(), Error>

fn get_item_area_begin(&self) -> Result<f32, Error>

fn set_item_area_begin(&self, value: f32) -> Result<(), Error>

fn get_item_area_end(&self) -> Result<f32, Error>

fn set_item_area_end(&self, value: f32) -> Result<(), Error>

fn get_override_distance(&self) -> Result<f32, Error>

fn set_override_distance(&self, value: f32) -> Result<(), Error>

fn get_start_offset(&self) -> Result<f32, Error>

fn set_start_offset(&self, value: f32) -> Result<(), Error>

fn get_align_to_tangent(&self) -> Result<bool, Error>

fn set_align_to_tangent(&self, value: bool) -> Result<(), Error>

fn get_calculated_offset(&self) -> Result<f32, Error>

fn set_calculated_offset(&self, value: f32) -> Result<(), Error>

fn get_override_offset(&self) -> Result<f32, Error>

fn set_override_offset(&self, value: f32) -> Result<(), Error>

fn get_stretch(&self) -> Result<bool, Error>

fn set_stretch(&self, value: bool) -> Result<(), Error>

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§