pub struct DesignatorBuilder(/* private fields */);Implementations§
Source§impl DesignatorBuilder
impl DesignatorBuilder
pub fn new() -> Self
pub fn new_from_body(body: Designator) -> Self
pub fn build(self) -> Designator
pub fn with_designating_entity_id(self, designating_entity_id: EntityId) -> Self
pub fn with_system_name(self, system_name: DesignatorSystemName) -> Self
pub fn with_designated_entity_id(self, designated_entity_id: EntityId) -> Self
pub fn with_code(self, code: DesignatorCode) -> Self
pub fn with_power(self, power: f32) -> Self
pub fn with_wavelength(self, wavelength: f32) -> Self
pub fn with_spot_wrt_designated_entity( self, spot_wrt_designated_entity: VectorF32, ) -> Self
pub fn with_spot_location(self, spot_location: Location) -> Self
pub fn with_dead_reckoning_algorithm( self, dead_reckoning_algorithm: DeadReckoningAlgorithm, ) -> Self
pub fn with_linear_acceleration(self, linear_acceleration: VectorF32) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DesignatorBuilder
impl RefUnwindSafe for DesignatorBuilder
impl Send for DesignatorBuilder
impl Sync for DesignatorBuilder
impl Unpin for DesignatorBuilder
impl UnwindSafe for DesignatorBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more