Class MovieTrackingTrack


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__next);
         CPointer<CPointer<MovieTrackingTrack>> p_next = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'MovieTrackingTrack*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

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

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__prev);
         CPointer<CPointer<MovieTrackingTrack>> p_prev = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'MovieTrackingTrack*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__name

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

        Field Documentation

        Blender Python API

        Unique name of track

        Blender Source Code

        MAX_NAME.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__pat_min

        public static final long[] __DNA__FIELD__pat_min
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pat_min);
         CPointer<CArrayFacade<Float>> p_pat_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'pat_min'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
        Field descriptor (offset) for struct member 'pat_min'.

        Field Documentation

        Blender Source Code

        ** settings ** positions of left-bottom and right-top corners of pattern (in unified 0..1 units, relative to marker->pos) moved to marker's corners since planar tracking implementation

      • __DNA__FIELD__pat_max

        public static final long[] __DNA__FIELD__pat_max
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pat_max);
         CPointer<CArrayFacade<Float>> p_pat_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'pat_max'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
        Field descriptor (offset) for struct member 'pat_max'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__search_min

        public static final long[] __DNA__FIELD__search_min
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__search_min);
         CPointer<CArrayFacade<Float>> p_search_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'search_min'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
        Field descriptor (offset) for struct member 'search_min'.

        Field Documentation

        Blender Source Code

        positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos moved to marker since affine tracking implementation

      • __DNA__FIELD__search_max

        public static final long[] __DNA__FIELD__search_max
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__search_max);
         CPointer<CArrayFacade<Float>> p_search_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'search_max'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
        Field descriptor (offset) for struct member 'search_max'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__offset

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

        Field Documentation

        Blender Python API

        Offset of track from the parenting point

        Blender Source Code

        Offset to "parenting" point.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__offset);
         CPointer<CArrayFacade<Float>> p_offset = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        ** track ** Count of markers in track.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__markersnr);
         CPointer<Integer> p_markersnr = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'markersnr'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__last_marker

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

        Field Documentation

        Blender Source Code

        Most recently used marker.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__last_marker);
         CPointer<Integer> p_last_marker = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'last_marker'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__markers

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

        Field Documentation

        Blender Python API

        (read-only) Collection of markers in track

        Blender Source Code

        Markers in track.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__markers);
         CPointer<CPointer<MovieTrackingMarker>> p_markers = p.cast(new Class[]{CPointer.class, MovieTrackingMarker.class});
         

        Metadata

        • Field: 'markers'
        • Signature: 'MovieTrackingMarker*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__bundle_pos

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

        Field Documentation

        Blender Source Code

        ** reconstruction data ** Reconstructed position.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__bundle_pos);
         CPointer<CArrayFacade<Float>> p_bundle_pos = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'bundle_pos'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__error

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

        Field Documentation

        Blender Source Code

        Average track reprojection error.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__error);
         CPointer<Float> p_error = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'error'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        ** UI editing ** Flags (selection, ...).

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__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__pat_flag

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

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pat_flag);
         CPointer<Integer> p_pat_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'pat_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__search_flag

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

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__search_flag);
         CPointer<Integer> p_search_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'search_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__color

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

        Field Documentation

        Blender Python API

        Color of the track in the Movie Clip Editor and the 3D viewport after a solve

        Blender Source Code

        Custom color for track.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__color);
         CPointer<CArrayFacade<Float>> p_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'color'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__frames_limit

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

        Field Documentation

        Blender Python API

        Every tracking cycle, this number of frames are tracked

        Blender Source Code

        ** control how tracking happens Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__frames_limit);
         CPointer<Short> p_frames_limit = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'frames_limit'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__margin

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

        Field Documentation

        Blender Python API

        Distance from image boundary at which marker stops tracking

        Blender Source Code

        Margin from frame boundaries.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__margin);
         CPointer<Short> p_margin = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'margin'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pattern_match

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

        Field Documentation

        Blender Python API

        Track pattern from given frame when tracking marker to next frame

        Blender Source Code

        Re-adjust every N frames.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pattern_match);
         CPointer<Short> p_pattern_match = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pattern_match'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__motion_model

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

        Field Documentation

        Blender Python API

        Default motion model to use for tracking

        Blender Source Code

        tracking parameters Model of the motion for this track.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__motion_model);
         CPointer<Short> p_motion_model = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'motion_model'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__algorithm_flag

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

        Field Documentation

        Blender Source Code

        Flags for the tracking algorithm (use brute, use esm, use pyramid, etc.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__algorithm_flag);
         CPointer<Integer> p_algorithm_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'algorithm_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__minimum_correlation

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

        Field Documentation

        Blender Source Code

        Minimal correlation which is still treated as successful tracking.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__minimum_correlation);
         CPointer<Float> p_minimum_correlation = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'minimum_correlation'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gpd

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

        Field Documentation

        Blender Source Code

        Grease-pencil data.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__gpd);
         CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
         

        Metadata

        • Field: 'gpd'
        • Signature: 'bGPdata*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__weight

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

        Field Documentation

        Blender Python API

        Influence of this track on a final solution

        Blender Source Code

        Weight of this track.

        Weight defines how much the track affects on the final reconstruction, usually gets animated in a way so when track has just appeared it's weight is zero and then it gets faded up.

        Used to prevent jumps of the camera when tracks are appearing or disappearing.

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__weight);
         CPointer<Float> p_weight = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'weight'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__weight_stab

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

        Field Documentation

        Blender Python API

        Influence of this track on 2D stabilization

        Blender Source Code

        track weight especially for 2D stabilization

        Pointer Arithmetics

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

         MovieTrackingTrack movietrackingtrack = ...;
         CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__weight_stab);
         CPointer<Float> p_weight_stab = p.cast(new Class[]{Float.class});
         

        Metadata

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

      • MovieTrackingTrack

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

      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Get method for struct member 'name'.

        Field Documentation

        Blender Python API

        Unique name of track

        Blender Source Code

        MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

        public void setName​(CArrayFacade<java.lang.Byte> name)
                     throws java.io.IOException
        Set method for struct member 'name'.

        Field Documentation

        Blender Python API

        Unique name of track

        Blender Source Code

        MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getPat_min

        public CArrayFacade<java.lang.Float> getPat_min()
                                                 throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'pat_min'.

        Field Documentation

        Blender Source Code

        ** settings ** positions of left-bottom and right-top corners of pattern (in unified 0..1 units, relative to marker->pos) moved to marker's corners since planar tracking implementation

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pat_min
      • setPat_min

        public void setPat_min​(CArrayFacade<java.lang.Float> pat_min)
                        throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'pat_min'.

        Field Documentation

        Blender Source Code

        ** settings ** positions of left-bottom and right-top corners of pattern (in unified 0..1 units, relative to marker->pos) moved to marker's corners since planar tracking implementation

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pat_min
      • getPat_max

        public CArrayFacade<java.lang.Float> getPat_max()
                                                 throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'pat_max'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pat_max
      • setPat_max

        public void setPat_max​(CArrayFacade<java.lang.Float> pat_max)
                        throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'pat_max'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pat_max
      • getSearch_min

        public CArrayFacade<java.lang.Float> getSearch_min()
                                                    throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'search_min'.

        Field Documentation

        Blender Source Code

        positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos moved to marker since affine tracking implementation

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__search_min
      • setSearch_min

        public void setSearch_min​(CArrayFacade<java.lang.Float> search_min)
                           throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'search_min'.

        Field Documentation

        Blender Source Code

        positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos moved to marker since affine tracking implementation

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__search_min
      • getSearch_max

        public CArrayFacade<java.lang.Float> getSearch_max()
                                                    throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'search_max'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__search_max
      • setSearch_max

        public void setSearch_max​(CArrayFacade<java.lang.Float> search_max)
                           throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'search_max'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__search_max
      • getOffset

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

        Field Documentation

        Blender Python API

        Offset of track from the parenting point

        Blender Source Code

        Offset to "parenting" point.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • setOffset

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

        Field Documentation

        Blender Python API

        Offset of track from the parenting point

        Blender Source Code

        Offset to "parenting" point.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • getMarkersnr

        public int getMarkersnr()
                         throws java.io.IOException
        Get method for struct member 'markersnr'.

        Field Documentation

        Blender Source Code

        ** track ** Count of markers in track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markersnr
      • setMarkersnr

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

        Field Documentation

        Blender Source Code

        ** track ** Count of markers in track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markersnr
      • getLast_marker

        public int getLast_marker()
                           throws java.io.IOException
        Get method for struct member 'last_marker'.

        Field Documentation

        Blender Source Code

        Most recently used marker.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_marker
      • setLast_marker

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

        Field Documentation

        Blender Source Code

        Most recently used marker.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_marker
      • getMarkers

        public CPointer<MovieTrackingMarker> getMarkers()
                                                 throws java.io.IOException
        Get method for struct member 'markers'.

        Field Documentation

        Blender Python API

        (read-only) Collection of markers in track

        Blender Source Code

        Markers in track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markers
      • setMarkers

        public void setMarkers​(CPointer<MovieTrackingMarker> markers)
                        throws java.io.IOException
        Set method for struct member 'markers'.

        Field Documentation

        Blender Python API

        (read-only) Collection of markers in track

        Blender Source Code

        Markers in track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markers
      • getBundle_pos

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

        Field Documentation

        Blender Source Code

        ** reconstruction data ** Reconstructed position.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bundle_pos
      • setBundle_pos

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

        Field Documentation

        Blender Source Code

        ** reconstruction data ** Reconstructed position.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bundle_pos
      • getError

        public float getError()
                       throws java.io.IOException
        Get method for struct member 'error'.

        Field Documentation

        Blender Source Code

        Average track reprojection error.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__error
      • setError

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

        Field Documentation

        Blender Source Code

        Average track reprojection error.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__error
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        ** UI editing ** Flags (selection, ...).

        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'.

        Field Documentation

        Blender Source Code

        ** UI editing ** Flags (selection, ...).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getPat_flag

        public int getPat_flag()
                        throws java.io.IOException
        Get method for struct member 'pat_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pat_flag
      • setPat_flag

        public void setPat_flag​(int pat_flag)
                         throws java.io.IOException
        Set method for struct member 'pat_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pat_flag
      • getSearch_flag

        public int getSearch_flag()
                           throws java.io.IOException
        Get method for struct member 'search_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__search_flag
      • setSearch_flag

        public void setSearch_flag​(int search_flag)
                            throws java.io.IOException
        Set method for struct member 'search_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__search_flag
      • getColor

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

        Field Documentation

        Blender Python API

        Color of the track in the Movie Clip Editor and the 3D viewport after a solve

        Blender Source Code

        Custom color for track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color
      • setColor

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

        Field Documentation

        Blender Python API

        Color of the track in the Movie Clip Editor and the 3D viewport after a solve

        Blender Source Code

        Custom color for track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color
      • getFrames_limit

        public short getFrames_limit()
                              throws java.io.IOException
        Get method for struct member 'frames_limit'.

        Field Documentation

        Blender Python API

        Every tracking cycle, this number of frames are tracked

        Blender Source Code

        ** control how tracking happens Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frames_limit
      • setFrames_limit

        public void setFrames_limit​(short frames_limit)
                             throws java.io.IOException
        Set method for struct member 'frames_limit'.

        Field Documentation

        Blender Python API

        Every tracking cycle, this number of frames are tracked

        Blender Source Code

        ** control how tracking happens Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frames_limit
      • getMargin

        public short getMargin()
                        throws java.io.IOException
        Get method for struct member 'margin'.

        Field Documentation

        Blender Python API

        Distance from image boundary at which marker stops tracking

        Blender Source Code

        Margin from frame boundaries.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__margin
      • setMargin

        public void setMargin​(short margin)
                       throws java.io.IOException
        Set method for struct member 'margin'.

        Field Documentation

        Blender Python API

        Distance from image boundary at which marker stops tracking

        Blender Source Code

        Margin from frame boundaries.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__margin
      • getPattern_match

        public short getPattern_match()
                               throws java.io.IOException
        Get method for struct member 'pattern_match'.

        Field Documentation

        Blender Python API

        Track pattern from given frame when tracking marker to next frame

        Blender Source Code

        Re-adjust every N frames.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pattern_match
      • setPattern_match

        public void setPattern_match​(short pattern_match)
                              throws java.io.IOException
        Set method for struct member 'pattern_match'.

        Field Documentation

        Blender Python API

        Track pattern from given frame when tracking marker to next frame

        Blender Source Code

        Re-adjust every N frames.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pattern_match
      • getMotion_model

        public short getMotion_model()
                              throws java.io.IOException
        Get method for struct member 'motion_model'.

        Field Documentation

        Blender Python API

        Default motion model to use for tracking

        Blender Source Code

        tracking parameters Model of the motion for this track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__motion_model
      • setMotion_model

        public void setMotion_model​(short motion_model)
                             throws java.io.IOException
        Set method for struct member 'motion_model'.

        Field Documentation

        Blender Python API

        Default motion model to use for tracking

        Blender Source Code

        tracking parameters Model of the motion for this track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__motion_model
      • getAlgorithm_flag

        public int getAlgorithm_flag()
                              throws java.io.IOException
        Get method for struct member 'algorithm_flag'.

        Field Documentation

        Blender Source Code

        Flags for the tracking algorithm (use brute, use esm, use pyramid, etc.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__algorithm_flag
      • setAlgorithm_flag

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

        Field Documentation

        Blender Source Code

        Flags for the tracking algorithm (use brute, use esm, use pyramid, etc.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__algorithm_flag
      • getMinimum_correlation

        public float getMinimum_correlation()
                                     throws java.io.IOException
        Get method for struct member 'minimum_correlation'.

        Field Documentation

        Blender Source Code

        Minimal correlation which is still treated as successful tracking.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__minimum_correlation
      • setMinimum_correlation

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

        Field Documentation

        Blender Source Code

        Minimal correlation which is still treated as successful tracking.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__minimum_correlation
      • getGpd

        public CPointer<bGPdata> getGpd()
                                 throws java.io.IOException
        Get method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease-pencil data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • setGpd

        public void setGpd​(CPointer<bGPdata> gpd)
                    throws java.io.IOException
        Set method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease-pencil data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • getWeight

        public float getWeight()
                        throws java.io.IOException
        Get method for struct member 'weight'.

        Field Documentation

        Blender Python API

        Influence of this track on a final solution

        Blender Source Code

        Weight of this track.

        Weight defines how much the track affects on the final reconstruction, usually gets animated in a way so when track has just appeared it's weight is zero and then it gets faded up.

        Used to prevent jumps of the camera when tracks are appearing or disappearing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__weight
      • setWeight

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

        Field Documentation

        Blender Python API

        Influence of this track on a final solution

        Blender Source Code

        Weight of this track.

        Weight defines how much the track affects on the final reconstruction, usually gets animated in a way so when track has just appeared it's weight is zero and then it gets faded up.

        Used to prevent jumps of the camera when tracks are appearing or disappearing.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__weight
      • getWeight_stab

        public float getWeight_stab()
                             throws java.io.IOException
        Get method for struct member 'weight_stab'.

        Field Documentation

        Blender Python API

        Influence of this track on 2D stabilization

        Blender Source Code

        track weight especially for 2D stabilization

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__weight_stab
      • setWeight_stab

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

        Field Documentation

        Blender Python API

        Influence of this track on 2D stabilization

        Blender Source Code

        track weight especially for 2D stabilization

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__weight_stab