Class MovieTrackingCamera


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Intrinsics handle.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__intrinsics);
         CPointer<CPointer<Object>> p_intrinsics = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'intrinsics'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__distortion_model

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

        Field Documentation

        Blender Python API

        Distortion model used for camera lenses

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__distortion_model);
         CPointer<Short> p_distortion_model = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'distortion_model'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

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

        Metadata

        • Field: '_pad'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sensor_width

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

        Field Documentation

        Blender Python API

        Width of CCD sensor in millimeters

        Blender Source Code

        Width of CCD sensor.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__sensor_width);
         CPointer<Float> p_sensor_width = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'sensor_width'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pixel_aspect

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

        Field Documentation

        Blender Python API

        Pixel aspect ratio

        Blender Source Code

        Pixel aspect ratio.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__pixel_aspect);
         CPointer<Float> p_pixel_aspect = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pixel_aspect'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__focal

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

        Field Documentation

        Blender Source Code

        Focal length.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__focal);
         CPointer<Float> p_focal = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'focal'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__units

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

        Field Documentation

        Blender Python API

        Units used for camera focal length

        Blender Source Code

        Units of focal length user is working with.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__units);
         CPointer<Short> p_units = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'units'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad1

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

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad1'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__principal

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

        Field Documentation

        Blender Python API

        Optical center of lens

        Blender Source Code

        Principal point.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__principal);
         CPointer<CArrayFacade<Float>> p_principal = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        First coefficient of third order polynomial radial distortion

        Blender Source Code

        Polynomial distortion Polynomial radial distortion.

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__k1);
         CPointer<Float> p_k1 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'k1'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__k2

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

        Field Documentation

        Blender Python API

        Second coefficient of third order polynomial radial distortion

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__k2);
         CPointer<Float> p_k2 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'k2'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__k3

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

        Field Documentation

        Blender Python API

        Third coefficient of third order polynomial radial distortion

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__k3);
         CPointer<Float> p_k3 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'k3'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__division_k1

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

        Field Documentation

        Blender Python API

        First coefficient of second order division distortion

        Blender Source Code

        Division distortion model coefficients

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__division_k1);
         CPointer<Float> p_division_k1 = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'division_k1'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__division_k2

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

        Field Documentation

        Blender Python API

        First coefficient of second order division distortion

        Pointer Arithmetics

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

         MovieTrackingCamera movietrackingcamera = ...;
         CPointer<Object> p = movietrackingcamera.__dna__addressof(MovieTrackingCamera.__DNA__FIELD__division_k2);
         CPointer<Float> p_division_k2 = p.cast(new Class[]{Float.class});
         

        Metadata

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

      • MovieTrackingCamera

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

      • getIntrinsics

        public CPointer<java.lang.Object> getIntrinsics()
                                                 throws java.io.IOException
        Get method for struct member 'intrinsics'.

        Field Documentation

        Blender Source Code

        Intrinsics handle.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__intrinsics
      • setIntrinsics

        public void setIntrinsics​(CPointer<java.lang.Object> intrinsics)
                           throws java.io.IOException
        Set method for struct member 'intrinsics'.

        Field Documentation

        Blender Source Code

        Intrinsics handle.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__intrinsics
      • getDistortion_model

        public short getDistortion_model()
                                  throws java.io.IOException
        Get method for struct member 'distortion_model'.

        Field Documentation

        Blender Python API

        Distortion model used for camera lenses
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distortion_model
      • setDistortion_model

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

        Field Documentation

        Blender Python API

        Distortion model used for camera lenses
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distortion_model
      • get_pad

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

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

        public float getSensor_width()
                              throws java.io.IOException
        Get method for struct member 'sensor_width'.

        Field Documentation

        Blender Python API

        Width of CCD sensor in millimeters

        Blender Source Code

        Width of CCD sensor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_width
      • setSensor_width

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

        Field Documentation

        Blender Python API

        Width of CCD sensor in millimeters

        Blender Source Code

        Width of CCD sensor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sensor_width
      • getPixel_aspect

        public float getPixel_aspect()
                              throws java.io.IOException
        Get method for struct member 'pixel_aspect'.

        Field Documentation

        Blender Python API

        Pixel aspect ratio

        Blender Source Code

        Pixel aspect ratio.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixel_aspect
      • setPixel_aspect

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

        Field Documentation

        Blender Python API

        Pixel aspect ratio

        Blender Source Code

        Pixel aspect ratio.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixel_aspect
      • getFocal

        public float getFocal()
                       throws java.io.IOException
        Get method for struct member 'focal'.

        Field Documentation

        Blender Source Code

        Focal length.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__focal
      • setFocal

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

        Field Documentation

        Blender Source Code

        Focal length.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__focal
      • getUnits

        public short getUnits()
                       throws java.io.IOException
        Get method for struct member 'units'.

        Field Documentation

        Blender Python API

        Units used for camera focal length

        Blender Source Code

        Units of focal length user is working with.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__units
      • setUnits

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

        Field Documentation

        Blender Python API

        Units used for camera focal length

        Blender Source Code

        Units of focal length user is working with.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__units
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • getPrincipal

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

        Field Documentation

        Blender Python API

        Optical center of lens

        Blender Source Code

        Principal point.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__principal
      • setPrincipal

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

        Field Documentation

        Blender Python API

        Optical center of lens

        Blender Source Code

        Principal point.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__principal
      • getK1

        public float getK1()
                    throws java.io.IOException
        Get method for struct member 'k1'.

        Field Documentation

        Blender Python API

        First coefficient of third order polynomial radial distortion

        Blender Source Code

        Polynomial distortion Polynomial radial distortion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__k1
      • setK1

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

        Field Documentation

        Blender Python API

        First coefficient of third order polynomial radial distortion

        Blender Source Code

        Polynomial distortion Polynomial radial distortion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__k1
      • getK2

        public float getK2()
                    throws java.io.IOException
        Get method for struct member 'k2'.

        Field Documentation

        Blender Python API

        Second coefficient of third order polynomial radial distortion
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__k2
      • setK2

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

        Field Documentation

        Blender Python API

        Second coefficient of third order polynomial radial distortion
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__k2
      • getK3

        public float getK3()
                    throws java.io.IOException
        Get method for struct member 'k3'.

        Field Documentation

        Blender Python API

        Third coefficient of third order polynomial radial distortion
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__k3
      • setK3

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

        Field Documentation

        Blender Python API

        Third coefficient of third order polynomial radial distortion
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__k3
      • getDivision_k1

        public float getDivision_k1()
                             throws java.io.IOException
        Get method for struct member 'division_k1'.

        Field Documentation

        Blender Python API

        First coefficient of second order division distortion

        Blender Source Code

        Division distortion model coefficients

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__division_k1
      • setDivision_k1

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

        Field Documentation

        Blender Python API

        First coefficient of second order division distortion

        Blender Source Code

        Division distortion model coefficients

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__division_k1
      • getDivision_k2

        public float getDivision_k2()
                             throws java.io.IOException
        Get method for struct member 'division_k2'.

        Field Documentation

        Blender Python API

        First coefficient of second order division distortion
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__division_k2
      • setDivision_k2

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

        Field Documentation

        Blender Python API

        First coefficient of second order division distortion
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__division_k2