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

Class Affine2D_F32

    • Field Summary

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

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

      • a11

        public float a11
      • a12

        public float a12
      • a21

        public float a21
      • a22

        public float a22
      • tx

        public float tx
      • ty

        public float ty
    • Constructor Detail

      • Affine2D_F32

        public Affine2D_F32(float a11,
                            float a12,
                            float a21,
                            float a22,
                            float tx,
                            float ty)
      • Affine2D_F32

        public Affine2D_F32()
    • Method Detail

      • set

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

        public Affine2D_F32 concat(Affine2D_F32 second,
                                   Affine2D_F32 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_F32>
        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_F32 invert(Affine2D_F32 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_F32>
        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.