//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(561, "MovieTrackingTrack")] public class MovieTrackingTrack { [DNAFieldAttribute(0, "MovieTrackingTrack", "*next", "MovieTrackingTrack", 4, true)] public MovieTrackingTrack ptr_next; [DNAFieldAttribute(1, "MovieTrackingTrack", "*prev", "MovieTrackingTrack", 4, true)] public MovieTrackingTrack ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; [DNAFieldAttribute(3, "float", "pat_min[2]", "System.Single[]", 8, false)] public float[] pat_min = new System.Single[2]; [DNAFieldAttribute(4, "float", "pat_max[2]", "System.Single[]", 8, false)] public float[] pat_max = new System.Single[2]; [DNAFieldAttribute(5, "float", "search_min[2]", "System.Single[]", 8, false)] public float[] search_min = new System.Single[2]; [DNAFieldAttribute(6, "float", "search_max[2]", "System.Single[]", 8, false)] public float[] search_max = new System.Single[2]; [DNAFieldAttribute(7, "float", "offset[2]", "System.Single[]", 8, false)] public float[] offset = new System.Single[2]; [DNAFieldAttribute(8, "int", "markersnr", "int", 4, false)] public int markersnr; [DNAFieldAttribute(9, "int", "_pad", "int", 4, false)] public int _pad; [DNAFieldAttribute(10, "MovieTrackingMarker", "*markers", "MovieTrackingMarker", 4, true)] public MovieTrackingMarker ptr_markers; [DNAFieldAttribute(11, "float", "bundle_pos[3]", "System.Single[]", 12, false)] public float[] bundle_pos = new System.Single[3]; [DNAFieldAttribute(12, "float", "error", "float", 4, false)] public float error; [DNAFieldAttribute(13, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(14, "int", "pat_flag", "int", 4, false)] public int pat_flag; [DNAFieldAttribute(15, "int", "search_flag", "int", 4, false)] public int search_flag; [DNAFieldAttribute(16, "float", "color[3]", "System.Single[]", 12, false)] public float[] color = new System.Single[3]; [DNAFieldAttribute(17, "short", "frames_limit", "short", 2, false)] public short frames_limit; [DNAFieldAttribute(18, "short", "margin", "short", 2, false)] public short margin; [DNAFieldAttribute(19, "short", "pattern_match", "short", 2, false)] public short pattern_match; [DNAFieldAttribute(20, "short", "motion_model", "short", 2, false)] public short motion_model; [DNAFieldAttribute(21, "int", "algorithm_flag", "int", 4, false)] public int algorithm_flag; [DNAFieldAttribute(22, "float", "minimum_correlation", "float", 4, false)] public float minimum_correlation; [DNAFieldAttribute(23, "bGPdata", "*gpd", "bGPdata", 4, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(24, "float", "weight", "float", 4, false)] public float weight; [DNAFieldAttribute(25, "float", "weight_stab", "float", 4, false)] public float weight_stab; public MovieTrackingTrack() { this.ptr_next = default; this.ptr_prev = default; this.name = default; this.pat_min = default; this.pat_max = default; this.search_min = default; this.search_max = default; this.offset = default; this.markersnr = default; this._pad = default; this.ptr_markers = default; this.bundle_pos = default; this.error = default; this.flag = default; this.pat_flag = default; this.search_flag = default; this.color = default; this.frames_limit = default; this.margin = default; this.pattern_match = default; this.motion_model = default; this.algorithm_flag = default; this.minimum_correlation = default; this.ptr_gpd = default; this.weight = default; this.weight_stab = default; } public MovieTrackingTrack( MovieTrackingTrack ptr_next, MovieTrackingTrack ptr_prev, char[] name, float[] pat_min, float[] pat_max, float[] search_min, float[] search_max, float[] offset, int markersnr, int _pad, MovieTrackingMarker ptr_markers, float[] bundle_pos, float error, int flag, int pat_flag, int search_flag, float[] color, short frames_limit, short margin, short pattern_match, short motion_model, int algorithm_flag, float minimum_correlation, bGPdata ptr_gpd, float weight, float weight_stab) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.name = name; this.pat_min = pat_min; this.pat_max = pat_max; this.search_min = search_min; this.search_max = search_max; this.offset = offset; this.markersnr = markersnr; this._pad = _pad; this.ptr_markers = ptr_markers; this.bundle_pos = bundle_pos; this.error = error; this.flag = flag; this.pat_flag = pat_flag; this.search_flag = search_flag; this.color = color; this.frames_limit = frames_limit; this.margin = margin; this.pattern_match = pattern_match; this.motion_model = motion_model; this.algorithm_flag = algorithm_flag; this.minimum_correlation = minimum_correlation; this.ptr_gpd = ptr_gpd; this.weight = weight; this.weight_stab = weight_stab; } } }