Exemplo n.º 1
0
        /// <summary>
        /// 
        /// </summary>
		/// <param name="n"></param>
        /// <returns></returns>
#else
		/// <summary>
        /// 
		/// </summary>
		/// <param name="n"></param>
        /// <returns></returns>
#endif
		public virtual int GetChildBufIdx(CvDTreeNode n)
		{
			if(n == null)
			{
				throw new ArgumentNullException("n");
			}
			return MLInvoke.CvDTreeTrainData_get_child_buf_idx(ptr, n.CvPtr);
		}
Exemplo n.º 2
0
        /// <summary>
        /// 
        /// </summary>
		/// <param name="n"></param>
		/// <param name="vi"></param>
        /// <param name="ord_values_buf"></param>
        /// <param name="sorted_indices_buf"></param>
        /// <param name="ord_values"></param>
        /// <param name="sorted_indices"></param>
        /// <param name="sample_indices_buf"></param>
#else
        /// <summary>
        /// 
		/// </summary>
		/// <param name="n"></param>
		/// <param name="vi"></param>
        /// <param name="ord_values_buf"></param>
        /// <param name="sorted_indices_buf"></param>
        /// <param name="ord_values"></param>
        /// <param name="sorted_indices"></param>
        /// <param name="sample_indices_buf"></param>
#endif
        public virtual void GetOrdVarData(CvDTreeNode n, int vi, float[] ord_values_buf, int[] sorted_indices_buf, float[][] ord_values, int[][] sorted_indices, int[] sample_indices_buf)
		{
			if(n == null)
			{
				throw new ArgumentNullException("n");
			}
            MLInvoke.CvDTreeTrainData_get_ord_var_data(ptr, n.CvPtr, vi, ord_values_buf, sorted_indices_buf, ord_values, sorted_indices, sample_indices_buf);	
		}
Exemplo n.º 3
0
        /// <summary>
        /// 
        /// </summary>
		/// <param name="n"></param>
        /// <param name="labels_buf"></param>
        /// <returns></returns>
#else
        /// <summary>
        /// 
		/// </summary>
		/// <param name="n"></param>
        /// <param name="labels_buf"></param>
        /// <returns></returns>
#endif
        public virtual PointerAccessor1D_Int32 GetLabels(CvDTreeNode n, int[] labels_buf)
		{
			if(n == null)
			{
				throw new ArgumentNullException("n");
			}
            IntPtr p = MLInvoke.CvDTreeTrainData_get_cv_labels(ptr, n.CvPtr, labels_buf);
            return new PointerAccessor1D_Int32(p);
		}
Exemplo n.º 4
0
        /// <summary>
        /// 
        /// </summary>
		/// <param name="n"></param>
		/// <param name="vi"></param>
        /// <param name="cat_values_buf"></param>
        /// <returns></returns>
#else
        /// <summary>
        /// 
		/// </summary>
		/// <param name="n"></param>
		/// <param name="vi"></param>
        /// <param name="cat_values_buf"></param>
        /// <returns></returns>
#endif
        public virtual PointerAccessor1D_Int32 GetCatVarData(CvDTreeNode n, int vi, int[] cat_values_buf)
		{
			if(n == null)
			{
				throw new ArgumentNullException("n");
			}
            IntPtr p = MLInvoke.CvDTreeTrainData_get_cat_var_data(ptr, n.CvPtr, vi, cat_values_buf);
            return new PointerAccessor1D_Int32(p);

		}
Exemplo n.º 5
0
        /// <summary>
        /// 
        /// </summary>
		/// <param name="n"></param>
        /// <param name="values_buf"></param>
        /// <param name="sample_indices_buf"></param>
        /// <returns></returns>
#else
        /// <summary>
        /// 
		/// </summary>
		/// <param name="n"></param>
        /// <param name="values_buf"></param>
        /// <param name="sample_indices_buf"></param>
        /// <returns></returns>
#endif
        public virtual PointerAccessor1D_Single GetOrdResponses(CvDTreeNode n, float[] values_buf, int[] sample_indices_buf)
        {
            if (n == null)
            {
                throw new ArgumentNullException("n");
            }
            IntPtr p = MLInvoke.CvDTreeTrainData_get_ord_responses(ptr, n.CvPtr, values_buf, sample_indices_buf);
            return new PointerAccessor1D_Single(p);
        }