pub struct PointMotionOperation {
pub type: Option<String>,
pub name: String,
pub source_crs: CRS,
pub method: Method,
pub parameters: Vec<ParameterValue>,
pub accuracy: Option<String>,
pub usage: Option<ObjectUsage>,
pub usages: Vec<ObjectUsage>,
}Expand description
§Point Motion Operation
Represents a point motion operation
Fields§
§type: Option<String>Type identifier
name: StringName of the operation
source_crs: CRSSource coordinate reference system
method: MethodMethod used for point motion
parameters: Vec<ParameterValue>Parameters used in the operation
accuracy: Option<String>Accuracy of the operation
usage: Option<ObjectUsage>Usage Information
usages: Vec<ObjectUsage>Usages
Trait Implementations§
Source§impl Clone for PointMotionOperation
impl Clone for PointMotionOperation
Source§fn clone(&self) -> PointMotionOperation
fn clone(&self) -> PointMotionOperation
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PointMotionOperation
impl Debug for PointMotionOperation
Source§impl Default for PointMotionOperation
impl Default for PointMotionOperation
Source§fn default() -> PointMotionOperation
fn default() -> PointMotionOperation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PointMotionOperationwhere
PointMotionOperation: Default,
impl<'de> Deserialize<'de> for PointMotionOperationwhere
PointMotionOperation: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PointMotionOperation
impl PartialEq for PointMotionOperation
Source§impl Serialize for PointMotionOperation
impl Serialize for PointMotionOperation
Source§impl ToProjJSON for PointMotionOperation
impl ToProjJSON for PointMotionOperation
Source§fn set_usage(&mut self, usage: ObjectUsage)
fn set_usage(&mut self, usage: ObjectUsage)
Set Usage
Source§fn set_accuracy(&mut self, accuracy: String)
fn set_accuracy(&mut self, accuracy: String)
Set Accuracy
Source§fn set_projection(&mut self, name: String)
fn set_projection(&mut self, name: String)
Set the name
Source§fn set_method(&mut self, method: Method)
fn set_method(&mut self, method: Method)
Set a Method
Source§fn set_parameter(&mut self, parameter: ParameterValue)
fn set_parameter(&mut self, parameter: ParameterValue)
Set a Parameter
Source§fn set_anchor(&mut self, _anchor: String)
fn set_anchor(&mut self, _anchor: String)
Set an Anchor
Source§fn set_coordinate_system(&mut self, _cs: CoordinateSystem)
fn set_coordinate_system(&mut self, _cs: CoordinateSystem)
Set a CoordinateSystem
Source§fn set_temporal_extent(&mut self, _extent: TemporalExtent)
fn set_temporal_extent(&mut self, _extent: TemporalExtent)
Set Temporal Extent
Source§fn set_vertical_extent(&mut self, _extent: VerticalExtent)
fn set_vertical_extent(&mut self, _extent: VerticalExtent)
Set Vertical Extent
Source§fn set_ensemble(&mut self, _ensemble: DatumEnsemble)
fn set_ensemble(&mut self, _ensemble: DatumEnsemble)
Set a DatumEnsemble
Source§fn set_member(&mut self, _member: DatumEnsembleMember)
fn set_member(&mut self, _member: DatumEnsembleMember)
Set a Member
Source§fn set_ellipsoid(&mut self, _ellipsoid: Ellipsoid)
fn set_ellipsoid(&mut self, _ellipsoid: Ellipsoid)
Set an Ellipsoid
Source§fn set_frame_epoch(&mut self, _epoch: f64)
fn set_frame_epoch(&mut self, _epoch: f64)
Set a frame epoch
Source§fn set_meridian(&mut self, _meridian: Meridian)
fn set_meridian(&mut self, _meridian: Meridian)
Set a Meridian
Source§fn set_prime_meridian(&mut self, _prime_meridian: PrimeMeridian)
fn set_prime_meridian(&mut self, _prime_meridian: PrimeMeridian)
Set a PrimeMeridian
Source§fn set_conversion(&mut self, _conversion: Conversion)
fn set_conversion(&mut self, _conversion: Conversion)
Set a Conversion
Source§fn set_geodetic_crs(&mut self, _geodetic_crs: GeodeticCRS)
fn set_geodetic_crs(&mut self, _geodetic_crs: GeodeticCRS)
Set a GeodeticCRS
Source§fn set_projected_crs(&mut self, _projected_crs: ProjectedCRS)
fn set_projected_crs(&mut self, _projected_crs: ProjectedCRS)
Set a ProjectedCRS
impl StructuralPartialEq for PointMotionOperation
Auto Trait Implementations§
impl Freeze for PointMotionOperation
impl RefUnwindSafe for PointMotionOperation
impl Send for PointMotionOperation
impl Sync for PointMotionOperation
impl Unpin for PointMotionOperation
impl UnwindSafe for PointMotionOperation
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().