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

Transforms a segment of a segment into the OSS

Implementations on Foreign Types

Transforms the coordinates given in the OSS into a segment

Transforms a vector given in the OSS into a segment

Transforms the coordinates of a segment into the OSS

Transforms a vector of a segment into the OSS

Implementors