MapAround.CoordinateSystems.Transformations.Affine.CombineWith C# (CSharp) Method

CombineWith() public method

Combines this affine transfor with the other. The result of the combined transformation is equivalent to the result of successive application of transformations. Preferable to use this form of combination, not ConcatenatedTransform, because ConcatenatedTransform applies each transformation consistently, and CombineWith method calculates the resulting transformation matrix.
public CombineWith ( Affine other ) : void
other Affine An affine transform to combine
return void
        public void CombineWith(Affine other)
        {
            _matrix = _matrix.Multiply(other._matrix);
            if (_inverseMatrix != null)
                _inverseMatrix = _matrix.GetInverseMatrix();
        }