Class MovieTrackingStabilization


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tot_track

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

        Field Documentation

        Blender Source Code

        Total number of translation tracks and index of active track in list.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__tot_track);
         CPointer<Integer> p_tot_track = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'tot_track'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__act_track

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

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__act_track);
         CPointer<Integer> p_act_track = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'act_track'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tot_rot_track

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

        Field Documentation

        Blender Source Code

        Total number of rotation tracks and index of active track in list.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__tot_rot_track);
         CPointer<Integer> p_tot_rot_track = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'tot_rot_track'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__act_rot_track

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

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__act_rot_track);
         CPointer<Integer> p_act_rot_track = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'act_rot_track'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__maxscale

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

        Field Documentation

        Blender Source Code

        2d stabilization Max auto-scale factor.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__maxscale);
         CPointer<Float> p_maxscale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'maxscale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rot_track

        public static final long[] __DNA__FIELD__rot_track
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__rot_track);
         CPointer<CPointer<MovieTrackingTrack>> p_rot_track = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
         

        Metadata

        • Field: 'rot_track'
        • Signature: 'MovieTrackingTrack*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'rot_track'.

        Field Documentation

        Blender Source Code

        Use TRACK_USE_2D_STAB_ROT on individual tracks instead.

      • __DNA__FIELD__anchor_frame

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

        Field Documentation

        Blender Python API

        Reference point to anchor stabilization (other frames will be adjusted relative to this frame's position)

        Blender Source Code

        Reference point to anchor stabilization offset.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__anchor_frame);
         CPointer<Integer> p_anchor_frame = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'anchor_frame'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__target_pos

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

        Field Documentation

        Blender Source Code

        Expected target position of frame after raw stabilization, will be subtracted.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__target_pos);
         CPointer<CArrayFacade<Float>> p_target_pos = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'target_pos'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__target_rot

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

        Field Documentation

        Blender Source Code

        Expected target rotation of frame after raw stabilization, will be compensated.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__target_rot);
         CPointer<Float> p_target_rot = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'target_rot'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scale

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

        Field Documentation

        Blender Source Code

        Zoom factor known to be present on original footage. Also used for autoscale.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__scale);
         CPointer<Float> p_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__locinf

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

        Field Documentation

        Blender Source Code

        Influence on location, scale and rotation.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__locinf);
         CPointer<Float> p_locinf = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'locinf'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scaleinf

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

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__scaleinf);
         CPointer<Float> p_scaleinf = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scaleinf'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rotinf

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

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__rotinf);
         CPointer<Float> p_rotinf = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'rotinf'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__filter

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

        Field Documentation

        Blender Source Code

        Filter used for pixel interpolation.

        Pointer Arithmetics

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

         MovieTrackingStabilization movietrackingstabilization = ...;
         CPointer<Object> p = movietrackingstabilization.__dna__addressof(MovieTrackingStabilization.__DNA__FIELD__filter);
         CPointer<Integer> p_filter = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'filter'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ok

        public static final long[] __DNA__FIELD__ok
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'ok'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
        Field descriptor (offset) for struct member 'ok'.

        Field Documentation

        Blender Source Code

        initialization and run-time data Without effect now, we initialize on every frame. Formerly used for caching of init values.

    • Constructor Detail

      • MovieTrackingStabilization

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

      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(int flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getTot_track

        public int getTot_track()
                         throws java.io.IOException
        Get method for struct member 'tot_track'.

        Field Documentation

        Blender Source Code

        Total number of translation tracks and index of active track in list.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_track
      • setTot_track

        public void setTot_track​(int tot_track)
                          throws java.io.IOException
        Set method for struct member 'tot_track'.

        Field Documentation

        Blender Source Code

        Total number of translation tracks and index of active track in list.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_track
      • getAct_track

        public int getAct_track()
                         throws java.io.IOException
        Get method for struct member 'act_track'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_track
      • setAct_track

        public void setAct_track​(int act_track)
                          throws java.io.IOException
        Set method for struct member 'act_track'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_track
      • getTot_rot_track

        public int getTot_rot_track()
                             throws java.io.IOException
        Get method for struct member 'tot_rot_track'.

        Field Documentation

        Blender Source Code

        Total number of rotation tracks and index of active track in list.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_rot_track
      • setTot_rot_track

        public void setTot_rot_track​(int tot_rot_track)
                              throws java.io.IOException
        Set method for struct member 'tot_rot_track'.

        Field Documentation

        Blender Source Code

        Total number of rotation tracks and index of active track in list.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_rot_track
      • getAct_rot_track

        public int getAct_rot_track()
                             throws java.io.IOException
        Get method for struct member 'act_rot_track'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_rot_track
      • setAct_rot_track

        public void setAct_rot_track​(int act_rot_track)
                              throws java.io.IOException
        Set method for struct member 'act_rot_track'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_rot_track
      • getMaxscale

        public float getMaxscale()
                          throws java.io.IOException
        Get method for struct member 'maxscale'.

        Field Documentation

        Blender Source Code

        2d stabilization Max auto-scale factor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxscale
      • setMaxscale

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

        Field Documentation

        Blender Source Code

        2d stabilization Max auto-scale factor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxscale
      • getRot_track

        public CPointer<MovieTrackingTrack> getRot_track()
                                                  throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'rot_track'.

        Field Documentation

        Blender Source Code

        Use TRACK_USE_2D_STAB_ROT on individual tracks instead.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot_track
      • setRot_track

        public void setRot_track​(CPointer<MovieTrackingTrack> rot_track)
                          throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'rot_track'.

        Field Documentation

        Blender Source Code

        Use TRACK_USE_2D_STAB_ROT on individual tracks instead.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot_track
      • getAnchor_frame

        public int getAnchor_frame()
                            throws java.io.IOException
        Get method for struct member 'anchor_frame'.

        Field Documentation

        Blender Python API

        Reference point to anchor stabilization (other frames will be adjusted relative to this frame's position)

        Blender Source Code

        Reference point to anchor stabilization offset.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anchor_frame
      • setAnchor_frame

        public void setAnchor_frame​(int anchor_frame)
                             throws java.io.IOException
        Set method for struct member 'anchor_frame'.

        Field Documentation

        Blender Python API

        Reference point to anchor stabilization (other frames will be adjusted relative to this frame's position)

        Blender Source Code

        Reference point to anchor stabilization offset.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anchor_frame
      • getTarget_pos

        public CArrayFacade<java.lang.Float> getTarget_pos()
                                                    throws java.io.IOException
        Get method for struct member 'target_pos'.

        Field Documentation

        Blender Source Code

        Expected target position of frame after raw stabilization, will be subtracted.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__target_pos
      • setTarget_pos

        public void setTarget_pos​(CArrayFacade<java.lang.Float> target_pos)
                           throws java.io.IOException
        Set method for struct member 'target_pos'.

        Field Documentation

        Blender Source Code

        Expected target position of frame after raw stabilization, will be subtracted.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__target_pos
      • getTarget_rot

        public float getTarget_rot()
                            throws java.io.IOException
        Get method for struct member 'target_rot'.

        Field Documentation

        Blender Source Code

        Expected target rotation of frame after raw stabilization, will be compensated.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__target_rot
      • setTarget_rot

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

        Field Documentation

        Blender Source Code

        Expected target rotation of frame after raw stabilization, will be compensated.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__target_rot
      • getScale

        public float getScale()
                       throws java.io.IOException
        Get method for struct member 'scale'.

        Field Documentation

        Blender Source Code

        Zoom factor known to be present on original footage. Also used for autoscale.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • setScale

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

        Field Documentation

        Blender Source Code

        Zoom factor known to be present on original footage. Also used for autoscale.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • getLocinf

        public float getLocinf()
                        throws java.io.IOException
        Get method for struct member 'locinf'.

        Field Documentation

        Blender Source Code

        Influence on location, scale and rotation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__locinf
      • setLocinf

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

        Field Documentation

        Blender Source Code

        Influence on location, scale and rotation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__locinf
      • getScaleinf

        public float getScaleinf()
                          throws java.io.IOException
        Get method for struct member 'scaleinf'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scaleinf
      • setScaleinf

        public void setScaleinf​(float scaleinf)
                         throws java.io.IOException
        Set method for struct member 'scaleinf'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scaleinf
      • getRotinf

        public float getRotinf()
                        throws java.io.IOException
        Get method for struct member 'rotinf'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rotinf
      • setRotinf

        public void setRotinf​(float rotinf)
                       throws java.io.IOException
        Set method for struct member 'rotinf'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rotinf
      • getFilter

        public int getFilter()
                      throws java.io.IOException
        Get method for struct member 'filter'.

        Field Documentation

        Blender Source Code

        Filter used for pixel interpolation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter
      • setFilter

        public void setFilter​(int filter)
                       throws java.io.IOException
        Set method for struct member 'filter'.

        Field Documentation

        Blender Source Code

        Filter used for pixel interpolation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter
      • getOk

        public int getOk()
                  throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'ok'.

        Field Documentation

        Blender Source Code

        initialization and run-time data Without effect now, we initialize on every frame. Formerly used for caching of init values.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ok
      • setOk

        public void setOk​(int ok)
                   throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'ok'.

        Field Documentation

        Blender Source Code

        initialization and run-time data Without effect now, we initialize on every frame. Formerly used for caching of init values.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ok