Class Scopes


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__ok);
         CPointer<Integer> p_ok = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'ok'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sample_full

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__sample_full);
         CPointer<Integer> p_sample_full = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sample_full'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sample_lines

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__sample_lines);
         CPointer<Integer> p_sample_lines = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sample_lines'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__accuracy

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

        Field Documentation

        Blender Python API

        Proportion of original image source pixel lines to sample

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__accuracy);
         CPointer<Float> p_accuracy = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'accuracy'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wavefrm_mode

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__wavefrm_mode);
         CPointer<Integer> p_wavefrm_mode = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'wavefrm_mode'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wavefrm_alpha

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__wavefrm_alpha);
         CPointer<Float> p_wavefrm_alpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wavefrm_alpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wavefrm_yfac

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__wavefrm_yfac);
         CPointer<Float> p_wavefrm_yfac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wavefrm_yfac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wavefrm_height

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__wavefrm_height);
         CPointer<Integer> p_wavefrm_height = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'wavefrm_height'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vecscope_alpha

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__vecscope_alpha);
         CPointer<Float> p_vecscope_alpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vecscope_alpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vecscope_height

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__vecscope_height);
         CPointer<Integer> p_vecscope_height = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'vecscope_height'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__minmax

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__minmax);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_minmax = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'minmax'
        • Signature: 'float[3][2]'
        • Actual Size (32bit/64bit): 24/24
      • __DNA__FIELD__hist

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__hist);
         CPointer<Histogram> p_hist = p.cast(new Class[]{Histogram.class});
         

        Metadata

        • Field: 'hist'
        • Signature: 'Histogram'
        • Actual Size (32bit/64bit): 5160/5160
      • __DNA__FIELD__waveform_1

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__waveform_1);
         CPointer<CPointer<Float>> p_waveform_1 = p.cast(new Class[]{CPointer.class, Float.class});
         

        Metadata

        • Field: 'waveform_1'
        • Signature: 'float*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__waveform_2

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__waveform_2);
         CPointer<CPointer<Float>> p_waveform_2 = p.cast(new Class[]{CPointer.class, Float.class});
         

        Metadata

        • Field: 'waveform_2'
        • Signature: 'float*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__waveform_3

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__waveform_3);
         CPointer<CPointer<Float>> p_waveform_3 = p.cast(new Class[]{CPointer.class, Float.class});
         

        Metadata

        • Field: 'waveform_3'
        • Signature: 'float*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__vecscope

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__vecscope);
         CPointer<CPointer<Float>> p_vecscope = p.cast(new Class[]{CPointer.class, Float.class});
         

        Metadata

        • Field: 'vecscope'
        • Signature: 'float*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__waveform_tot

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD__waveform_tot);
         CPointer<Integer> p_waveform_tot = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'waveform_tot'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

         Scopes scopes = ...;
         CPointer<Object> p = scopes.__dna__addressof(Scopes.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • Scopes

        public Scopes​(long __address,
                      Block __block,
                      BlockTable __blockTable)
      • Scopes

        protected Scopes​(Scopes that)
    • Method Detail

      • getOk

        public int getOk()
                  throws java.io.IOException
        Get method for struct member 'ok'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ok
      • setOk

        public void setOk​(int ok)
                   throws java.io.IOException
        Set method for struct member 'ok'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ok
      • getSample_full

        public int getSample_full()
                           throws java.io.IOException
        Get method for struct member 'sample_full'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sample_full
      • setSample_full

        public void setSample_full​(int sample_full)
                            throws java.io.IOException
        Set method for struct member 'sample_full'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sample_full
      • getSample_lines

        public int getSample_lines()
                            throws java.io.IOException
        Get method for struct member 'sample_lines'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sample_lines
      • setSample_lines

        public void setSample_lines​(int sample_lines)
                             throws java.io.IOException
        Set method for struct member 'sample_lines'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sample_lines
      • getAccuracy

        public float getAccuracy()
                          throws java.io.IOException
        Get method for struct member 'accuracy'.

        Field Documentation

        Blender Python API

        Proportion of original image source pixel lines to sample
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__accuracy
      • setAccuracy

        public void setAccuracy​(float accuracy)
                         throws java.io.IOException
        Set method for struct member 'accuracy'.

        Field Documentation

        Blender Python API

        Proportion of original image source pixel lines to sample
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__accuracy
      • getWavefrm_mode

        public int getWavefrm_mode()
                            throws java.io.IOException
        Get method for struct member 'wavefrm_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_mode
      • setWavefrm_mode

        public void setWavefrm_mode​(int wavefrm_mode)
                             throws java.io.IOException
        Set method for struct member 'wavefrm_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_mode
      • getWavefrm_alpha

        public float getWavefrm_alpha()
                               throws java.io.IOException
        Get method for struct member 'wavefrm_alpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_alpha
      • setWavefrm_alpha

        public void setWavefrm_alpha​(float wavefrm_alpha)
                              throws java.io.IOException
        Set method for struct member 'wavefrm_alpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_alpha
      • getWavefrm_yfac

        public float getWavefrm_yfac()
                              throws java.io.IOException
        Get method for struct member 'wavefrm_yfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_yfac
      • setWavefrm_yfac

        public void setWavefrm_yfac​(float wavefrm_yfac)
                             throws java.io.IOException
        Set method for struct member 'wavefrm_yfac'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_yfac
      • getWavefrm_height

        public int getWavefrm_height()
                              throws java.io.IOException
        Get method for struct member 'wavefrm_height'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_height
      • setWavefrm_height

        public void setWavefrm_height​(int wavefrm_height)
                               throws java.io.IOException
        Set method for struct member 'wavefrm_height'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wavefrm_height
      • getVecscope_alpha

        public float getVecscope_alpha()
                                throws java.io.IOException
        Get method for struct member 'vecscope_alpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vecscope_alpha
      • setVecscope_alpha

        public void setVecscope_alpha​(float vecscope_alpha)
                               throws java.io.IOException
        Set method for struct member 'vecscope_alpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vecscope_alpha
      • getVecscope_height

        public int getVecscope_height()
                               throws java.io.IOException
        Get method for struct member 'vecscope_height'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vecscope_height
      • setVecscope_height

        public void setVecscope_height​(int vecscope_height)
                                throws java.io.IOException
        Set method for struct member 'vecscope_height'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vecscope_height
      • getHist

        public Histogram getHist()
                          throws java.io.IOException
        Get method for struct member 'hist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__hist
      • setHist

        public void setHist​(Histogram hist)
                     throws java.io.IOException
        Set method for struct member 'hist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__hist
      • getWaveform_1

        public CPointer<java.lang.Float> getWaveform_1()
                                                throws java.io.IOException
        Get method for struct member 'waveform_1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_1
      • setWaveform_1

        public void setWaveform_1​(CPointer<java.lang.Float> waveform_1)
                           throws java.io.IOException
        Set method for struct member 'waveform_1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_1
      • getWaveform_2

        public CPointer<java.lang.Float> getWaveform_2()
                                                throws java.io.IOException
        Get method for struct member 'waveform_2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_2
      • setWaveform_2

        public void setWaveform_2​(CPointer<java.lang.Float> waveform_2)
                           throws java.io.IOException
        Set method for struct member 'waveform_2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_2
      • getWaveform_3

        public CPointer<java.lang.Float> getWaveform_3()
                                                throws java.io.IOException
        Get method for struct member 'waveform_3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_3
      • setWaveform_3

        public void setWaveform_3​(CPointer<java.lang.Float> waveform_3)
                           throws java.io.IOException
        Set method for struct member 'waveform_3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_3
      • getVecscope

        public CPointer<java.lang.Float> getVecscope()
                                              throws java.io.IOException
        Get method for struct member 'vecscope'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vecscope
      • setVecscope

        public void setVecscope​(CPointer<java.lang.Float> vecscope)
                         throws java.io.IOException
        Set method for struct member 'vecscope'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vecscope
      • getWaveform_tot

        public int getWaveform_tot()
                            throws java.io.IOException
        Get method for struct member 'waveform_tot'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_tot
      • setWaveform_tot

        public void setWaveform_tot​(int waveform_tot)
                             throws java.io.IOException
        Set method for struct member 'waveform_tot'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform_tot
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • __io__addressof

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