using OpenCVForUnity.CoreModule; using OpenCVForUnity.UtilsModule; using System; using System.Collections.Generic; using System.Runtime.InteropServices; namespace OpenCVForUnity.TrackingModule { // C++: class Params public class TrackerCSRT_Params : DisposableOpenCVObject { protected override void Dispose(bool disposing) { try { if (disposing) { } if (IsEnabledDispose) { if (nativeObj != IntPtr.Zero) tracking_TrackerCSRT_1Params_delete(nativeObj); nativeObj = IntPtr.Zero; } } finally { base.Dispose(disposing); } } protected internal TrackerCSRT_Params(IntPtr addr) : base(addr) { } public IntPtr getNativeObjAddr() { return nativeObj; } // internal usage only public static TrackerCSRT_Params __fromPtr__(IntPtr addr) { return new TrackerCSRT_Params(addr); } // // C++: cv::TrackerCSRT::Params::Params() // public TrackerCSRT_Params() { nativeObj = DisposableObject.ThrowIfNullIntPtr(tracking_TrackerCSRT_1Params_TrackerCSRT_1Params_10()); } // // C++: bool TrackerCSRT_Params::use_hog // public bool get_use_hog() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1use_1hog_10(nativeObj); } // // C++: void TrackerCSRT_Params::use_hog // public void set_use_hog(bool use_hog) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1use_1hog_10(nativeObj, use_hog); } // // C++: bool TrackerCSRT_Params::use_color_names // public bool get_use_color_names() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1use_1color_1names_10(nativeObj); } // // C++: void TrackerCSRT_Params::use_color_names // public void set_use_color_names(bool use_color_names) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1use_1color_1names_10(nativeObj, use_color_names); } // // C++: bool TrackerCSRT_Params::use_gray // public bool get_use_gray() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1use_1gray_10(nativeObj); } // // C++: void TrackerCSRT_Params::use_gray // public void set_use_gray(bool use_gray) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1use_1gray_10(nativeObj, use_gray); } // // C++: bool TrackerCSRT_Params::use_rgb // public bool get_use_rgb() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1use_1rgb_10(nativeObj); } // // C++: void TrackerCSRT_Params::use_rgb // public void set_use_rgb(bool use_rgb) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1use_1rgb_10(nativeObj, use_rgb); } // // C++: bool TrackerCSRT_Params::use_channel_weights // public bool get_use_channel_weights() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1use_1channel_1weights_10(nativeObj); } // // C++: void TrackerCSRT_Params::use_channel_weights // public void set_use_channel_weights(bool use_channel_weights) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1use_1channel_1weights_10(nativeObj, use_channel_weights); } // // C++: bool TrackerCSRT_Params::use_segmentation // public bool get_use_segmentation() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1use_1segmentation_10(nativeObj); } // // C++: void TrackerCSRT_Params::use_segmentation // public void set_use_segmentation(bool use_segmentation) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1use_1segmentation_10(nativeObj, use_segmentation); } // // C++: string TrackerCSRT_Params::window_function // public string get_window_function() { ThrowIfDisposed(); string retVal = Marshal.PtrToStringAnsi(DisposableObject.ThrowIfNullIntPtr(tracking_TrackerCSRT_1Params_get_1window_1function_10(nativeObj))); return retVal; } // // C++: void TrackerCSRT_Params::window_function // public void set_window_function(string window_function) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1window_1function_10(nativeObj, window_function); } // // C++: float TrackerCSRT_Params::kaiser_alpha // public float get_kaiser_alpha() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1kaiser_1alpha_10(nativeObj); } // // C++: void TrackerCSRT_Params::kaiser_alpha // public void set_kaiser_alpha(float kaiser_alpha) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1kaiser_1alpha_10(nativeObj, kaiser_alpha); } // // C++: float TrackerCSRT_Params::cheb_attenuation // public float get_cheb_attenuation() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1cheb_1attenuation_10(nativeObj); } // // C++: void TrackerCSRT_Params::cheb_attenuation // public void set_cheb_attenuation(float cheb_attenuation) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1cheb_1attenuation_10(nativeObj, cheb_attenuation); } // // C++: float TrackerCSRT_Params::template_size // public float get_template_size() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1template_1size_10(nativeObj); } // // C++: void TrackerCSRT_Params::template_size // public void set_template_size(float template_size) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1template_1size_10(nativeObj, template_size); } // // C++: float TrackerCSRT_Params::gsl_sigma // public float get_gsl_sigma() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1gsl_1sigma_10(nativeObj); } // // C++: void TrackerCSRT_Params::gsl_sigma // public void set_gsl_sigma(float gsl_sigma) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1gsl_1sigma_10(nativeObj, gsl_sigma); } // // C++: float TrackerCSRT_Params::hog_orientations // public float get_hog_orientations() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1hog_1orientations_10(nativeObj); } // // C++: void TrackerCSRT_Params::hog_orientations // public void set_hog_orientations(float hog_orientations) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1hog_1orientations_10(nativeObj, hog_orientations); } // // C++: float TrackerCSRT_Params::hog_clip // public float get_hog_clip() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1hog_1clip_10(nativeObj); } // // C++: void TrackerCSRT_Params::hog_clip // public void set_hog_clip(float hog_clip) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1hog_1clip_10(nativeObj, hog_clip); } // // C++: float TrackerCSRT_Params::padding // public float get_padding() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1padding_10(nativeObj); } // // C++: void TrackerCSRT_Params::padding // public void set_padding(float padding) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1padding_10(nativeObj, padding); } // // C++: float TrackerCSRT_Params::filter_lr // public float get_filter_lr() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1filter_1lr_10(nativeObj); } // // C++: void TrackerCSRT_Params::filter_lr // public void set_filter_lr(float filter_lr) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1filter_1lr_10(nativeObj, filter_lr); } // // C++: float TrackerCSRT_Params::weights_lr // public float get_weights_lr() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1weights_1lr_10(nativeObj); } // // C++: void TrackerCSRT_Params::weights_lr // public void set_weights_lr(float weights_lr) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1weights_1lr_10(nativeObj, weights_lr); } // // C++: int TrackerCSRT_Params::num_hog_channels_used // public int get_num_hog_channels_used() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1num_1hog_1channels_1used_10(nativeObj); } // // C++: void TrackerCSRT_Params::num_hog_channels_used // public void set_num_hog_channels_used(int num_hog_channels_used) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1num_1hog_1channels_1used_10(nativeObj, num_hog_channels_used); } // // C++: int TrackerCSRT_Params::admm_iterations // public int get_admm_iterations() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1admm_1iterations_10(nativeObj); } // // C++: void TrackerCSRT_Params::admm_iterations // public void set_admm_iterations(int admm_iterations) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1admm_1iterations_10(nativeObj, admm_iterations); } // // C++: int TrackerCSRT_Params::histogram_bins // public int get_histogram_bins() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1histogram_1bins_10(nativeObj); } // // C++: void TrackerCSRT_Params::histogram_bins // public void set_histogram_bins(int histogram_bins) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1histogram_1bins_10(nativeObj, histogram_bins); } // // C++: float TrackerCSRT_Params::histogram_lr // public float get_histogram_lr() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1histogram_1lr_10(nativeObj); } // // C++: void TrackerCSRT_Params::histogram_lr // public void set_histogram_lr(float histogram_lr) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1histogram_1lr_10(nativeObj, histogram_lr); } // // C++: int TrackerCSRT_Params::background_ratio // public int get_background_ratio() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1background_1ratio_10(nativeObj); } // // C++: void TrackerCSRT_Params::background_ratio // public void set_background_ratio(int background_ratio) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1background_1ratio_10(nativeObj, background_ratio); } // // C++: int TrackerCSRT_Params::number_of_scales // public int get_number_of_scales() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1number_1of_1scales_10(nativeObj); } // // C++: void TrackerCSRT_Params::number_of_scales // public void set_number_of_scales(int number_of_scales) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1number_1of_1scales_10(nativeObj, number_of_scales); } // // C++: float TrackerCSRT_Params::scale_sigma_factor // public float get_scale_sigma_factor() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1scale_1sigma_1factor_10(nativeObj); } // // C++: void TrackerCSRT_Params::scale_sigma_factor // public void set_scale_sigma_factor(float scale_sigma_factor) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1scale_1sigma_1factor_10(nativeObj, scale_sigma_factor); } // // C++: float TrackerCSRT_Params::scale_model_max_area // public float get_scale_model_max_area() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1scale_1model_1max_1area_10(nativeObj); } // // C++: void TrackerCSRT_Params::scale_model_max_area // public void set_scale_model_max_area(float scale_model_max_area) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1scale_1model_1max_1area_10(nativeObj, scale_model_max_area); } // // C++: float TrackerCSRT_Params::scale_lr // public float get_scale_lr() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1scale_1lr_10(nativeObj); } // // C++: void TrackerCSRT_Params::scale_lr // public void set_scale_lr(float scale_lr) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1scale_1lr_10(nativeObj, scale_lr); } // // C++: float TrackerCSRT_Params::scale_step // public float get_scale_step() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1scale_1step_10(nativeObj); } // // C++: void TrackerCSRT_Params::scale_step // public void set_scale_step(float scale_step) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1scale_1step_10(nativeObj, scale_step); } // // C++: float TrackerCSRT_Params::psr_threshold // public float get_psr_threshold() { ThrowIfDisposed(); return tracking_TrackerCSRT_1Params_get_1psr_1threshold_10(nativeObj); } // // C++: void TrackerCSRT_Params::psr_threshold // public void set_psr_threshold(float psr_threshold) { ThrowIfDisposed(); tracking_TrackerCSRT_1Params_set_1psr_1threshold_10(nativeObj, psr_threshold); } #if (UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR const string LIBNAME = "__Internal"; #else const string LIBNAME = "opencvforunity"; #endif // C++: cv::TrackerCSRT::Params::Params() [DllImport(LIBNAME)] private static extern IntPtr tracking_TrackerCSRT_1Params_TrackerCSRT_1Params_10(); // C++: bool TrackerCSRT_Params::use_hog [DllImport(LIBNAME)] [return: MarshalAs(UnmanagedType.U1)] private static extern bool tracking_TrackerCSRT_1Params_get_1use_1hog_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::use_hog [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1use_1hog_10(IntPtr nativeObj, [MarshalAs(UnmanagedType.U1)] bool use_hog); // C++: bool TrackerCSRT_Params::use_color_names [DllImport(LIBNAME)] [return: MarshalAs(UnmanagedType.U1)] private static extern bool tracking_TrackerCSRT_1Params_get_1use_1color_1names_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::use_color_names [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1use_1color_1names_10(IntPtr nativeObj, [MarshalAs(UnmanagedType.U1)] bool use_color_names); // C++: bool TrackerCSRT_Params::use_gray [DllImport(LIBNAME)] [return: MarshalAs(UnmanagedType.U1)] private static extern bool tracking_TrackerCSRT_1Params_get_1use_1gray_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::use_gray [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1use_1gray_10(IntPtr nativeObj, [MarshalAs(UnmanagedType.U1)] bool use_gray); // C++: bool TrackerCSRT_Params::use_rgb [DllImport(LIBNAME)] [return: MarshalAs(UnmanagedType.U1)] private static extern bool tracking_TrackerCSRT_1Params_get_1use_1rgb_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::use_rgb [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1use_1rgb_10(IntPtr nativeObj, [MarshalAs(UnmanagedType.U1)] bool use_rgb); // C++: bool TrackerCSRT_Params::use_channel_weights [DllImport(LIBNAME)] [return: MarshalAs(UnmanagedType.U1)] private static extern bool tracking_TrackerCSRT_1Params_get_1use_1channel_1weights_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::use_channel_weights [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1use_1channel_1weights_10(IntPtr nativeObj, [MarshalAs(UnmanagedType.U1)] bool use_channel_weights); // C++: bool TrackerCSRT_Params::use_segmentation [DllImport(LIBNAME)] [return: MarshalAs(UnmanagedType.U1)] private static extern bool tracking_TrackerCSRT_1Params_get_1use_1segmentation_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::use_segmentation [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1use_1segmentation_10(IntPtr nativeObj, [MarshalAs(UnmanagedType.U1)] bool use_segmentation); // C++: string TrackerCSRT_Params::window_function [DllImport(LIBNAME)] private static extern IntPtr tracking_TrackerCSRT_1Params_get_1window_1function_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::window_function [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1window_1function_10(IntPtr nativeObj, string window_function); // C++: float TrackerCSRT_Params::kaiser_alpha [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1kaiser_1alpha_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::kaiser_alpha [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1kaiser_1alpha_10(IntPtr nativeObj, float kaiser_alpha); // C++: float TrackerCSRT_Params::cheb_attenuation [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1cheb_1attenuation_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::cheb_attenuation [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1cheb_1attenuation_10(IntPtr nativeObj, float cheb_attenuation); // C++: float TrackerCSRT_Params::template_size [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1template_1size_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::template_size [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1template_1size_10(IntPtr nativeObj, float template_size); // C++: float TrackerCSRT_Params::gsl_sigma [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1gsl_1sigma_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::gsl_sigma [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1gsl_1sigma_10(IntPtr nativeObj, float gsl_sigma); // C++: float TrackerCSRT_Params::hog_orientations [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1hog_1orientations_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::hog_orientations [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1hog_1orientations_10(IntPtr nativeObj, float hog_orientations); // C++: float TrackerCSRT_Params::hog_clip [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1hog_1clip_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::hog_clip [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1hog_1clip_10(IntPtr nativeObj, float hog_clip); // C++: float TrackerCSRT_Params::padding [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1padding_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::padding [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1padding_10(IntPtr nativeObj, float padding); // C++: float TrackerCSRT_Params::filter_lr [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1filter_1lr_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::filter_lr [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1filter_1lr_10(IntPtr nativeObj, float filter_lr); // C++: float TrackerCSRT_Params::weights_lr [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1weights_1lr_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::weights_lr [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1weights_1lr_10(IntPtr nativeObj, float weights_lr); // C++: int TrackerCSRT_Params::num_hog_channels_used [DllImport(LIBNAME)] private static extern int tracking_TrackerCSRT_1Params_get_1num_1hog_1channels_1used_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::num_hog_channels_used [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1num_1hog_1channels_1used_10(IntPtr nativeObj, int num_hog_channels_used); // C++: int TrackerCSRT_Params::admm_iterations [DllImport(LIBNAME)] private static extern int tracking_TrackerCSRT_1Params_get_1admm_1iterations_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::admm_iterations [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1admm_1iterations_10(IntPtr nativeObj, int admm_iterations); // C++: int TrackerCSRT_Params::histogram_bins [DllImport(LIBNAME)] private static extern int tracking_TrackerCSRT_1Params_get_1histogram_1bins_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::histogram_bins [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1histogram_1bins_10(IntPtr nativeObj, int histogram_bins); // C++: float TrackerCSRT_Params::histogram_lr [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1histogram_1lr_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::histogram_lr [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1histogram_1lr_10(IntPtr nativeObj, float histogram_lr); // C++: int TrackerCSRT_Params::background_ratio [DllImport(LIBNAME)] private static extern int tracking_TrackerCSRT_1Params_get_1background_1ratio_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::background_ratio [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1background_1ratio_10(IntPtr nativeObj, int background_ratio); // C++: int TrackerCSRT_Params::number_of_scales [DllImport(LIBNAME)] private static extern int tracking_TrackerCSRT_1Params_get_1number_1of_1scales_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::number_of_scales [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1number_1of_1scales_10(IntPtr nativeObj, int number_of_scales); // C++: float TrackerCSRT_Params::scale_sigma_factor [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1scale_1sigma_1factor_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::scale_sigma_factor [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1scale_1sigma_1factor_10(IntPtr nativeObj, float scale_sigma_factor); // C++: float TrackerCSRT_Params::scale_model_max_area [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1scale_1model_1max_1area_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::scale_model_max_area [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1scale_1model_1max_1area_10(IntPtr nativeObj, float scale_model_max_area); // C++: float TrackerCSRT_Params::scale_lr [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1scale_1lr_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::scale_lr [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1scale_1lr_10(IntPtr nativeObj, float scale_lr); // C++: float TrackerCSRT_Params::scale_step [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1scale_1step_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::scale_step [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1scale_1step_10(IntPtr nativeObj, float scale_step); // C++: float TrackerCSRT_Params::psr_threshold [DllImport(LIBNAME)] private static extern float tracking_TrackerCSRT_1Params_get_1psr_1threshold_10(IntPtr nativeObj); // C++: void TrackerCSRT_Params::psr_threshold [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_set_1psr_1threshold_10(IntPtr nativeObj, float psr_threshold); // native support for java finalize() [DllImport(LIBNAME)] private static extern void tracking_TrackerCSRT_1Params_delete(IntPtr nativeObj); } }