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 get_trajectory(&self) -> Result<Option<Weak<Resource>>, Error>
See: TRAJECTORY_PROPERTY
fn set_trajectory(&self, value: Option<&Resource>) -> Result<(), Error>
fn set_trajectory(&self, value: Option<&Resource>) -> Result<(), Error>
See: TRAJECTORY_PROPERTY
fn get_item_area_begin(&self) -> Result<f32, Error>
fn get_item_area_begin(&self) -> Result<f32, Error>
fn set_item_area_begin(&self, value: f32) -> Result<(), Error>
fn set_item_area_begin(&self, value: f32) -> Result<(), Error>
fn get_item_area_end(&self) -> Result<f32, Error>
fn get_item_area_end(&self) -> Result<f32, Error>
fn set_item_area_end(&self, value: f32) -> Result<(), Error>
fn set_item_area_end(&self, value: f32) -> Result<(), Error>
fn get_override_distance(&self) -> Result<f32, Error>
fn get_override_distance(&self) -> Result<f32, Error>
fn set_override_distance(&self, value: f32) -> Result<(), Error>
fn set_override_distance(&self, value: f32) -> Result<(), Error>
fn get_start_offset(&self) -> Result<f32, Error>
fn get_start_offset(&self) -> Result<f32, Error>
fn set_start_offset(&self, value: f32) -> Result<(), Error>
fn set_start_offset(&self, value: f32) -> Result<(), Error>
fn get_align_to_tangent(&self) -> Result<bool, Error>
fn get_align_to_tangent(&self) -> Result<bool, Error>
fn set_align_to_tangent(&self, value: bool) -> Result<(), Error>
fn set_align_to_tangent(&self, value: bool) -> Result<(), Error>
fn get_calculated_offset(&self) -> Result<f32, Error>
fn get_calculated_offset(&self) -> Result<f32, Error>
fn set_calculated_offset(&self, value: f32) -> Result<(), Error>
fn set_calculated_offset(&self, value: f32) -> Result<(), Error>
fn get_override_offset(&self) -> Result<f32, Error>
fn get_override_offset(&self) -> Result<f32, Error>
fn set_override_offset(&self, value: f32) -> Result<(), Error>
fn set_override_offset(&self, value: f32) -> Result<(), Error>
fn get_stretch(&self) -> Result<bool, Error>
fn get_stretch(&self) -> Result<bool, Error>
See: STRETCH_PROPERTY
fn set_stretch(&self, value: bool) -> Result<(), Error>
fn set_stretch(&self, value: bool) -> Result<(), Error>
See: STRETCH_PROPERTY
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.