Class MovieTrackingObject


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

        • Field: 'next'
        • Signature: 'MovieTrackingObject*'
        • 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:

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

        Metadata

        • Field: 'prev'
        • Signature: 'MovieTrackingObject*'
        • 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 object

        Blender Source Code

        Name of tracking object, MAX_NAME.

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__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__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:

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__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__scale

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

        Field Documentation

        Blender Python API

        Scale of object solution in camera space

        Blender Source Code

        Scale of object solution in camera space.

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__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__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 use to tracking this object.

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__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 this object.

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__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 this object.

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__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__keyframe1

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

        Field Documentation

        Blender Source Code

        reconstruction options Two keyframes for reconstruction initialization.

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__keyframe1);
         CPointer<Integer> p_keyframe1 = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'keyframe1'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__keyframe2

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

        Pointer Arithmetics

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

         MovieTrackingObject movietrackingobject = ...;
         CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__keyframe2);
         CPointer<Integer> p_keyframe2 = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • MovieTrackingObject

        public MovieTrackingObject​(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 object

        Blender Source Code

        Name of tracking object, 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 object

        Blender Source Code

        Name of tracking object, MAX_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • 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
      • getScale

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

        Field Documentation

        Blender Python API

        Scale of object solution in camera space

        Blender Source Code

        Scale of object solution in camera space.

        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 Python API

        Scale of object solution in camera space

        Blender Source Code

        Scale of object solution in camera space.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • 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 use to tracking this 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 use to tracking this 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 this 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 this 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 this 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 this object.

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

        public int getKeyframe1()
                         throws java.io.IOException
        Get method for struct member 'keyframe1'.

        Field Documentation

        Blender Source Code

        reconstruction options Two keyframes for reconstruction initialization.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyframe1
      • setKeyframe1

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

        Field Documentation

        Blender Source Code

        reconstruction options Two keyframes for reconstruction initialization.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyframe1
      • getKeyframe2

        public int getKeyframe2()
                         throws java.io.IOException
        Get method for struct member 'keyframe2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyframe2
      • setKeyframe2

        public void setKeyframe2​(int keyframe2)
                          throws java.io.IOException
        Set method for struct member 'keyframe2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyframe2