pub struct EllipticalCoordinateBuilder { /* private fields */ }
Expand description
Allows the incremental building of an elliptical coordinate
Implementations§
Source§impl EllipticalCoordinateBuilder
impl EllipticalCoordinateBuilder
pub fn new() -> EllipticalCoordinateBuilder
pub fn with_latitude( &mut self, latitude: Latitude, ) -> &mut EllipticalCoordinateBuilder
pub fn with_longitude( &mut self, longitude: Longitude, ) -> &mut EllipticalCoordinateBuilder
pub fn with_reference_frame( &mut self, frame: EllipticalShape, ) -> &mut EllipticalCoordinateBuilder
pub fn with_altitude( &mut self, alt: Altitude, ) -> &mut EllipticalCoordinateBuilder
pub fn with_altitude_uncertainty( &mut self, alt_unk: Length, ) -> &mut EllipticalCoordinateBuilder
pub fn with_position_uncertainty( &mut self, pos_unk: PositionUncertainty, ) -> &mut EllipticalCoordinateBuilder
pub fn with_timestamp( &mut self, timestamp: UTCDateTime, ) -> &mut EllipticalCoordinateBuilder
pub fn build(self) -> Result<EllipticalCoordinate, ConvertError>
Trait Implementations§
Source§impl Clone for EllipticalCoordinateBuilder
impl Clone for EllipticalCoordinateBuilder
Source§fn clone(&self) -> EllipticalCoordinateBuilder
fn clone(&self) -> EllipticalCoordinateBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EllipticalCoordinateBuilder
impl Debug for EllipticalCoordinateBuilder
Source§impl Default for EllipticalCoordinateBuilder
impl Default for EllipticalCoordinateBuilder
Source§fn default() -> EllipticalCoordinateBuilder
fn default() -> EllipticalCoordinateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EllipticalCoordinateBuilder
impl RefUnwindSafe for EllipticalCoordinateBuilder
impl Send for EllipticalCoordinateBuilder
impl Sync for EllipticalCoordinateBuilder
impl Unpin for EllipticalCoordinateBuilder
impl UnwindSafe for EllipticalCoordinateBuilder
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