Class StripTransform


  • public class StripTransform
    extends CFacade
    Generated facet for DNA struct type 'StripTransform'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct StripTransform.

        It is required when allocating a new block to store data for StripTransform.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__xofs

        public static final long[] __DNA__FIELD__xofs
        Field descriptor (offset) for struct member 'xofs'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         StripTransform striptransform = ...;
         CPointer<Object> p = striptransform.__dna__addressof(StripTransform.__DNA__FIELD__xofs);
         CPointer<Integer> p_xofs = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'xofs'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__yofs

        public static final long[] __DNA__FIELD__yofs
        Field descriptor (offset) for struct member 'yofs'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         StripTransform striptransform = ...;
         CPointer<Object> p = striptransform.__dna__addressof(StripTransform.__DNA__FIELD__yofs);
         CPointer<Integer> p_yofs = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'yofs'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • StripTransform

        public StripTransform​(long __address,
                              Block __block,
                              BlockTable __blockTable)
    • Method Detail

      • getXofs

        public int getXofs()
                    throws java.io.IOException
        Get method for struct member 'xofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xofs
      • setXofs

        public void setXofs​(int xofs)
                     throws java.io.IOException
        Set method for struct member 'xofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__xofs
      • getYofs

        public int getYofs()
                    throws java.io.IOException
        Get method for struct member 'yofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yofs
      • setYofs

        public void setYofs​(int yofs)
                     throws java.io.IOException
        Set method for struct member 'yofs'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__yofs
      • __io__addressof

        public CPointer<StripTransform> __io__addressof()
        Instantiates a pointer on this instance.