Class MovieTracking


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Different tracking-related settings.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__settings);
         CPointer<MovieTrackingSettings> p_settings = p.cast(new Class[]{MovieTrackingSettings.class});
         

        Metadata

        • Field: 'settings'
        • Signature: 'MovieTrackingSettings'
        • Actual Size (32bit/64bit): 72/72
      • __DNA__FIELD__camera

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Camera intrinsics.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__camera);
         CPointer<MovieTrackingCamera> p_camera = p.cast(new Class[]{MovieTrackingCamera.class});
         

        Metadata

        • Field: 'camera'
        • Signature: 'MovieTrackingCamera'
        • Actual Size (32bit/64bit): 52/56
      • __DNA__FIELD__tracks

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

        Field Documentation

        Blender Python API

        (read-only) Collection of tracks in this tracking data object

        Blender Source Code

        List of tracks used for camera object.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__tracks);
         CPointer<ListBase> p_tracks = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'tracks'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__plane_tracks

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

        Field Documentation

        Blender Python API

        (read-only) Collection of plane tracks in this tracking data object

        Blender Source Code

        List of plane tracks used by camera object.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__plane_tracks);
         CPointer<ListBase> p_plane_tracks = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'plane_tracks'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__reconstruction

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Reconstruction data for camera object.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__reconstruction);
         CPointer<MovieTrackingReconstruction> p_reconstruction = p.cast(new Class[]{MovieTrackingReconstruction.class});
         

        Metadata

        • Field: 'reconstruction'
        • Signature: 'MovieTrackingReconstruction'
        • Actual Size (32bit/64bit): 20/24
      • __DNA__FIELD__stabilization

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Stabilization data.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__stabilization);
         CPointer<MovieTrackingStabilization> p_stabilization = p.cast(new Class[]{MovieTrackingStabilization.class});
         

        Metadata

        • Field: 'stabilization'
        • Signature: 'MovieTrackingStabilization'
        • Actual Size (32bit/64bit): 68/72
      • __DNA__FIELD__act_track

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

        Field Documentation

        Blender Source Code

        Active track.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__act_track);
         CPointer<CPointer<MovieTrackingTrack>> p_act_track = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Active plane track.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__act_plane_track);
         CPointer<CPointer<MovieTrackingPlaneTrack>> p_act_plane_track = p.cast(new Class[]{CPointer.class, MovieTrackingPlaneTrack.class});
         

        Metadata

        • Field: 'act_plane_track'
        • Signature: 'MovieTrackingPlaneTrack*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__objects

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

        Field Documentation

        Blender Python API

        (read-only) Collection of objects in this tracking data object

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__objects);
         CPointer<ListBase> p_objects = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'objects'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__objectnr

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

        Field Documentation

        Blender Source Code

        Index of active object and total number of objects.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__objectnr);
         CPointer<Integer> p_objectnr = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'objectnr'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tot_object

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

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__tot_object);
         CPointer<Integer> p_tot_object = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'tot_object'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__stats

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

        Field Documentation

        Blender Source Code

        Statistics displaying in clip editor.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__stats);
         CPointer<CPointer<MovieTrackingStats>> p_stats = p.cast(new Class[]{CPointer.class, MovieTrackingStats.class});
         

        Metadata

        • Field: 'stats'
        • Signature: 'MovieTrackingStats*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__dopesheet

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Dopesheet data.

        Pointer Arithmetics

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

         MovieTracking movietracking = ...;
         CPointer<Object> p = movietracking.__dna__addressof(MovieTracking.__DNA__FIELD__dopesheet);
         CPointer<MovieTrackingDopesheet> p_dopesheet = p.cast(new Class[]{MovieTrackingDopesheet.class});
         

        Metadata

        • Field: 'dopesheet'
        • Signature: 'MovieTrackingDopesheet'
        • Actual Size (32bit/64bit): 32/48
    • Constructor Detail

      • MovieTracking

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

      • getSettings

        public MovieTrackingSettings getSettings()
                                          throws java.io.IOException
        Get method for struct member 'settings'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Different tracking-related settings.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__settings
      • setSettings

        public void setSettings​(MovieTrackingSettings settings)
                         throws java.io.IOException
        Set method for struct member 'settings'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Different tracking-related settings.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__settings
      • getCamera

        public MovieTrackingCamera getCamera()
                                      throws java.io.IOException
        Get method for struct member 'camera'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Camera intrinsics.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camera
      • setCamera

        public void setCamera​(MovieTrackingCamera camera)
                       throws java.io.IOException
        Set method for struct member 'camera'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Camera intrinsics.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camera
      • getTracks

        public ListBase getTracks()
                           throws java.io.IOException
        Get method for struct member 'tracks'.

        Field Documentation

        Blender Python API

        (read-only) Collection of tracks in this tracking data object

        Blender Source Code

        List of tracks used for camera object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tracks
      • setTracks

        public void setTracks​(ListBase tracks)
                       throws java.io.IOException
        Set method for struct member 'tracks'.

        Field Documentation

        Blender Python API

        (read-only) Collection of tracks in this tracking data object

        Blender Source Code

        List of tracks used for camera object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tracks
      • getPlane_tracks

        public ListBase getPlane_tracks()
                                 throws java.io.IOException
        Get method for struct member 'plane_tracks'.

        Field Documentation

        Blender Python API

        (read-only) Collection of plane tracks in this tracking data object

        Blender Source Code

        List of plane tracks used by camera object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__plane_tracks
      • setPlane_tracks

        public void setPlane_tracks​(ListBase plane_tracks)
                             throws java.io.IOException
        Set method for struct member 'plane_tracks'.

        Field Documentation

        Blender Python API

        (read-only) Collection of plane tracks in this tracking data object

        Blender Source Code

        List of plane tracks used by camera object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__plane_tracks
      • getReconstruction

        public MovieTrackingReconstruction getReconstruction()
                                                      throws java.io.IOException
        Get method for struct member 'reconstruction'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Reconstruction data for camera object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__reconstruction
      • setReconstruction

        public void setReconstruction​(MovieTrackingReconstruction reconstruction)
                               throws java.io.IOException
        Set method for struct member 'reconstruction'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Reconstruction data for camera object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__reconstruction
      • getStabilization

        public MovieTrackingStabilization getStabilization()
                                                    throws java.io.IOException
        Get method for struct member 'stabilization'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Stabilization data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stabilization
      • setStabilization

        public void setStabilization​(MovieTrackingStabilization stabilization)
                              throws java.io.IOException
        Set method for struct member 'stabilization'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Stabilization data.

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

        public CPointer<MovieTrackingTrack> getAct_track()
                                                  throws java.io.IOException
        Get method for struct member 'act_track'.

        Field Documentation

        Blender Source Code

        Active track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_track
      • setAct_track

        public void setAct_track​(CPointer<MovieTrackingTrack> act_track)
                          throws java.io.IOException
        Set method for struct member 'act_track'.

        Field Documentation

        Blender Source Code

        Active track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_track
      • setAct_plane_track

        public void setAct_plane_track​(CPointer<MovieTrackingPlaneTrack> act_plane_track)
                                throws java.io.IOException
        Set method for struct member 'act_plane_track'.

        Field Documentation

        Blender Source Code

        Active plane track.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act_plane_track
      • getObjects

        public ListBase getObjects()
                            throws java.io.IOException
        Get method for struct member 'objects'.

        Field Documentation

        Blender Python API

        (read-only) Collection of objects in this tracking data object
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__objects
      • setObjects

        public void setObjects​(ListBase objects)
                        throws java.io.IOException
        Set method for struct member 'objects'.

        Field Documentation

        Blender Python API

        (read-only) Collection of objects in this tracking data object
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__objects
      • getObjectnr

        public int getObjectnr()
                        throws java.io.IOException
        Get method for struct member 'objectnr'.

        Field Documentation

        Blender Source Code

        Index of active object and total number of objects.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__objectnr
      • setObjectnr

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

        Field Documentation

        Blender Source Code

        Index of active object and total number of objects.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__objectnr
      • getTot_object

        public int getTot_object()
                          throws java.io.IOException
        Get method for struct member 'tot_object'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_object
      • setTot_object

        public void setTot_object​(int tot_object)
                           throws java.io.IOException
        Set method for struct member 'tot_object'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tot_object
      • getStats

        public CPointer<MovieTrackingStats> getStats()
                                              throws java.io.IOException
        Get method for struct member 'stats'.

        Field Documentation

        Blender Source Code

        Statistics displaying in clip editor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stats
      • setStats

        public void setStats​(CPointer<MovieTrackingStats> stats)
                      throws java.io.IOException
        Set method for struct member 'stats'.

        Field Documentation

        Blender Source Code

        Statistics displaying in clip editor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stats
      • getDopesheet

        public MovieTrackingDopesheet getDopesheet()
                                            throws java.io.IOException
        Get method for struct member 'dopesheet'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Dopesheet data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dopesheet
      • setDopesheet

        public void setDopesheet​(MovieTrackingDopesheet dopesheet)
                          throws java.io.IOException
        Set method for struct member 'dopesheet'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        Dopesheet data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dopesheet
      • __io__addressof

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