//------------------------------------------------------------------------------ // // 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", 208)] public class MovieTrackingTrack { [DNAFieldAttribute(8, "MovieTrackingTrack", 0, "*next", "MovieTrackingTrack", true, 0)] public MovieTrackingTrack next; [DNAFieldAttribute(8, "MovieTrackingTrack", 1, "*prev", "MovieTrackingTrack", true, 8)] public MovieTrackingTrack prev; [DNAArrayAttribute(64, "char", 2, "name[64]", "System.Char[]", 64, 16)] public char[] name = new System.Char[64]; [DNAArrayAttribute(8, "float", 3, "pat_min[2]", "System.Single[]", 2, 80)] public float[] pat_min = new System.Single[2]; [DNAArrayAttribute(8, "float", 4, "pat_max[2]", "System.Single[]", 2, 88)] public float[] pat_max = new System.Single[2]; [DNAArrayAttribute(8, "float", 5, "search_min[2]", "System.Single[]", 2, 96)] public float[] search_min = new System.Single[2]; [DNAArrayAttribute(8, "float", 6, "search_max[2]", "System.Single[]", 2, 104)] public float[] search_max = new System.Single[2]; [DNAArrayAttribute(8, "float", 7, "offset[2]", "System.Single[]", 2, 112)] public float[] offset = new System.Single[2]; [DNAFieldAttribute(4, "int", 8, "markersnr", "int", false, 120)] public int markersnr; [DNAFieldAttribute(4, "int", 9, "_pad", "int", false, 124)] public int _pad; [DNAFieldAttribute(8, "MovieTrackingMarker", 10, "*markers", "MovieTrackingMarker", true, 128)] public MovieTrackingMarker markers; [DNAArrayAttribute(12, "float", 11, "bundle_pos[3]", "System.Single[]", 3, 136)] public float[] bundle_pos = new System.Single[3]; [DNAFieldAttribute(4, "float", 12, "error", "float", false, 148)] public float error; [DNAFieldAttribute(4, "int", 13, "flag", "int", false, 152)] public int flag; [DNAFieldAttribute(4, "int", 14, "pat_flag", "int", false, 156)] public int pat_flag; [DNAFieldAttribute(4, "int", 15, "search_flag", "int", false, 160)] public int search_flag; [DNAArrayAttribute(12, "float", 16, "color[3]", "System.Single[]", 3, 164)] public float[] color = new System.Single[3]; [DNAFieldAttribute(2, "short", 17, "frames_limit", "short", false, 176)] public short frames_limit; [DNAFieldAttribute(2, "short", 18, "margin", "short", false, 178)] public short margin; [DNAFieldAttribute(2, "short", 19, "pattern_match", "short", false, 180)] public short pattern_match; [DNAFieldAttribute(2, "short", 20, "motion_model", "short", false, 182)] public short motion_model; [DNAFieldAttribute(4, "int", 21, "algorithm_flag", "int", false, 184)] public int algorithm_flag; [DNAFieldAttribute(4, "float", 22, "minimum_correlation", "float", false, 188)] public float minimum_correlation; [DNAFieldAttribute(8, "bGPdata", 23, "*gpd", "bGPdata", true, 192)] public bGPdata gpd; [DNAFieldAttribute(4, "float", 24, "weight", "float", false, 200)] public float weight; [DNAFieldAttribute(4, "float", 25, "weight_stab", "float", false, 204)] public float weight_stab; public MovieTrackingTrack() { this.next = default; this.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.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.gpd = default; this.weight = default; this.weight_stab = default; } public MovieTrackingTrack( MovieTrackingTrack next, MovieTrackingTrack prev, char[] name, float[] pat_min, float[] pat_max, float[] search_min, float[] search_max, float[] offset, int markersnr, int _pad, MovieTrackingMarker 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 gpd, float weight, float weight_stab) { this.next = next; this.prev = 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.markers = 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.gpd = gpd; this.weight = weight; this.weight_stab = weight_stab; } } }