//javadoc: BriefDescriptorExtractor::create()
        public static BriefDescriptorExtractor create()
        {
#if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
            BriefDescriptorExtractor retVal = BriefDescriptorExtractor.__fromPtr__(xfeatures2d_BriefDescriptorExtractor_create_12());

            return(retVal);
#else
            return(null);
#endif
        }
 public static BriefDescriptorExtractor create()
 {
     return(BriefDescriptorExtractor.__fromPtr__(xfeatures2d_BriefDescriptorExtractor_create_12()));
 }
 public static BriefDescriptorExtractor create(int bytes)
 {
     return(BriefDescriptorExtractor.__fromPtr__(xfeatures2d_BriefDescriptorExtractor_create_11(bytes)));
 }
        //
        // C++: static Ptr_BriefDescriptorExtractor cv::xfeatures2d::BriefDescriptorExtractor::create(int bytes = 32, bool use_orientation = false)
        //

        public static BriefDescriptorExtractor create(int bytes, bool use_orientation)
        {
            return(BriefDescriptorExtractor.__fromPtr__(xfeatures2d_BriefDescriptorExtractor_create_10(bytes, use_orientation)));
        }
 public BriefDescriptorExtractor(OpenCVForUnity.Xfeatures2dModule.BriefDescriptorExtractor nativeObj) : base(nativeObj)
 {
 }