Documentation of 'georegression.struct.affine.Affine2D_F64' Java class
Affine2D_F64
georegression.struct.affine

Class Affine2D_F64

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      double a11 
      double a12 
      double a21 
      double a22 
      double tx 
      double ty 
    • Constructor Summary

      Constructors 
      Constructor and Description
      Affine2D_F64() 
      Affine2D_F64(double a11, double a12, double a21, double a22, double tx, double ty) 
    • Field Detail

      • a11

        public double a11
      • a12

        public double a12
      • a21

        public double a21
      • a22

        public double a22
      • tx

        public double tx
      • ty

        public double ty
    • Constructor Detail

      • Affine2D_F64

        public Affine2D_F64(double a11,
                            double a12,
                            double a21,
                            double a22,
                            double tx,
                            double ty)
      • Affine2D_F64

        public Affine2D_F64()
    • Method Detail

      • set

        public void set(double a11,
                        double a12,
                        double a21,
                        double a22,
                        double tx,
                        double ty)
      • concat

        public Affine2D_F64 concat(Affine2D_F64 second,
                                   Affine2D_F64 ret)
        Description copied from interface: InvertibleTransform

        Computes a transform which is the equivalent to applying 'this' then the 'second' transform.

        For example:

        Point A = tran2( tran1( A ) );
        Point A = tran12( A );

        where tran12 = tran1.concat( tran2 , null );

        NOTE: 'second', 'result', and 'this' must all be unique instances.

        Specified by:
        concat in interface InvertibleTransform<Affine2D_F64>
        Parameters:
        second - The second transform which is applied. Not modified.
        ret - A transform which is equivalent to applying the first then the second. If null then a new instance is declared. Modified.
        Returns:
        The equivalent transform.
      • invert

        public Affine2D_F64 invert(Affine2D_F64 inverse)
        Description copied from interface: InvertibleTransform

        Computes a transform which is the inverse of this transform. The 'this' matrix can be passed in as an input.

        Example:
        Point A = tran(B);
        Point B = inv(A);

        where inv = invert( tran );

        Specified by:
        invert in interface InvertibleTransform<Affine2D_F64>
        Parameters:
        inverse - Where the inverse will be stored. If null a new instance is created. Modified.
        Returns:
        The inverse transform.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.