Trait geotrans::TransformMut
source · [−]pub trait TransformMut<'a> {
fn fro<M>(
self,
maybe_segment: Result<Segment<M>, Error>
) -> Result<(), Error>
where
Self: Into<Vector>,
Segment<M>: SegmentTrait;
fn vfrov<M>(
self,
maybe_segment: Result<Segment<M>, Error>
) -> Result<(), Error>
where
Self: Into<Vector>,
Segment<M>: SegmentTrait;
fn to<M>(
self,
maybe_segment: Result<Segment<M>, Error>
) -> Result<(), Error>
where
Self: Into<Vector>,
Segment<M>: SegmentTrait;
fn vtov<M>(
self,
maybe_segment: Result<Segment<M>, Error>
) -> Result<(), Error>
where
Self: Into<Vector>,
Segment<M>: SegmentTrait;
}
Expand description
Mutable geometric transformation with respect to the OSS coordinate system
Required methods
Transforms the coordinates given in the OSS into a segment
Transforms a vector coordinates given in the OSS into a segment
Transforms the coordinates of a segment into the OSS
Implementations on Foreign Types
sourceimpl<'a> TransformMut<'a> for &'a mut [f64; 3]
impl<'a> TransformMut<'a> for &'a mut [f64; 3]
sourcefn fro<M>(self, maybe_segment: Result<Segment<M>, Error>) -> Result<(), Error> where
Self: Into<Vector>,
Segment<M>: SegmentTrait,
fn fro<M>(self, maybe_segment: Result<Segment<M>, Error>) -> Result<(), Error> where
Self: Into<Vector>,
Segment<M>: SegmentTrait,
Transforms the coordinates given in the OSS into a segment
sourcefn vfrov<M>(self, maybe_segment: Result<Segment<M>, Error>) -> Result<(), Error> where
Self: Into<Vector>,
Segment<M>: SegmentTrait,
fn vfrov<M>(self, maybe_segment: Result<Segment<M>, Error>) -> Result<(), Error> where
Self: Into<Vector>,
Segment<M>: SegmentTrait,
Transforms a vector given in the OSS into a segment