diff --git a/app/build.gradle b/app/build.gradle index 87d00f39..5006da5e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,15 +1,21 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 29 + compileSdkVersion 33 defaultConfig { applicationId "com.adityaarora.liveedgedetection" minSdkVersion 21 - targetSdkVersion 29 + targetSdkVersion 33 versionCode 1 versionName "1.0" - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + buildTypes { release { minifyEnabled false @@ -20,10 +26,11 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation 'com.android.support:appcompat-v7:26.1.0' - implementation 'com.android.support.constraint:constraint-layout:1.1.3' - testImplementation 'junit:junit:4.13' - androidTestImplementation 'com.android.support.test:runner:1.0.2' - androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' + implementation 'androidx.appcompat:appcompat:1.6.1' + implementation 'androidx.constraintlayout:constraintlayout:2.1.4' + testImplementation 'junit:junit:4.13.2' + androidTestImplementation 'androidx.test:runner:1.5.2' + androidTestImplementation 'androidx.test.ext:junit:1.1.5' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' implementation project(':liveedgedetection') } diff --git a/app/src/androidTest/java/com/adityaarora/liveedgedetection/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/adityaarora/liveedgedetection/ExampleInstrumentedTest.java index 0e45f95b..d451025f 100644 --- a/app/src/androidTest/java/com/adityaarora/liveedgedetection/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/com/adityaarora/liveedgedetection/ExampleInstrumentedTest.java @@ -1,8 +1,9 @@ package com.adityaarora.liveedgedetection; import android.content.Context; -import android.support.test.InstrumentationRegistry; -import android.support.test.runner.AndroidJUnit4; + +import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.platform.app.InstrumentationRegistry; import org.junit.Test; import org.junit.runner.RunWith; @@ -19,7 +20,7 @@ public class ExampleInstrumentedTest { @Test public void useAppContext() throws Exception { // Context of the app under test. - Context appContext = InstrumentationRegistry.getTargetContext(); + Context appContext = InstrumentationRegistry.getInstrumentation().getContext(); assertEquals("com.adityaarora.liveedgedetection", appContext.getPackageName()); } diff --git a/app/src/main/java/com/adityaarora/liveedgedetection/MainActivity.java b/app/src/main/java/com/adityaarora/liveedgedetection/MainActivity.java index df1cf068..3a4d0e7d 100644 --- a/app/src/main/java/com/adityaarora/liveedgedetection/MainActivity.java +++ b/app/src/main/java/com/adityaarora/liveedgedetection/MainActivity.java @@ -4,9 +4,10 @@ import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; import android.widget.ImageView; +import androidx.appcompat.app.AppCompatActivity; + import com.adityaarora.liveedgedetection.activity.ScanActivity; import com.adityaarora.liveedgedetection.constants.ScanConstants; import com.adityaarora.liveedgedetection.util.ScanUtils; diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index b75b81c4..04006e4b 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,5 +1,5 @@ - - + diff --git a/build.gradle b/build.gradle index 29499598..a86b4580 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.6.3' + classpath 'com.android.tools.build:gradle:3.6.4' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' // NOTE: Do not place your application dependencies here; they belong diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html deleted file mode 100644 index a6d5d926..00000000 --- a/docs/allclasses-frame.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html new file mode 100644 index 00000000..591bb401 --- /dev/null +++ b/docs/allclasses-index.html @@ -0,0 +1,817 @@ + + + + + +All Classes + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes

+
+
+ +
+
+ + + diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html deleted file mode 100644 index 02c6d339..00000000 --- a/docs/allclasses-noframe.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/docs/allclasses.html b/docs/allclasses.html new file mode 100644 index 00000000..9cadd12d --- /dev/null +++ b/docs/allclasses.html @@ -0,0 +1,178 @@ + + + + + +All Classes + + + + + + + + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html new file mode 100644 index 00000000..643dd438 --- /dev/null +++ b/docs/allpackages-index.html @@ -0,0 +1,244 @@ + + + + + +All Packages + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
+ +
+
+ + + diff --git a/docs/com/adityaarora/liveedgedetection/BuildConfig.html b/docs/com/adityaarora/liveedgedetection/BuildConfig.html deleted file mode 100644 index b8ae2ab3..00000000 --- a/docs/com/adityaarora/liveedgedetection/BuildConfig.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - -BuildConfig - - - - - - - - -
- - -
Skip navigation links
- - - - -
- - - -
-
com.adityaarora.liveedgedetection
-

Class BuildConfig

-
-
- -
- -
-
- -
-
- -
-
- - -
- - -
Skip navigation links
- - - - -
- - - - diff --git a/docs/com/adityaarora/liveedgedetection/MainActivity.html b/docs/com/adityaarora/liveedgedetection/MainActivity.html index 4671be72..0b961df9 100644 --- a/docs/com/adityaarora/liveedgedetection/MainActivity.html +++ b/docs/com/adityaarora/liveedgedetection/MainActivity.html @@ -1,12 +1,21 @@ - + - + - + MainActivity - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
+ +
+
-
com.adityaarora.liveedgedetection
+

Class MainActivity

@@ -111,13 +135,16 @@

Class MainActivity

  • android.app.Activity
    • -
    • android.support.v4.app.SupportActivity
    • +
    • androidx.core.app.ComponentActivity
    • +
    • +
        +
      • androidx.activity.ComponentActivity
        • -
        • android.support.v4.app.FragmentActivity
        • +
        • androidx.fragment.app.FragmentActivity
          • -
          • android.support.v7.app.AppCompatActivity
          • +
          • androidx.appcompat.app.AppCompatActivity
            • com.adityaarora.liveedgedetection.MainActivity
            • @@ -138,17 +165,18 @@

              Class MainActivity

          +
        • +
        • All Implemented Interfaces:
          -
          android.arch.lifecycle.LifecycleOwner, android.content.ComponentCallbacks, android.content.ComponentCallbacks2, android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback, android.support.v4.app.ActivityCompat.RequestPermissionsRequestCodeValidator, android.support.v4.app.TaskStackBuilder.SupportParentable, android.support.v7.app.ActionBarDrawerToggle.DelegateProvider, android.support.v7.app.AppCompatCallback, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback
          +
          android.content.ComponentCallbacks, android.content.ComponentCallbacks2, android.view.contentcapture.ContentCaptureManager.ContentCaptureClient, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback, android.view.Window.OnWindowDismissedCallback, androidx.activity.contextaware.ContextAware, androidx.activity.OnBackPressedDispatcherOwner, androidx.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator, androidx.core.app.OnMultiWindowModeChangedProvider, androidx.core.app.OnNewIntentProvider, androidx.core.app.OnPictureInPictureModeChangedProvider, androidx.core.app.TaskStackBuilder.SupportParentable, androidx.core.content.OnConfigurationChangedProvider, androidx.core.content.OnTrimMemoryProvider, androidx.core.view.KeyEventDispatcher.Component, androidx.core.view.MenuHost, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.ViewModelStoreOwner, androidx.savedstate.SavedStateRegistryOwner

          -
          public class MainActivity
          -extends android.support.v7.app.AppCompatActivity
          +extends androidx.appcompat.app.AppCompatActivity
        @@ -156,42 +184,73 @@

        Class MainActivity

        • +
            -
          • +
          • Nested Class Summary

              -
            • +
            • -

              Nested classes/interfaces inherited from class android.support.v4.app.SupportActivity

              -android.support.v4.app.SupportActivity.ExtraData
            • +

              Nested classes/interfaces inherited from class androidx.core.app.ComponentActivity

              +androidx.core.app.ComponentActivity.ExtraData +
            +
              +
            • + + +

              Nested classes/interfaces inherited from class android.app.Activity

              +android.app.Activity.TranslucentConversionListener
            • +
            +
              +
            • + + +

              Nested classes/interfaces inherited from class android.content.Context

              +android.content.Context.BindServiceFlags, android.content.Context.CreatePackageOptions, android.content.Context.DatabaseMode, android.content.Context.FileMode, android.content.Context.PreferencesMode, android.content.Context.RegisterReceiverFlags, android.content.Context.ServiceName
            • +
            +
              +
            • + + +

              Nested classes/interfaces inherited from interface android.content.ComponentCallbacks2

              +android.content.ComponentCallbacks2.TrimMemoryLevel
          +
          +
            -
          • +
          • Field Summary

              -
            • +
            • Fields inherited from class android.app.Activity

              -DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK
            • +DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, DONT_FINISH_TASK_WITH_ACTIVITY, DUMP_ARG_AUTOFILL, DUMP_ARG_CONTENT_CAPTURE, DUMP_ARG_DUMP_DUMPABLE, DUMP_ARG_LIST_DUMPABLES, DUMP_ARG_TRANSLATION, FINISH_TASK_WITH_ACTIVITY, FINISH_TASK_WITH_ROOT_ACTIVITY, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK +
            +
              +
            • + + +

              Fields inherited from class android.content.ContextWrapper

              +mCallbacksRegisteredToSuper
              -
            • +
            • Fields inherited from class android.content.Context

              -ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, APP_OPS_SERVICE, APPWIDGET_SERVICE, AUDIO_SERVICE, BATTERY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_EXTERNAL_SERVICE, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, BLUETOOTH_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE, COMPANION_DEVICE_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DISPLAY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, FINGERPRINT_SERVICE, HARDWARE_PROPERTIES_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MIDI_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_NO_LOCALIZED_COLLATORS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NETWORK_STATS_SERVICE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, PRINT_SERVICE, RECEIVER_VISIBLE_TO_INSTANT_APPS, RESTRICTIONS_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, SHORTCUT_SERVICE, STORAGE_SERVICE, STORAGE_STATS_SERVICE, SYSTEM_HEALTH_SERVICE, TELECOM_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEXT_CLASSIFICATION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TV_INPUT_SERVICE, UI_MODE_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_AWARE_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
            • +ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ACTIVITY_TASK_SERVICE, ADB_SERVICE, ALARM_SERVICE, AMBIENT_CONTEXT_SERVICE, APP_BINDING_SERVICE, APP_HIBERNATION_SERVICE, APP_INTEGRITY_SERVICE, APP_OPS_SERVICE, APP_PREDICTION_SERVICE, APP_SEARCH_SERVICE, APPWIDGET_SERVICE, ATTENTION_SERVICE, ATTESTATION_VERIFICATION_SERVICE, AUDIO_SERVICE, AUTH_SERVICE, AUTOFILL_MANAGER_SERVICE, BACKUP_SERVICE, BATTERY_SERVICE, BATTERY_STATS_SERVICE, BINARY_TRANSPARENCY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS, BIND_ALLOW_FOREGROUND_SERVICE_STARTS_FROM_BACKGROUND, BIND_ALLOW_INSTANT, BIND_ALLOW_OOM_MANAGEMENT, BIND_ALLOW_WHITELIST_MANAGEMENT, BIND_ALMOST_PERCEPTIBLE, BIND_AUTO_CREATE, BIND_BYPASS_POWER_NETWORK_RESTRICTIONS, BIND_DEBUG_UNBIND, BIND_EXTERNAL_SERVICE, BIND_FOREGROUND_SERVICE, BIND_FOREGROUND_SERVICE_WHILE_AWAKE, BIND_IMPORTANT, BIND_IMPORTANT_BACKGROUND, BIND_INCLUDE_CAPABILITIES, BIND_NOT_APP_COMPONENT_USAGE, BIND_NOT_FOREGROUND, BIND_NOT_PERCEPTIBLE, BIND_NOT_VISIBLE, BIND_REDUCTION_FLAGS, BIND_RESTRICT_ASSOCIATIONS, BIND_SCHEDULE_LIKE_TOP_APP, BIND_SHOWING_UI, BIND_TREAT_LIKE_ACTIVITY, BIND_TREAT_LIKE_VISIBLE_FOREGROUND_SERVICE, BIND_VISIBLE, BIND_WAIVE_PRIORITY, BIOMETRIC_SERVICE, BLOB_STORE_SERVICE, BLUETOOTH_SERVICE, BUGREPORT_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE, CLOUDSEARCH_SERVICE, COLOR_DISPLAY_SERVICE, COMPANION_DEVICE_SERVICE, CONNECTIVITY_DIAGNOSTICS_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTENT_CAPTURE_MANAGER_SERVICE, CONTENT_SUGGESTIONS_SERVICE, CONTEXT_CREDENTIAL_PROTECTED_STORAGE, CONTEXT_DEVICE_PROTECTED_STORAGE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_REGISTER_PACKAGE, CONTEXT_RESTRICTED, CONTEXTHUB_SERVICE, COUNTRY_DETECTOR, CROSS_PROFILE_APPS_SERVICE, DATA_LOADER_MANAGER_SERVICE, DEVICE_IDENTIFIERS_SERVICE, DEVICE_IDLE_CONTROLLER, DEVICE_POLICY_SERVICE, DEVICE_STATE_SERVICE, DISPLAY_HASH_SERVICE, DISPLAY_SERVICE, DOMAIN_VERIFICATION_SERVICE, DOWNLOAD_SERVICE, DREAM_SERVICE, DROPBOX_SERVICE, DYNAMIC_SYSTEM_SERVICE, ETHERNET_SERVICE, EUICC_CARD_SERVICE, EUICC_SERVICE, FACE_SERVICE, FILE_INTEGRITY_SERVICE, FINGERPRINT_SERVICE, FONT_SERVICE, GAME_SERVICE, GATEKEEPER_SERVICE, HARDWARE_PROPERTIES_SERVICE, HDMI_CONTROL_SERVICE, IDMAP_SERVICE, INCIDENT_COMPANION_SERVICE, INCIDENT_SERVICE, INCREMENTAL_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, IPSEC_SERVICE, IRIS_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LEGACY_PERMISSION_SERVICE, LIGHTS_SERVICE, LOCALE_SERVICE, LOCATION_SERVICE, LOWPAN_SERVICE, MEDIA_COMMUNICATION_SERVICE, MEDIA_METRICS_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MEDIA_TRANSCODING_SERVICE, MIDI_SERVICE, MMS_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_NO_LOCALIZED_COLLATORS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, MUSIC_RECOGNITION_SERVICE, NEARBY_SERVICE, NETD_SERVICE, NETWORK_POLICY_SERVICE, NETWORK_SCORE_SERVICE, NETWORK_STACK_SERVICE, NETWORK_STATS_SERVICE, NETWORK_WATCHLIST_SERVICE, NETWORKMANAGEMENT_SERVICE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, OEM_LOCK_SERVICE, OVERLAY_SERVICE, OVERRIDABLE_COMPONENT_CALLBACKS, PAC_PROXY_SERVICE, PEOPLE_SERVICE, PERFORMANCE_HINT_SERVICE, PERMISSION_CHECKER_SERVICE, PERMISSION_CONTROLLER_SERVICE, PERMISSION_SERVICE, PERSISTENT_DATA_BLOCK_SERVICE, PLATFORM_COMPAT_NATIVE_SERVICE, PLATFORM_COMPAT_SERVICE, POWER_EXEMPTION_SERVICE, POWER_SERVICE, POWER_STATS_SERVICE, POWER_WHITELIST_MANAGER, PRINT_SERVICE, RADIO_SERVICE, REBOOT_READINESS_SERVICE, RECEIVER_EXPORTED, RECEIVER_EXPORTED_UNAUDITED, RECEIVER_NOT_EXPORTED, RECEIVER_VISIBLE_TO_INSTANT_APPS, RECOVERY_SERVICE, RESOURCE_ECONOMY_SERVICE, RESOURCES_SERVICE, RESTRICTIONS_SERVICE, ROLE_SERVICE, ROLLBACK_SERVICE, ROTATION_RESOLVER_SERVICE, SAFETY_CENTER_SERVICE, SEARCH_SERVICE, SEARCH_UI_SERVICE, SECURE_ELEMENT_SERVICE, SELECTION_TOOLBAR_SERVICE, SENSOR_PRIVACY_SERVICE, SENSOR_SERVICE, SERIAL_SERVICE, SHORTCUT_SERVICE, SIP_SERVICE, SLICE_SERVICE, SMARTSPACE_SERVICE, SMS_SERVICE, SOUND_TRIGGER_MIDDLEWARE_SERVICE, SOUND_TRIGGER_SERVICE, SPEECH_RECOGNITION_SERVICE, STATS_BOOTSTRAP_ATOM_SERVICE, STATS_COMPANION_SERVICE, STATS_MANAGER, STATS_MANAGER_SERVICE, STATUS_BAR_SERVICE, STORAGE_SERVICE, STORAGE_STATS_SERVICE, SYSTEM_CONFIG_SERVICE, SYSTEM_HEALTH_SERVICE, SYSTEM_UPDATE_SERVICE, TELECOM_SERVICE, TELEPHONY_IMS_SERVICE, TELEPHONY_RCS_MESSAGE_SERVICE, TELEPHONY_REGISTRY_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEST_NETWORK_SERVICE, TETHERING_SERVICE, TEXT_CLASSIFICATION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TEXT_TO_SPEECH_MANAGER_SERVICE, THERMAL_SERVICE, TIME_DETECTOR_SERVICE, TIME_MANAGER, TIME_ZONE_DETECTOR_SERVICE, TIME_ZONE_RULES_MANAGER_SERVICE, TRANSLATION_MANAGER_SERVICE, TRUST_SERVICE, TV_INPUT_SERVICE, TV_INTERACTIVE_APP_SERVICE, TV_TUNER_RESOURCE_MGR_SERVICE, UI_MODE_SERVICE, UI_TRANSLATION_SERVICE, UPDATE_LOCK_SERVICE, URI_GRANTS_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, UWB_SERVICE, VCN_MANAGEMENT_SERVICE, VIBRATOR_MANAGER_SERVICE, VIBRATOR_SERVICE, VIRTUAL_DEVICE_SERVICE, VOICE_INTERACTION_MANAGER_SERVICE, VPN_MANAGEMENT_SERVICE, VR_SERVICE, WALLPAPER_EFFECTS_GENERATION_SERVICE, WALLPAPER_SERVICE, WIFI_AWARE_SERVICE, WIFI_NL80211_SERVICE, WIFI_P2P_SERVICE, WIFI_RTT_RANGING_SERVICE, WIFI_RTT_SERVICE, WIFI_SCANNING_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
              -
            • +
            • Fields inherited from interface android.content.ComponentCallbacks2

              @@ -199,104 +258,126 @@

              Fields inherited from interface android.content.ComponentCallbacks2

            +
          +
            -
          • +
          • Constructor Summary

            - +
            - + + - + +
            Constructors 
            Constructor and DescriptionConstructorDescription
            MainActivity() MainActivity() 
          +
          +
            -
          • +
          • Method Summary

            - +
            - + + - + - + +
            All Methods Instance Methods Concrete Methods 
            Modifier and TypeMethod and DescriptionMethodDescription
            protected voidonActivityResult(int requestCode, +onActivityResult​(int requestCode, int resultCode, - android.content.Intent data)  + android.content.Intent data) +
            Called when an activity you launched exits, giving you the requestCode + you started it with, the resultCode it returned, and any additional + data from it.
            +
            protected voidonCreate(android.os.Bundle savedInstanceState) onCreate​(android.os.Bundle savedInstanceState) +
            Called when the activity is starting.
            +
              -
            • +
            • + + +

              Methods inherited from class androidx.appcompat.app.AppCompatActivity

              +addContentView, attachBaseContext, closeOptionsMenu, dispatchKeyEvent, findViewById, getDelegate, getDrawerToggleDelegate, getMenuInflater, getResources, getSupportActionBar, getSupportParentActivityIntent, invalidateOptionsMenu, onConfigurationChanged, onContentChanged, onCreateSupportNavigateUpTaskStack, onDestroy, onKeyDown, onLocalesChanged, onMenuItemSelected, onMenuOpened, onNightModeChanged, onPanelClosed, onPostCreate, onPostResume, onPrepareSupportNavigateUpTaskStack, onStart, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onSupportContentChanged, onSupportNavigateUp, onTitleChanged, onWindowStartingSupportActionMode, openOptionsMenu, setContentView, setContentView, setContentView, setSupportActionBar, setSupportProgress, setSupportProgressBarIndeterminate, setSupportProgressBarIndeterminateVisibility, setSupportProgressBarVisibility, setTheme, startSupportActionMode, supportInvalidateOptionsMenu, supportNavigateUpTo, supportRequestWindowFeature, supportShouldUpRecreateTask
            • +
            +
              +
            • -

              Methods inherited from class android.support.v7.app.AppCompatActivity

              -addContentView, closeOptionsMenu, dispatchKeyEvent, findViewById, getDelegate, getDrawerToggleDelegate, getMenuInflater, getResources, getSupportActionBar, getSupportParentActivityIntent, invalidateOptionsMenu, onConfigurationChanged, onContentChanged, onCreateSupportNavigateUpTaskStack, onDestroy, onKeyDown, onMenuItemSelected, onMenuOpened, onPanelClosed, onPostCreate, onPostResume, onPrepareSupportNavigateUpTaskStack, onSaveInstanceState, onStart, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onSupportContentChanged, onSupportNavigateUp, onTitleChanged, onWindowStartingSupportActionMode, openOptionsMenu, setContentView, setContentView, setContentView, setSupportActionBar, setSupportProgress, setSupportProgressBarIndeterminate, setSupportProgressBarIndeterminateVisibility, setSupportProgressBarVisibility, setTheme, startSupportActionMode, supportInvalidateOptionsMenu, supportNavigateUpTo, supportRequestWindowFeature, supportShouldUpRecreateTask
            • +

              Methods inherited from class androidx.fragment.app.FragmentActivity

              +dump, getSupportFragmentManager, getSupportLoaderManager, onAttachFragment, onCreatePanelMenu, onCreateView, onCreateView, onLowMemory, onMultiWindowModeChanged, onNewIntent, onPause, onPictureInPictureModeChanged, onPrepareOptionsPanel, onPreparePanel, onRequestPermissionsResult, onResume, onResumeFragments, onStateNotSaved, setEnterSharedElementCallback, setExitSharedElementCallback, startActivityFromFragment, startActivityFromFragment, startIntentSenderFromFragment, supportFinishAfterTransition, supportPostponeEnterTransition, supportStartPostponedEnterTransition, validateRequestPermissionsRequestCode
              -
            • +
            • -

              Methods inherited from class android.support.v4.app.FragmentActivity

              -dump, getLastCustomNonConfigurationInstance, getLifecycle, getSupportFragmentManager, getSupportLoaderManager, onAttachFragment, onBackPressed, onCreatePanelMenu, onLowMemory, onMultiWindowModeChanged, onNewIntent, onPause, onPictureInPictureModeChanged, onPrepareOptionsPanel, onPreparePanel, onRequestPermissionsResult, onResume, onResumeFragments, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstance, onStateNotSaved, setEnterSharedElementCallback, setExitSharedElementCallback, startActivityForResult, startActivityFromFragment, startActivityFromFragment, startIntentSenderFromFragment, supportFinishAfterTransition, supportPostponeEnterTransition, supportStartPostponedEnterTransition, validateRequestPermissionsRequestCode
            • +

              Methods inherited from class androidx.activity.ComponentActivity

              +addMenuProvider, addMenuProvider, addMenuProvider, addOnConfigurationChangedListener, addOnContextAvailableListener, addOnMultiWindowModeChangedListener, addOnNewIntentListener, addOnPictureInPictureModeChangedListener, addOnTrimMemoryListener, getActivityResultRegistry, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getLastCustomNonConfigurationInstance, getLifecycle, getOnBackPressedDispatcher, getSavedStateRegistry, getViewModelStore, invalidateMenu, onBackPressed, onMultiWindowModeChanged, onPictureInPictureModeChanged, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstance, onSaveInstanceState, onTrimMemory, peekAvailableContext, registerForActivityResult, registerForActivityResult, removeMenuProvider, removeOnConfigurationChangedListener, removeOnContextAvailableListener, removeOnMultiWindowModeChangedListener, removeOnNewIntentListener, removeOnPictureInPictureModeChangedListener, removeOnTrimMemoryListener, reportFullyDrawn, startActivityForResult, startActivityForResult, startIntentSenderForResult, startIntentSenderForResult
              -
            • +
            • -

              Methods inherited from class android.support.v4.app.SupportActivity

              -getExtraData, putExtraData
            • +

              Methods inherited from class androidx.core.app.ComponentActivity

              +dispatchKeyShortcutEvent, getExtraData, putExtraData, shouldDumpInternalState, superDispatchKeyEvent
              -
            • +
            • Methods inherited from class android.app.Activity

              -attachBaseContext, closeContextMenu, createPendingResult, dismissDialog, dismissKeyboardShortcutsHelper, dispatchGenericMotionEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, enterPictureInPictureMode, enterPictureInPictureMode, finish, finishActivity, finishActivityFromChild, finishAffinity, finishAfterTransition, finishAndRemoveTask, finishFromChild, getActionBar, getApplication, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getContentScene, getContentTransitionManager, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLayoutInflater, getLoaderManager, getLocalClassName, getMaxNumPictureInPictureActions, getMediaController, getParent, getParentActivityIntent, getPreferences, getReferrer, getRequestedOrientation, getSearchEvent, getSystemService, getTaskId, getTitle, getTitleColor, getVoiceInteractor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, isActivityTransitionRunning, isChangingConfigurations, isChild, isDestroyed, isFinishing, isImmersive, isInMultiWindowMode, isInPictureInPictureMode, isLocalVoiceInteractionSupported, isTaskRoot, isVoiceInteraction, isVoiceInteractionRoot, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onActivityReenter, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onChildTitleChanged, onContextItemSelected, onContextMenuClosed, onCreate, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreateOptionsMenu, onCreatePanelView, onCreateThumbnail, onDetachedFromWindow, onEnterAnimationComplete, onGenericMotionEvent, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped, onMultiWindowModeChanged, onNavigateUp, onNavigateUpFromChild, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPostCreate, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onProvideAssistContent, onProvideAssistData, onProvideKeyboardShortcuts, onProvideReferrer, onRestart, onRestoreInstanceState, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onTouchEvent, onTrackballEvent, onTrimMemory, onUserInteraction, onUserLeaveHint, onVisibleBehindCanceled, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, overridePendingTransition, postponeEnterTransition, recreate, registerForContextMenu, releaseInstance, removeDialog, reportFullyDrawn, requestDragAndDropPermissions, requestPermissions, requestShowKeyboardShortcuts, requestVisibleBehind, requestWindowFeature, runOnUiThread, setActionBar, setContentTransitionManager, setDefaultKeyMode, setEnterSharedElementCallback, setExitSharedElementCallback, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setImmersive, setIntent, setMediaController, setPictureInPictureParams, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setShowWhenLocked, setTaskDescription, setTitle, setTitle, setTitleColor, setTurnScreenOn, setVisible, setVolumeControlStream, setVrModeEnabled, shouldShowRequestPermissionRationale, shouldUpRecreateTask, showAssist, showDialog, showDialog, showLockTaskEscapeMessage, startActionMode, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderFromChild, startIntentSenderFromChild, startLocalVoiceInteraction, startLockTask, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startPostponedEnterTransition, startSearch, stopLocalVoiceInteraction, stopLockTask, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterForContextMenu
            • +addDumpable, canStartActivityForResult, closeContextMenu, contentCaptureClientGetComponentName, convertFromTranslucent, convertToTranslucent, createPendingResult, dismissDialog, dismissKeyboardShortcutsHelper, dispatchEnterAnimationComplete, dispatchGenericMotionEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, dumpInternal, enterPictureInPictureMode, enterPictureInPictureMode, finish, finishActivity, finishActivityFromChild, finishAffinity, finishAfterTransition, finishAndRemoveTask, finishFromChild, getActionBar, getActivityInfo, getActivityThread, getActivityToken, getApplication, getAssistToken, getAutofillClient, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getContentCaptureClient, getContentScene, getContentTransitionManager, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLaunchedFromPackage, getLaunchedFromUid, getLayoutInflater, getLoaderManager, getLocalClassName, getMaxNumPictureInPictureActions, getMediaController, getNextAutofillId, getOnBackInvokedDispatcher, getParent, getParentActivityIntent, getPreferences, getReferrer, getRequestedOrientation, getSearchEvent, getShareableActivityToken, getSplashScreen, getSystemService, getTaskId, getTitle, getTitleColor, getVoiceInteractor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, isActivityTransitionRunning, isBackgroundVisibleBehind, isChangingConfigurations, isChild, isDestroyed, isFinishing, isImmersive, isInMultiWindowMode, isInPictureInPictureMode, isLaunchedFromBubble, isLocalVoiceInteractionSupported, isOverlayWithDecorCaptionEnabled, isResumed, isTaskRoot, isVisibleForAutofill, isVoiceInteraction, isVoiceInteractionRoot, managedQuery, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onActivityReenter, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onBackgroundVisibleBehindChanged, onChildTitleChanged, onContextItemSelected, onContextMenuClosed, onCreate, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreateOptionsMenu, onCreatePanelView, onCreateThumbnail, onDetachedFromWindow, onEnterAnimationComplete, onGenericMotionEvent, onGetDirectActions, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped, onMovedToDisplay, onNavigateUp, onNavigateUpFromChild, onNewActivityOptions, onOptionsItemSelected, onOptionsMenuClosed, onPerformDirectAction, onPictureInPictureRequested, onPictureInPictureUiStateChanged, onPostCreate, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onProvideAssistContent, onProvideAssistData, onProvideKeyboardShortcuts, onProvideReferrer, onRestart, onRestoreInstanceState, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onTopResumedActivityChanged, onTouchEvent, onTrackballEvent, onUserInteraction, onUserLeaveHint, onVisibleBehindCanceled, onWindowAttributesChanged, onWindowDismissed, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, overridePendingTransition, overridePendingTransition, postponeEnterTransition, recreate, registerActivityLifecycleCallbacks, registerComponentCallbacks, registerForContextMenu, registerRemoteAnimations, releaseInstance, removeDialog, requestDragAndDropPermissions, requestPermissions, requestShowKeyboardShortcuts, requestVisibleBehind, requestWindowFeature, requireViewById, runOnUiThread, setActionBar, setContentTransitionManager, setDefaultKeyMode, setDisablePreviewScreenshots, setEnterSharedElementCallback, setExitSharedElementCallback, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setImmersive, setInheritShowWhenLocked, setIntent, setLocusContext, setMediaController, setOverlayWithDecorCaptionEnabled, setPersistent, setPictureInPictureParams, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRecentsScreenshotEnabled, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setShouldDockBigOverlays, setShowWhenLocked, setTaskDescription, setTitle, setTitle, setTitleColor, setTranslucent, setTurnScreenOn, setVisible, setVolumeControlStream, setVrModeEnabled, shouldDockBigOverlays, shouldShowRequestPermissionRationale, shouldUpRecreateTask, showAssist, showDialog, showDialog, showLockTaskEscapeMessage, startActionMode, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityAsCaller, startActivityAsCaller, startActivityAsUser, startActivityAsUser, startActivityForResult, startActivityForResultAsUser, startActivityForResultAsUser, startActivityForResultAsUser, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderForResult, startIntentSenderForResultInner, startIntentSenderFromChild, startIntentSenderFromChild, startLocalVoiceInteraction, startLockTask, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startPostponedEnterTransition, startSearch, stopLocalVoiceInteraction, stopLockTask, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterActivityLifecycleCallbacks, unregisterComponentCallbacks, unregisterForContextMenu, unregisterRemoteAnimations, updateUiTranslationState
              -
            • +
            • Methods inherited from class android.view.ContextThemeWrapper

              -applyOverrideConfiguration, getAssets, getTheme
            • +applyOverrideConfiguration, getAssets, getOverrideConfiguration, getTheme, getThemeResId, setTheme
              -
            • +
            • Methods inherited from class android.content.ContextWrapper

              -bindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, clearWallpaper, createConfigurationContext, createContextForSplit, createDeviceProtectedStorageContext, createDisplayContext, createPackageContext, databaseList, deleteDatabase, deleteFile, deleteSharedPreferences, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getBaseContext, getCacheDir, getClassLoader, getCodeCacheDir, getContentResolver, getDatabasePath, getDataDir, getDir, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getMainLooper, getNoBackupFilesDir, getObbDir, getObbDirs, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getSharedPreferences, getSystemServiceName, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isDeviceProtectedStorage, isRestricted, moveDatabaseFrom, moveSharedPreferencesFrom, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeUriPermission, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setWallpaper, setWallpaper, startForegroundService, startInstrumentation, startService, stopService, unbindService, unregisterReceiver
            • +bindIsolatedService, bindService, bindService, bindServiceAsUser, bindServiceAsUser, canLoadUnsafeResources, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingOrSelfUriPermissions, checkCallingPermission, checkCallingUriPermission, checkCallingUriPermissions, checkPermission, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, checkUriPermission, checkUriPermissions, clearWallpaper, createApplicationContext, createAttributionContext, createConfigurationContext, createContext, createContextAsUser, createContextForSplit, createCredentialProtectedStorageContext, createDeviceProtectedStorageContext, createDisplayContext, createPackageContext, createPackageContextAsUser, createTokenContext, createWindowContext, createWindowContext, databaseList, deleteDatabase, deleteFile, deleteSharedPreferences, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAttributionSource, getAttributionTag, getAutofillOptions, getBaseContext, getBasePackageName, getCacheDir, getClassLoader, getCodeCacheDir, getContentCaptureOptions, getContentResolver, getCrateDir, getDatabasePath, getDataDir, getDir, getDisplay, getDisplayAdjustments, getDisplayId, getDisplayNoVerify, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getIApplicationThread, getMainExecutor, getMainLooper, getMainThreadHandler, getNoBackupFilesDir, getObbDir, getObbDirs, getOpPackageName, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getParams, getPreloadsFileCache, getServiceDispatcher, getSharedPreferences, getSharedPreferences, getSharedPreferencesPath, getSystemServiceName, getUser, getUserId, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, getWindowContextToken, grantUriPermission, isConfigurationContext, isCredentialProtectedStorage, isDeviceProtectedStorage, isRestricted, isUiContext, moveDatabaseFrom, moveSharedPreferencesFrom, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, registerReceiver, registerReceiver, registerReceiverAsUser, registerReceiverAsUser, registerReceiverForAllUsers, registerReceiverForAllUsers, reloadSharedPreferences, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeSelfPermissionsOnKill, revokeUriPermission, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendBroadcastAsUser, sendBroadcastAsUser, sendBroadcastAsUserMultiplePermissions, sendBroadcastMultiplePermissions, sendBroadcastMultiplePermissions, sendBroadcastMultiplePermissions, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendOrderedBroadcastAsUser, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setAutofillClient, setAutofillOptions, setContentCaptureOptions, setWallpaper, setWallpaper, startActivitiesAsUser, startForegroundService, startForegroundServiceAsUser, startInstrumentation, startService, startServiceAsUser, stopService, stopServiceAsUser, unbindService, unregisterReceiver, updateDisplay, updateServiceGroup
              -
            • +
            • Methods inherited from class android.content.Context

              -getColor, getColorStateList, getDrawable, getString, getString, getSystemService, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacks
            • +assertRuntimeOverlayThemable, createFeatureContext, destroy, getAssociatedDisplayId, getColor, getColorStateList, getDrawable, getFeatureId, getSharedPrefsFile, getString, getString, getSystemService, getText, getToken, isAutofillCompatibilityEnabled, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, revokeSelfPermissionOnKill, sendBroadcastMultiplePermissions, sendBroadcastMultiplePermissions, sendBroadcastWithMultiplePermissions
              -
            • +
            • Methods inherited from class java.lang.Object

              clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
              -
            • +
            • Methods inherited from interface android.view.Window.Callback

              @@ -304,6 +385,7 @@

              Methods inherited from interface android.view.Window.Callback

          +
  • @@ -311,12 +393,13 @@

    Methods inherited from interface android.view.Window.Callback

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/R.anim.html b/docs/com/adityaarora/liveedgedetection/R.anim.html deleted file mode 100644 index b74acd6a..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.anim.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - -R.anim - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.anim

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.attr.html b/docs/com/adityaarora/liveedgedetection/R.attr.html deleted file mode 100644 index e441e4f1..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.attr.html +++ /dev/null @@ -1,3603 +0,0 @@ - - - - - -R.attr - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.attr

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.bool.html b/docs/com/adityaarora/liveedgedetection/R.bool.html deleted file mode 100644 index 4efe2001..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.bool.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - -R.bool - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.bool

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.color.html b/docs/com/adityaarora/liveedgedetection/R.color.html deleted file mode 100644 index f701685c..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.color.html +++ /dev/null @@ -1,1497 +0,0 @@ - - - - - -R.color - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.color

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.dimen.html b/docs/com/adityaarora/liveedgedetection/R.dimen.html deleted file mode 100644 index de38b872..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.dimen.html +++ /dev/null @@ -1,1718 +0,0 @@ - - - - - -R.dimen - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.dimen

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.drawable.html b/docs/com/adityaarora/liveedgedetection/R.drawable.html deleted file mode 100644 index d47ef101..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.drawable.html +++ /dev/null @@ -1,1614 +0,0 @@ - - - - - -R.drawable - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.drawable

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.html b/docs/com/adityaarora/liveedgedetection/R.html deleted file mode 100644 index 77a99f64..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - -R - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.id.html b/docs/com/adityaarora/liveedgedetection/R.id.html deleted file mode 100644 index 598fc91f..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.id.html +++ /dev/null @@ -1,1640 +0,0 @@ - - - - - -R.id - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.id

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.integer.html b/docs/com/adityaarora/liveedgedetection/R.integer.html deleted file mode 100644 index fb1b4594..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.integer.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - -R.integer - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.integer

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.layout.html b/docs/com/adityaarora/liveedgedetection/R.layout.html deleted file mode 100644 index b4f64b1c..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.layout.html +++ /dev/null @@ -1,886 +0,0 @@ - - - - - -R.layout - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.layout

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.mipmap.html b/docs/com/adityaarora/liveedgedetection/R.mipmap.html deleted file mode 100644 index 9dc27751..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.mipmap.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - -R.mipmap - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.mipmap

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.string.html b/docs/com/adityaarora/liveedgedetection/R.string.html deleted file mode 100644 index ccd8c326..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.string.html +++ /dev/null @@ -1,795 +0,0 @@ - - - - - -R.string - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.string

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.style.html b/docs/com/adityaarora/liveedgedetection/R.style.html deleted file mode 100644 index 42963eda..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.style.html +++ /dev/null @@ -1,5020 +0,0 @@ - - - - - -R.style - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.style

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/R.styleable.html b/docs/com/adityaarora/liveedgedetection/R.styleable.html deleted file mode 100644 index fc2d3390..00000000 --- a/docs/com/adityaarora/liveedgedetection/R.styleable.html +++ /dev/null @@ -1,5423 +0,0 @@ - - - - - -R.styleable - - - - - - - - -
    - - -
    Skip navigation links
    - - - - -
    - - - -
    -
    com.adityaarora.liveedgedetection
    -

    Class R.styleable

    -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - - -
    - - -
    Skip navigation links
    - - - - -
    - - - - diff --git a/docs/com/adityaarora/liveedgedetection/activity/ScanActivity.html b/docs/com/adityaarora/liveedgedetection/activity/ScanActivity.html index 0d79a7a7..6d82e71f 100644 --- a/docs/com/adityaarora/liveedgedetection/activity/ScanActivity.html +++ b/docs/com/adityaarora/liveedgedetection/activity/ScanActivity.html @@ -1,12 +1,21 @@ - + - + - + ScanActivity - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.activity
    +

    Class ScanActivity

    @@ -111,13 +135,16 @@

    Class ScanActivity

  • android.app.Activity
    • -
    • android.support.v4.app.SupportActivity
    • +
    • androidx.core.app.ComponentActivity
    • +
    • +
        +
      • androidx.activity.ComponentActivity
        • -
        • android.support.v4.app.FragmentActivity
        • +
        • androidx.fragment.app.FragmentActivity
          • -
          • android.support.v7.app.AppCompatActivity
          • +
          • androidx.appcompat.app.AppCompatActivity
            • com.adityaarora.liveedgedetection.activity.ScanActivity
            • @@ -138,18 +165,19 @@

              Class ScanActivity

          +
        • +
        • All Implemented Interfaces:
          -
          android.arch.lifecycle.LifecycleOwner, android.content.ComponentCallbacks, android.content.ComponentCallbacks2, android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback, android.support.v4.app.ActivityCompat.RequestPermissionsRequestCodeValidator, android.support.v4.app.TaskStackBuilder.SupportParentable, android.support.v7.app.ActionBarDrawerToggle.DelegateProvider, android.support.v7.app.AppCompatCallback, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory, android.view.LayoutInflater.Factory2, android.view.View.OnClickListener, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback, IScanner
          +
          android.content.ComponentCallbacks, android.content.ComponentCallbacks2, android.view.contentcapture.ContentCaptureManager.ContentCaptureClient, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory, android.view.LayoutInflater.Factory2, android.view.View.OnClickListener, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback, android.view.Window.OnWindowDismissedCallback, androidx.activity.contextaware.ContextAware, androidx.activity.OnBackPressedDispatcherOwner, androidx.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator, androidx.core.app.OnMultiWindowModeChangedProvider, androidx.core.app.OnNewIntentProvider, androidx.core.app.OnPictureInPictureModeChangedProvider, androidx.core.app.TaskStackBuilder.SupportParentable, androidx.core.content.OnConfigurationChangedProvider, androidx.core.content.OnTrimMemoryProvider, androidx.core.view.KeyEventDispatcher.Component, androidx.core.view.MenuHost, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.lifecycle.ViewModelStoreOwner, androidx.savedstate.SavedStateRegistryOwner, IScanner

          -
          public class ScanActivity
          -extends android.support.v7.app.AppCompatActivity
          -implements IScanner, android.view.View.OnClickListener
          +extends androidx.appcompat.app.AppCompatActivity +implements IScanner, android.view.View.OnClickListener
          This class initiates camera and detects edges on live view
        @@ -158,53 +186,86 @@

        Class ScanActivity

        • +
            -
          • +
          • Nested Class Summary

              -
            • +
            • -

              Nested classes/interfaces inherited from class android.support.v4.app.SupportActivity

              -android.support.v4.app.SupportActivity.ExtraData
            • +

              Nested classes/interfaces inherited from class androidx.core.app.ComponentActivity

              +androidx.core.app.ComponentActivity.ExtraData +
            +
              +
            • + + +

              Nested classes/interfaces inherited from class android.app.Activity

              +android.app.Activity.TranslucentConversionListener
            • +
            +
              +
            • + + +

              Nested classes/interfaces inherited from class android.content.Context

              +android.content.Context.BindServiceFlags, android.content.Context.CreatePackageOptions, android.content.Context.DatabaseMode, android.content.Context.FileMode, android.content.Context.PreferencesMode, android.content.Context.RegisterReceiverFlags, android.content.Context.ServiceName
            • +
            +
              +
            • + + +

              Nested classes/interfaces inherited from interface android.content.ComponentCallbacks2

              +android.content.ComponentCallbacks2.TrimMemoryLevel
          +
          +
            -
          • +
          • Field Summary

            - +
            - + + - - + + +
            Fields 
            Modifier and TypeField and DescriptionFieldDescription
            static java.util.Stack<PolygonPoints>allDraggedPointsStack static java.util.Stack<PolygonPoints>allDraggedPointsStack 
              -
            • +
            • Fields inherited from class android.app.Activity

              -DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK
            • +DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, DONT_FINISH_TASK_WITH_ACTIVITY, DUMP_ARG_AUTOFILL, DUMP_ARG_CONTENT_CAPTURE, DUMP_ARG_DUMP_DUMPABLE, DUMP_ARG_LIST_DUMPABLES, DUMP_ARG_TRANSLATION, FINISH_TASK_WITH_ACTIVITY, FINISH_TASK_WITH_ROOT_ACTIVITY, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK +
            +
              +
            • + + +

              Fields inherited from class android.content.ContextWrapper

              +mCallbacksRegisteredToSuper
              -
            • +
            • Fields inherited from class android.content.Context

              -ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, APP_OPS_SERVICE, APPWIDGET_SERVICE, AUDIO_SERVICE, BATTERY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_EXTERNAL_SERVICE, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, BLUETOOTH_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE, COMPANION_DEVICE_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DISPLAY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, FINGERPRINT_SERVICE, HARDWARE_PROPERTIES_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MIDI_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_NO_LOCALIZED_COLLATORS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NETWORK_STATS_SERVICE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, PRINT_SERVICE, RECEIVER_VISIBLE_TO_INSTANT_APPS, RESTRICTIONS_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, SHORTCUT_SERVICE, STORAGE_SERVICE, STORAGE_STATS_SERVICE, SYSTEM_HEALTH_SERVICE, TELECOM_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEXT_CLASSIFICATION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TV_INPUT_SERVICE, UI_MODE_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_AWARE_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
            • +ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ACTIVITY_TASK_SERVICE, ADB_SERVICE, ALARM_SERVICE, AMBIENT_CONTEXT_SERVICE, APP_BINDING_SERVICE, APP_HIBERNATION_SERVICE, APP_INTEGRITY_SERVICE, APP_OPS_SERVICE, APP_PREDICTION_SERVICE, APP_SEARCH_SERVICE, APPWIDGET_SERVICE, ATTENTION_SERVICE, ATTESTATION_VERIFICATION_SERVICE, AUDIO_SERVICE, AUTH_SERVICE, AUTOFILL_MANAGER_SERVICE, BACKUP_SERVICE, BATTERY_SERVICE, BATTERY_STATS_SERVICE, BINARY_TRANSPARENCY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS, BIND_ALLOW_FOREGROUND_SERVICE_STARTS_FROM_BACKGROUND, BIND_ALLOW_INSTANT, BIND_ALLOW_OOM_MANAGEMENT, BIND_ALLOW_WHITELIST_MANAGEMENT, BIND_ALMOST_PERCEPTIBLE, BIND_AUTO_CREATE, BIND_BYPASS_POWER_NETWORK_RESTRICTIONS, BIND_DEBUG_UNBIND, BIND_EXTERNAL_SERVICE, BIND_FOREGROUND_SERVICE, BIND_FOREGROUND_SERVICE_WHILE_AWAKE, BIND_IMPORTANT, BIND_IMPORTANT_BACKGROUND, BIND_INCLUDE_CAPABILITIES, BIND_NOT_APP_COMPONENT_USAGE, BIND_NOT_FOREGROUND, BIND_NOT_PERCEPTIBLE, BIND_NOT_VISIBLE, BIND_REDUCTION_FLAGS, BIND_RESTRICT_ASSOCIATIONS, BIND_SCHEDULE_LIKE_TOP_APP, BIND_SHOWING_UI, BIND_TREAT_LIKE_ACTIVITY, BIND_TREAT_LIKE_VISIBLE_FOREGROUND_SERVICE, BIND_VISIBLE, BIND_WAIVE_PRIORITY, BIOMETRIC_SERVICE, BLOB_STORE_SERVICE, BLUETOOTH_SERVICE, BUGREPORT_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CARRIER_CONFIG_SERVICE, CLIPBOARD_SERVICE, CLOUDSEARCH_SERVICE, COLOR_DISPLAY_SERVICE, COMPANION_DEVICE_SERVICE, CONNECTIVITY_DIAGNOSTICS_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTENT_CAPTURE_MANAGER_SERVICE, CONTENT_SUGGESTIONS_SERVICE, CONTEXT_CREDENTIAL_PROTECTED_STORAGE, CONTEXT_DEVICE_PROTECTED_STORAGE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_REGISTER_PACKAGE, CONTEXT_RESTRICTED, CONTEXTHUB_SERVICE, COUNTRY_DETECTOR, CROSS_PROFILE_APPS_SERVICE, DATA_LOADER_MANAGER_SERVICE, DEVICE_IDENTIFIERS_SERVICE, DEVICE_IDLE_CONTROLLER, DEVICE_POLICY_SERVICE, DEVICE_STATE_SERVICE, DISPLAY_HASH_SERVICE, DISPLAY_SERVICE, DOMAIN_VERIFICATION_SERVICE, DOWNLOAD_SERVICE, DREAM_SERVICE, DROPBOX_SERVICE, DYNAMIC_SYSTEM_SERVICE, ETHERNET_SERVICE, EUICC_CARD_SERVICE, EUICC_SERVICE, FACE_SERVICE, FILE_INTEGRITY_SERVICE, FINGERPRINT_SERVICE, FONT_SERVICE, GAME_SERVICE, GATEKEEPER_SERVICE, HARDWARE_PROPERTIES_SERVICE, HDMI_CONTROL_SERVICE, IDMAP_SERVICE, INCIDENT_COMPANION_SERVICE, INCIDENT_SERVICE, INCREMENTAL_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, IPSEC_SERVICE, IRIS_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LEGACY_PERMISSION_SERVICE, LIGHTS_SERVICE, LOCALE_SERVICE, LOCATION_SERVICE, LOWPAN_SERVICE, MEDIA_COMMUNICATION_SERVICE, MEDIA_METRICS_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MEDIA_TRANSCODING_SERVICE, MIDI_SERVICE, MMS_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_NO_LOCALIZED_COLLATORS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, MUSIC_RECOGNITION_SERVICE, NEARBY_SERVICE, NETD_SERVICE, NETWORK_POLICY_SERVICE, NETWORK_SCORE_SERVICE, NETWORK_STACK_SERVICE, NETWORK_STATS_SERVICE, NETWORK_WATCHLIST_SERVICE, NETWORKMANAGEMENT_SERVICE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, OEM_LOCK_SERVICE, OVERLAY_SERVICE, OVERRIDABLE_COMPONENT_CALLBACKS, PAC_PROXY_SERVICE, PEOPLE_SERVICE, PERFORMANCE_HINT_SERVICE, PERMISSION_CHECKER_SERVICE, PERMISSION_CONTROLLER_SERVICE, PERMISSION_SERVICE, PERSISTENT_DATA_BLOCK_SERVICE, PLATFORM_COMPAT_NATIVE_SERVICE, PLATFORM_COMPAT_SERVICE, POWER_EXEMPTION_SERVICE, POWER_SERVICE, POWER_STATS_SERVICE, POWER_WHITELIST_MANAGER, PRINT_SERVICE, RADIO_SERVICE, REBOOT_READINESS_SERVICE, RECEIVER_EXPORTED, RECEIVER_EXPORTED_UNAUDITED, RECEIVER_NOT_EXPORTED, RECEIVER_VISIBLE_TO_INSTANT_APPS, RECOVERY_SERVICE, RESOURCE_ECONOMY_SERVICE, RESOURCES_SERVICE, RESTRICTIONS_SERVICE, ROLE_SERVICE, ROLLBACK_SERVICE, ROTATION_RESOLVER_SERVICE, SAFETY_CENTER_SERVICE, SEARCH_SERVICE, SEARCH_UI_SERVICE, SECURE_ELEMENT_SERVICE, SELECTION_TOOLBAR_SERVICE, SENSOR_PRIVACY_SERVICE, SENSOR_SERVICE, SERIAL_SERVICE, SHORTCUT_SERVICE, SIP_SERVICE, SLICE_SERVICE, SMARTSPACE_SERVICE, SMS_SERVICE, SOUND_TRIGGER_MIDDLEWARE_SERVICE, SOUND_TRIGGER_SERVICE, SPEECH_RECOGNITION_SERVICE, STATS_BOOTSTRAP_ATOM_SERVICE, STATS_COMPANION_SERVICE, STATS_MANAGER, STATS_MANAGER_SERVICE, STATUS_BAR_SERVICE, STORAGE_SERVICE, STORAGE_STATS_SERVICE, SYSTEM_CONFIG_SERVICE, SYSTEM_HEALTH_SERVICE, SYSTEM_UPDATE_SERVICE, TELECOM_SERVICE, TELEPHONY_IMS_SERVICE, TELEPHONY_RCS_MESSAGE_SERVICE, TELEPHONY_REGISTRY_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEST_NETWORK_SERVICE, TETHERING_SERVICE, TEXT_CLASSIFICATION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TEXT_TO_SPEECH_MANAGER_SERVICE, THERMAL_SERVICE, TIME_DETECTOR_SERVICE, TIME_MANAGER, TIME_ZONE_DETECTOR_SERVICE, TIME_ZONE_RULES_MANAGER_SERVICE, TRANSLATION_MANAGER_SERVICE, TRUST_SERVICE, TV_INPUT_SERVICE, TV_INTERACTIVE_APP_SERVICE, TV_TUNER_RESOURCE_MGR_SERVICE, UI_MODE_SERVICE, UI_TRANSLATION_SERVICE, UPDATE_LOCK_SERVICE, URI_GRANTS_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, UWB_SERVICE, VCN_MANAGEMENT_SERVICE, VIBRATOR_MANAGER_SERVICE, VIBRATOR_SERVICE, VIRTUAL_DEVICE_SERVICE, VOICE_INTERACTION_MANAGER_SERVICE, VPN_MANAGEMENT_SERVICE, VR_SERVICE, WALLPAPER_EFFECTS_GENERATION_SERVICE, WALLPAPER_SERVICE, WIFI_AWARE_SERVICE, WIFI_NL80211_SERVICE, WIFI_P2P_SERVICE, WIFI_RTT_RANGING_SERVICE, WIFI_RTT_SERVICE, WIFI_SCANNING_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
              -
            • +
            • Fields inherited from interface android.content.ComponentCallbacks2

              @@ -212,124 +273,141 @@

              Fields inherited from interface android.content.ComponentCallbacks2

            +
          +
            -
          • +
          • Constructor Summary

            - +
            - + + - + +
            Constructors 
            Constructor and DescriptionConstructorDescription
            ScanActivity() ScanActivity() 
          +
          +
            -
          • +
          • Method Summary

            - +
            - + + - + + - + + - - + + + - + + - - - - - - - - - +
            All Methods Instance Methods Concrete Methods 
            Modifier and TypeMethod and DescriptionMethodDescription
            voidclearAndInvalidateCanvas() displayHint​(ScanHint scanHint) 
            voiddisplayHint(ScanHint scanHint) onClick​(android.view.View view) +
            Called when a view has been clicked.
            +
            voidinvalidateCanvas() protected voidonCreate​(android.os.Bundle savedInstanceState) +
            Called when the activity is starting.
            +
            voidonClick(android.view.View view) onPictureClicked​(android.graphics.Bitmap bitmap) 
            protected voidonCreate(android.os.Bundle savedInstanceState) 
            voidonPictureClicked(android.graphics.Bitmap bitmap) 
            voidonRequestPermissionsResult(int requestCode, +onRequestPermissionsResult​(int requestCode, java.lang.String[] permissions, - int[] grantResults)  + int[] grantResults) +
            Callback for the result from requesting permissions.
            +
              -
            • +
            • + + +

              Methods inherited from class androidx.appcompat.app.AppCompatActivity

              +addContentView, attachBaseContext, closeOptionsMenu, dispatchKeyEvent, findViewById, getDelegate, getDrawerToggleDelegate, getMenuInflater, getResources, getSupportActionBar, getSupportParentActivityIntent, invalidateOptionsMenu, onConfigurationChanged, onContentChanged, onCreateSupportNavigateUpTaskStack, onDestroy, onKeyDown, onLocalesChanged, onMenuItemSelected, onMenuOpened, onNightModeChanged, onPanelClosed, onPostCreate, onPostResume, onPrepareSupportNavigateUpTaskStack, onStart, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onSupportContentChanged, onSupportNavigateUp, onTitleChanged, onWindowStartingSupportActionMode, openOptionsMenu, setContentView, setContentView, setContentView, setSupportActionBar, setSupportProgress, setSupportProgressBarIndeterminate, setSupportProgressBarIndeterminateVisibility, setSupportProgressBarVisibility, setTheme, startSupportActionMode, supportInvalidateOptionsMenu, supportNavigateUpTo, supportRequestWindowFeature, supportShouldUpRecreateTask
            • +
            +
              +
            • -

              Methods inherited from class android.support.v7.app.AppCompatActivity

              -addContentView, closeOptionsMenu, dispatchKeyEvent, findViewById, getDelegate, getDrawerToggleDelegate, getMenuInflater, getResources, getSupportActionBar, getSupportParentActivityIntent, invalidateOptionsMenu, onConfigurationChanged, onContentChanged, onCreateSupportNavigateUpTaskStack, onDestroy, onKeyDown, onMenuItemSelected, onMenuOpened, onPanelClosed, onPostCreate, onPostResume, onPrepareSupportNavigateUpTaskStack, onSaveInstanceState, onStart, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onSupportContentChanged, onSupportNavigateUp, onTitleChanged, onWindowStartingSupportActionMode, openOptionsMenu, setContentView, setContentView, setContentView, setSupportActionBar, setSupportProgress, setSupportProgressBarIndeterminate, setSupportProgressBarIndeterminateVisibility, setSupportProgressBarVisibility, setTheme, startSupportActionMode, supportInvalidateOptionsMenu, supportNavigateUpTo, supportRequestWindowFeature, supportShouldUpRecreateTask
            • +

              Methods inherited from class androidx.fragment.app.FragmentActivity

              +dump, getSupportFragmentManager, getSupportLoaderManager, onActivityResult, onAttachFragment, onCreatePanelMenu, onCreateView, onCreateView, onLowMemory, onMultiWindowModeChanged, onNewIntent, onPause, onPictureInPictureModeChanged, onPrepareOptionsPanel, onPreparePanel, onResume, onResumeFragments, onStateNotSaved, setEnterSharedElementCallback, setExitSharedElementCallback, startActivityFromFragment, startActivityFromFragment, startIntentSenderFromFragment, supportFinishAfterTransition, supportPostponeEnterTransition, supportStartPostponedEnterTransition, validateRequestPermissionsRequestCode
              -
            • +
            • -

              Methods inherited from class android.support.v4.app.FragmentActivity

              -dump, getLastCustomNonConfigurationInstance, getLifecycle, getSupportFragmentManager, getSupportLoaderManager, onActivityResult, onAttachFragment, onBackPressed, onCreatePanelMenu, onLowMemory, onMultiWindowModeChanged, onNewIntent, onPause, onPictureInPictureModeChanged, onPrepareOptionsPanel, onPreparePanel, onResume, onResumeFragments, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstance, onStateNotSaved, setEnterSharedElementCallback, setExitSharedElementCallback, startActivityForResult, startActivityFromFragment, startActivityFromFragment, startIntentSenderFromFragment, supportFinishAfterTransition, supportPostponeEnterTransition, supportStartPostponedEnterTransition, validateRequestPermissionsRequestCode
            • +

              Methods inherited from class androidx.activity.ComponentActivity

              +addMenuProvider, addMenuProvider, addMenuProvider, addOnConfigurationChangedListener, addOnContextAvailableListener, addOnMultiWindowModeChangedListener, addOnNewIntentListener, addOnPictureInPictureModeChangedListener, addOnTrimMemoryListener, getActivityResultRegistry, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getLastCustomNonConfigurationInstance, getLifecycle, getOnBackPressedDispatcher, getSavedStateRegistry, getViewModelStore, invalidateMenu, onBackPressed, onMultiWindowModeChanged, onPictureInPictureModeChanged, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstance, onSaveInstanceState, onTrimMemory, peekAvailableContext, registerForActivityResult, registerForActivityResult, removeMenuProvider, removeOnConfigurationChangedListener, removeOnContextAvailableListener, removeOnMultiWindowModeChangedListener, removeOnNewIntentListener, removeOnPictureInPictureModeChangedListener, removeOnTrimMemoryListener, reportFullyDrawn, startActivityForResult, startActivityForResult, startIntentSenderForResult, startIntentSenderForResult
              -
            • +
            • -

              Methods inherited from class android.support.v4.app.SupportActivity

              -getExtraData, putExtraData
            • +

              Methods inherited from class androidx.core.app.ComponentActivity

              +dispatchKeyShortcutEvent, getExtraData, putExtraData, shouldDumpInternalState, superDispatchKeyEvent
              -
            • +
            • Methods inherited from class android.app.Activity

              -attachBaseContext, closeContextMenu, createPendingResult, dismissDialog, dismissKeyboardShortcutsHelper, dispatchGenericMotionEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, enterPictureInPictureMode, enterPictureInPictureMode, finish, finishActivity, finishActivityFromChild, finishAffinity, finishAfterTransition, finishAndRemoveTask, finishFromChild, getActionBar, getApplication, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getContentScene, getContentTransitionManager, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLayoutInflater, getLoaderManager, getLocalClassName, getMaxNumPictureInPictureActions, getMediaController, getParent, getParentActivityIntent, getPreferences, getReferrer, getRequestedOrientation, getSearchEvent, getSystemService, getTaskId, getTitle, getTitleColor, getVoiceInteractor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, isActivityTransitionRunning, isChangingConfigurations, isChild, isDestroyed, isFinishing, isImmersive, isInMultiWindowMode, isInPictureInPictureMode, isLocalVoiceInteractionSupported, isTaskRoot, isVoiceInteraction, isVoiceInteractionRoot, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onActivityReenter, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onChildTitleChanged, onContextItemSelected, onContextMenuClosed, onCreate, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreateOptionsMenu, onCreatePanelView, onCreateThumbnail, onDetachedFromWindow, onEnterAnimationComplete, onGenericMotionEvent, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped, onMultiWindowModeChanged, onNavigateUp, onNavigateUpFromChild, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPostCreate, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onProvideAssistContent, onProvideAssistData, onProvideKeyboardShortcuts, onProvideReferrer, onRestart, onRestoreInstanceState, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onTouchEvent, onTrackballEvent, onTrimMemory, onUserInteraction, onUserLeaveHint, onVisibleBehindCanceled, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, overridePendingTransition, postponeEnterTransition, recreate, registerForContextMenu, releaseInstance, removeDialog, reportFullyDrawn, requestDragAndDropPermissions, requestPermissions, requestShowKeyboardShortcuts, requestVisibleBehind, requestWindowFeature, runOnUiThread, setActionBar, setContentTransitionManager, setDefaultKeyMode, setEnterSharedElementCallback, setExitSharedElementCallback, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setImmersive, setIntent, setMediaController, setPictureInPictureParams, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setShowWhenLocked, setTaskDescription, setTitle, setTitle, setTitleColor, setTurnScreenOn, setVisible, setVolumeControlStream, setVrModeEnabled, shouldShowRequestPermissionRationale, shouldUpRecreateTask, showAssist, showDialog, showDialog, showLockTaskEscapeMessage, startActionMode, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderFromChild, startIntentSenderFromChild, startLocalVoiceInteraction, startLockTask, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startPostponedEnterTransition, startSearch, stopLocalVoiceInteraction, stopLockTask, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterForContextMenu
            • +addDumpable, canStartActivityForResult, closeContextMenu, contentCaptureClientGetComponentName, convertFromTranslucent, convertToTranslucent, createPendingResult, dismissDialog, dismissKeyboardShortcutsHelper, dispatchEnterAnimationComplete, dispatchGenericMotionEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, dumpInternal, enterPictureInPictureMode, enterPictureInPictureMode, finish, finishActivity, finishActivityFromChild, finishAffinity, finishAfterTransition, finishAndRemoveTask, finishFromChild, getActionBar, getActivityInfo, getActivityThread, getActivityToken, getApplication, getAssistToken, getAutofillClient, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getContentCaptureClient, getContentScene, getContentTransitionManager, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLaunchedFromPackage, getLaunchedFromUid, getLayoutInflater, getLoaderManager, getLocalClassName, getMaxNumPictureInPictureActions, getMediaController, getNextAutofillId, getOnBackInvokedDispatcher, getParent, getParentActivityIntent, getPreferences, getReferrer, getRequestedOrientation, getSearchEvent, getShareableActivityToken, getSplashScreen, getSystemService, getTaskId, getTitle, getTitleColor, getVoiceInteractor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, isActivityTransitionRunning, isBackgroundVisibleBehind, isChangingConfigurations, isChild, isDestroyed, isFinishing, isImmersive, isInMultiWindowMode, isInPictureInPictureMode, isLaunchedFromBubble, isLocalVoiceInteractionSupported, isOverlayWithDecorCaptionEnabled, isResumed, isTaskRoot, isVisibleForAutofill, isVoiceInteraction, isVoiceInteractionRoot, managedQuery, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onActivityReenter, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onBackgroundVisibleBehindChanged, onChildTitleChanged, onContextItemSelected, onContextMenuClosed, onCreate, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreateOptionsMenu, onCreatePanelView, onCreateThumbnail, onDetachedFromWindow, onEnterAnimationComplete, onGenericMotionEvent, onGetDirectActions, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLocalVoiceInteractionStarted, onLocalVoiceInteractionStopped, onMovedToDisplay, onNavigateUp, onNavigateUpFromChild, onNewActivityOptions, onOptionsItemSelected, onOptionsMenuClosed, onPerformDirectAction, onPictureInPictureRequested, onPictureInPictureUiStateChanged, onPostCreate, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onProvideAssistContent, onProvideAssistData, onProvideKeyboardShortcuts, onProvideReferrer, onRestart, onRestoreInstanceState, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onTopResumedActivityChanged, onTouchEvent, onTrackballEvent, onUserInteraction, onUserLeaveHint, onVisibleBehindCanceled, onWindowAttributesChanged, onWindowDismissed, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, overridePendingTransition, overridePendingTransition, postponeEnterTransition, recreate, registerActivityLifecycleCallbacks, registerComponentCallbacks, registerForContextMenu, registerRemoteAnimations, releaseInstance, removeDialog, requestDragAndDropPermissions, requestPermissions, requestShowKeyboardShortcuts, requestVisibleBehind, requestWindowFeature, requireViewById, runOnUiThread, setActionBar, setContentTransitionManager, setDefaultKeyMode, setDisablePreviewScreenshots, setEnterSharedElementCallback, setExitSharedElementCallback, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setImmersive, setInheritShowWhenLocked, setIntent, setLocusContext, setMediaController, setOverlayWithDecorCaptionEnabled, setPersistent, setPictureInPictureParams, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRecentsScreenshotEnabled, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setShouldDockBigOverlays, setShowWhenLocked, setTaskDescription, setTitle, setTitle, setTitleColor, setTranslucent, setTurnScreenOn, setVisible, setVolumeControlStream, setVrModeEnabled, shouldDockBigOverlays, shouldShowRequestPermissionRationale, shouldUpRecreateTask, showAssist, showDialog, showDialog, showLockTaskEscapeMessage, startActionMode, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityAsCaller, startActivityAsCaller, startActivityAsUser, startActivityAsUser, startActivityForResult, startActivityForResultAsUser, startActivityForResultAsUser, startActivityForResultAsUser, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderForResult, startIntentSenderForResultInner, startIntentSenderFromChild, startIntentSenderFromChild, startLocalVoiceInteraction, startLockTask, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startPostponedEnterTransition, startSearch, stopLocalVoiceInteraction, stopLockTask, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterActivityLifecycleCallbacks, unregisterComponentCallbacks, unregisterForContextMenu, unregisterRemoteAnimations, updateUiTranslationState
              -
            • +
            • Methods inherited from class android.view.ContextThemeWrapper

              -applyOverrideConfiguration, getAssets, getTheme
            • +applyOverrideConfiguration, getAssets, getOverrideConfiguration, getTheme, getThemeResId, setTheme
              -
            • +
            • Methods inherited from class android.content.ContextWrapper

              -bindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, clearWallpaper, createConfigurationContext, createContextForSplit, createDeviceProtectedStorageContext, createDisplayContext, createPackageContext, databaseList, deleteDatabase, deleteFile, deleteSharedPreferences, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getBaseContext, getCacheDir, getClassLoader, getCodeCacheDir, getContentResolver, getDatabasePath, getDataDir, getDir, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getMainLooper, getNoBackupFilesDir, getObbDir, getObbDirs, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getSharedPreferences, getSystemServiceName, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isDeviceProtectedStorage, isRestricted, moveDatabaseFrom, moveSharedPreferencesFrom, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeUriPermission, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setWallpaper, setWallpaper, startForegroundService, startInstrumentation, startService, stopService, unbindService, unregisterReceiver
            • +bindIsolatedService, bindService, bindService, bindServiceAsUser, bindServiceAsUser, canLoadUnsafeResources, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingOrSelfUriPermissions, checkCallingPermission, checkCallingUriPermission, checkCallingUriPermissions, checkPermission, checkPermission, checkSelfPermission, checkUriPermission, checkUriPermission, checkUriPermission, checkUriPermissions, clearWallpaper, createApplicationContext, createAttributionContext, createConfigurationContext, createContext, createContextAsUser, createContextForSplit, createCredentialProtectedStorageContext, createDeviceProtectedStorageContext, createDisplayContext, createPackageContext, createPackageContextAsUser, createTokenContext, createWindowContext, createWindowContext, databaseList, deleteDatabase, deleteFile, deleteSharedPreferences, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAttributionSource, getAttributionTag, getAutofillOptions, getBaseContext, getBasePackageName, getCacheDir, getClassLoader, getCodeCacheDir, getContentCaptureOptions, getContentResolver, getCrateDir, getDatabasePath, getDataDir, getDir, getDisplay, getDisplayAdjustments, getDisplayId, getDisplayNoVerify, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getIApplicationThread, getMainExecutor, getMainLooper, getMainThreadHandler, getNoBackupFilesDir, getObbDir, getObbDirs, getOpPackageName, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getParams, getPreloadsFileCache, getServiceDispatcher, getSharedPreferences, getSharedPreferences, getSharedPreferencesPath, getSystemServiceName, getUser, getUserId, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, getWindowContextToken, grantUriPermission, isConfigurationContext, isCredentialProtectedStorage, isDeviceProtectedStorage, isRestricted, isUiContext, moveDatabaseFrom, moveSharedPreferencesFrom, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, registerReceiver, registerReceiver, registerReceiverAsUser, registerReceiverAsUser, registerReceiverForAllUsers, registerReceiverForAllUsers, reloadSharedPreferences, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeSelfPermissionsOnKill, revokeUriPermission, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendBroadcastAsUser, sendBroadcastAsUser, sendBroadcastAsUserMultiplePermissions, sendBroadcastMultiplePermissions, sendBroadcastMultiplePermissions, sendBroadcastMultiplePermissions, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendOrderedBroadcastAsUser, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setAutofillClient, setAutofillOptions, setContentCaptureOptions, setWallpaper, setWallpaper, startActivitiesAsUser, startForegroundService, startForegroundServiceAsUser, startInstrumentation, startService, startServiceAsUser, stopService, stopServiceAsUser, unbindService, unregisterReceiver, updateDisplay, updateServiceGroup
              -
            • +
            • Methods inherited from class android.content.Context

              -getColor, getColorStateList, getDrawable, getString, getString, getSystemService, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacks
            • +assertRuntimeOverlayThemable, createFeatureContext, destroy, getAssociatedDisplayId, getColor, getColorStateList, getDrawable, getFeatureId, getSharedPrefsFile, getString, getString, getSystemService, getText, getToken, isAutofillCompatibilityEnabled, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, revokeSelfPermissionOnKill, sendBroadcastMultiplePermissions, sendBroadcastMultiplePermissions, sendBroadcastWithMultiplePermissions
              -
            • +
            • Methods inherited from class java.lang.Object

              clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
              -
            • +
            • Methods inherited from interface android.view.Window.Callback

              @@ -337,6 +415,7 @@

              Methods inherited from interface android.view.Window.Callback

          +
        @@ -344,29 +423,32 @@

        Methods inherited from interface android.view.Window.Callback

        • +
            -
          • +
          • Field Detail

            - +
            • allDraggedPointsStack

              -
              public static final java.util.Stack<PolygonPoints> allDraggedPointsStack
              +
              public static final java.util.Stack<PolygonPoints> allDraggedPointsStack
          +
          +
            -
          • +
          • Constructor Detail

            - +
              @@ -377,126 +459,156 @@

              ScanActivity

          +
          +
            -
          • +
          • Method Detail

            - +
            • onCreate

              -
              protected void onCreate(android.os.Bundle savedInstanceState)
              +
              protected void onCreate​(android.os.Bundle savedInstanceState)
              +
              Description copied from class: androidx.fragment.app.FragmentActivity
              +
              Called when the activity is starting. This is where most initialization + should go: calling Activity.setContentView(int) to inflate the + activity's UI, using Activity.findViewById(int) to programmatically interact + with widgets in the UI, calling + Activity.managedQuery(android.net.Uri , String[], String, String[], String) to retrieve + cursors for data being displayed, etc. + +

              You can call Activity.finish(int) from within this function, in + which case onDestroy() will be immediately called after Activity.onCreate(android.os.Bundle) without any of the + rest of the activity lifecycle (Activity.onStart(), Activity.onResume(), Activity.onPause(), etc) + executing. + +

              Derived classes must call through to the super class's + implementation of this method. If they do not, an exception will be + thrown.

              + + If your ComponentActivity is annotated with ContentView, this will + call ComponentActivity.setContentView(int) for you. + + Perform initialization of all fragments.
              Overrides:
              -
              onCreate in class android.support.v7.app.AppCompatActivity
              +
              onCreate in class androidx.fragment.app.FragmentActivity
              +
              Parameters:
              +
              savedInstanceState - If the activity is being re-initialized after + previously being shut down then this Bundle contains the data it most + recently supplied in Activity.onSaveInstanceState(android.os.Bundle). Note: Otherwise it is null.
              +
              See Also:
              +
              Activity.onStart(), +Activity.onSaveInstanceState(android.os.Bundle), +Activity.onRestoreInstanceState(android.os.Bundle), +Activity.onPostCreate(android.os.Bundle)
            - +
            • onRequestPermissionsResult

              -
              public void onRequestPermissionsResult(int requestCode,
              +
              public void onRequestPermissionsResult​(int requestCode,
                                                      @NonNull
                                                      java.lang.String[] permissions,
                                                      @NonNull
                                                      int[] grantResults)
              +
              Description copied from class: androidx.activity.ComponentActivity
              +
              Callback for the result from requesting permissions. This method + is invoked for every call on Activity.requestPermissions(String[], int). +

              + Note: It is possible that the permissions request interaction + with the user is interrupted. In this case you will receive empty permissions + and results arrays which should be treated as a cancellation. +

              Specified by:
              -
              onRequestPermissionsResult in interface android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback
              +
              onRequestPermissionsResult in interface androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback
              Overrides:
              -
              onRequestPermissionsResult in class android.support.v4.app.FragmentActivity
              +
              onRequestPermissionsResult in class androidx.fragment.app.FragmentActivity
              +
              Parameters:
              +
              requestCode - The request code passed in Activity.requestPermissions(String[], int).
              +
              permissions - The requested permissions. Never null.
              +
              grantResults - The grant results for the corresponding permissions + which is either PackageManager.PERMISSION_GRANTED + or PackageManager.PERMISSION_DENIED. Never null.
              +
              See Also:
              +
              Activity.requestPermissions(String[], int)
            - + - - - - - - - - - +
            • onPictureClicked

              -
              public void onPictureClicked(android.graphics.Bitmap bitmap)
              +
              public void onPictureClicked​(android.graphics.Bitmap bitmap)
              Specified by:
              -
              onPictureClicked in interface IScanner
              +
              onPictureClicked in interface IScanner
            - +
            • onClick

              -
              public void onClick(android.view.View view)
              +
              public void onClick​(android.view.View view)
              +
              Description copied from interface: android.view.View.OnClickListener
              +
              Called when a view has been clicked.
              Specified by:
              onClick in interface android.view.View.OnClickListener
              +
              Parameters:
              +
              view - The view that was clicked.
          +
  • +
    + diff --git a/docs/com/adityaarora/liveedgedetection/activity/package-frame.html b/docs/com/adityaarora/liveedgedetection/activity/package-frame.html deleted file mode 100644 index 98fe4cf5..00000000 --- a/docs/com/adityaarora/liveedgedetection/activity/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -com.adityaarora.liveedgedetection.activity - - - - - -

    com.adityaarora.liveedgedetection.activity

    -
    -

    Classes

    - -
    - - diff --git a/docs/com/adityaarora/liveedgedetection/activity/package-summary.html b/docs/com/adityaarora/liveedgedetection/activity/package-summary.html index 0300d409..b0cbc6ae 100644 --- a/docs/com/adityaarora/liveedgedetection/activity/package-summary.html +++ b/docs/com/adityaarora/liveedgedetection/activity/package-summary.html @@ -1,12 +1,21 @@ - + - + - + com.adityaarora.liveedgedetection.activity - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package com.adityaarora.liveedgedetection.activity

    + +
    +
    +
      -
    • +
    • Method Summary

        -
      • +
      • Methods inherited from class java.lang.Object

        @@ -178,6 +239,7 @@

        Methods inherited from class java.lang.Object

    +
    @@ -185,12 +247,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/constants/package-frame.html b/docs/com/adityaarora/liveedgedetection/constants/package-frame.html deleted file mode 100644 index 0e7fd836..00000000 --- a/docs/com/adityaarora/liveedgedetection/constants/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -com.adityaarora.liveedgedetection.constants - - - - - -

    com.adityaarora.liveedgedetection.constants

    -
    -

    Classes

    - -
    - - diff --git a/docs/com/adityaarora/liveedgedetection/constants/package-summary.html b/docs/com/adityaarora/liveedgedetection/constants/package-summary.html index 30a0b9b6..c7c9b960 100644 --- a/docs/com/adityaarora/liveedgedetection/constants/package-summary.html +++ b/docs/com/adityaarora/liveedgedetection/constants/package-summary.html @@ -1,12 +1,21 @@ - + - + - + com.adityaarora.liveedgedetection.constants - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package com.adityaarora.liveedgedetection.constants

    + +
      -
    • +
    • Method Summary

      - +
      - + + - - + + - - + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and DescriptionMethodDescription
      static ScanHintvalueOf(java.lang.String name) +static ScanHintvalueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ScanHint[]values() +static ScanHint[]values()
      Returns an array containing the constants of this enum type, in the order they are declared.
        -
      • +
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        -
      • +
      • Methods inherited from class java.lang.Object

        @@ -200,6 +236,7 @@

        Methods inherited from class java.lang.Object

    +
    @@ -207,82 +244,85 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/enums/package-frame.html b/docs/com/adityaarora/liveedgedetection/enums/package-frame.html deleted file mode 100644 index 768564ac..00000000 --- a/docs/com/adityaarora/liveedgedetection/enums/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -com.adityaarora.liveedgedetection.enums - - - - - -

    com.adityaarora.liveedgedetection.enums

    -
    -

    Enums

    - -
    - - diff --git a/docs/com/adityaarora/liveedgedetection/enums/package-summary.html b/docs/com/adityaarora/liveedgedetection/enums/package-summary.html index 46550614..672ad868 100644 --- a/docs/com/adityaarora/liveedgedetection/enums/package-summary.html +++ b/docs/com/adityaarora/liveedgedetection/enums/package-summary.html @@ -1,12 +1,21 @@ - + - + - + com.adityaarora.liveedgedetection.enums - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package com.adityaarora.liveedgedetection.enums

    +
    @@ -150,64 +170,51 @@

    Method Summary

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/interfaces/package-frame.html b/docs/com/adityaarora/liveedgedetection/interfaces/package-frame.html deleted file mode 100644 index df200074..00000000 --- a/docs/com/adityaarora/liveedgedetection/interfaces/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -com.adityaarora.liveedgedetection.interfaces - - - - - -

    com.adityaarora.liveedgedetection.interfaces

    -
    -

    Interfaces

    - -
    - - diff --git a/docs/com/adityaarora/liveedgedetection/interfaces/package-summary.html b/docs/com/adityaarora/liveedgedetection/interfaces/package-summary.html index 803360ec..24a97b42 100644 --- a/docs/com/adityaarora/liveedgedetection/interfaces/package-summary.html +++ b/docs/com/adityaarora/liveedgedetection/interfaces/package-summary.html @@ -1,12 +1,21 @@ - + - + - + com.adityaarora.liveedgedetection.interfaces - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package com.adityaarora.liveedgedetection.interfaces

    + +
    +
    @@ -228,180 +272,187 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/util/ScanUtils.html b/docs/com/adityaarora/liveedgedetection/util/ScanUtils.html index 08af3780..9b37d4b3 100644 --- a/docs/com/adityaarora/liveedgedetection/util/ScanUtils.html +++ b/docs/com/adityaarora/liveedgedetection/util/ScanUtils.html @@ -1,12 +1,21 @@ - + - + - + ScanUtils - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.util
    +

    Class ScanUtils

    @@ -107,7 +131,6 @@

    Class ScanUtils

    @@ -244,12 +320,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/util/package-frame.html b/docs/com/adityaarora/liveedgedetection/util/package-frame.html deleted file mode 100644 index a238f585..00000000 --- a/docs/com/adityaarora/liveedgedetection/util/package-frame.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - -com.adityaarora.liveedgedetection.util - - - - - -

    com.adityaarora.liveedgedetection.util

    -
    -

    Classes

    - -
    - - diff --git a/docs/com/adityaarora/liveedgedetection/util/package-summary.html b/docs/com/adityaarora/liveedgedetection/util/package-summary.html index 5920cc18..0d067f09 100644 --- a/docs/com/adityaarora/liveedgedetection/util/package-summary.html +++ b/docs/com/adityaarora/liveedgedetection/util/package-summary.html @@ -1,12 +1,21 @@ - + - + - + com.adityaarora.liveedgedetection.util - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package com.adityaarora.liveedgedetection.util

    + +
    +
    @@ -182,18 +216,19 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/PolygonView.html b/docs/com/adityaarora/liveedgedetection/view/PolygonView.html index ca52069c..b3e94bb2 100644 --- a/docs/com/adityaarora/liveedgedetection/view/PolygonView.html +++ b/docs/com/adityaarora/liveedgedetection/view/PolygonView.html @@ -1,12 +1,21 @@ - + - + - + PolygonView - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class PolygonView

    @@ -123,10 +147,9 @@

    Class PolygonView

  • All Implemented Interfaces:
    -
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewManager, android.view.ViewParent
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewManager, android.view.ViewParent

    -
    public class PolygonView
     extends android.widget.FrameLayout
    This class defines polygon for cropping
    @@ -137,151 +160,175 @@

    Class PolygonView

    • +
        -
      • +
      • Nested Class Summary

          -
        • +
        • Nested classes/interfaces inherited from class android.widget.FrameLayout

          android.widget.FrameLayout.LayoutParams
          -
        • +
        • Nested classes/interfaces inherited from class android.view.ViewGroup

          android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
          -
        • +
        • Nested classes/interfaces inherited from class android.view.View

          -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
        • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
      +
      +
        -
      • +
      • Field Summary

          -
        • +
        • Fields inherited from class android.view.ViewGroup

          -CLIP_TO_PADDING_MASK, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
        • +CLIP_TO_PADDING_MASK, FLAG_DISALLOW_INTERCEPT, FLAG_SUPPORT_STATIC_TRANSFORMATIONS, FLAG_USE_CHILD_DRAWING_ORDER, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_DEFAULT, LAYOUT_MODE_OPTICAL_BOUNDS, mDisappearingChildren, mGroupFlags, mOnHierarchyChangeListener, mPersistentDrawingCache, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
          -
        • +
        • Fields inherited from class android.view.View

          -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
        • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      +
      +
        -
      • +
      • Constructor Summary

        - +
        - + + - + + - + + - +
        Constructors 
        Constructor and DescriptionConstructorDescription
        PolygonView(android.content.Context context) PolygonView​(android.content.Context context) 
        PolygonView(android.content.Context context, - android.util.AttributeSet attrs) PolygonView​(android.content.Context context, + android.util.AttributeSet attrs) 
        PolygonView(android.content.Context context, +PolygonView​(android.content.Context context, android.util.AttributeSet attrs, - int defStyleAttr)  + int defStyleAttr) 
      +
      +
        -
      • +
      • Method Summary

        - +
        - + + - + - + + - - + + + - + + - + + - + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        protected voidattachViewToParent(android.view.View child, +attachViewToParent​(android.view.View child, int index, - android.view.ViewGroup.LayoutParams params)  + android.view.ViewGroup.LayoutParams params) +
        Attaches a view to this view group.
        +
        protected voiddispatchDraw(android.graphics.Canvas canvas) dispatchDraw​(android.graphics.Canvas canvas) +
        Called by draw to draw the child views.
        +
        java.util.Map<java.lang.Integer,android.graphics.PointF>getPoints() java.util.Map<java.lang.Integer,​android.graphics.PointF>getPoints() 
        booleanonTouchEvent(android.view.MotionEvent event) onTouchEvent​(android.view.MotionEvent event) +
        Implement this method to handle touch screen motion events.
        +
        voidresetPoints(PolygonPoints polygonPoints) resetPoints​(PolygonPoints polygonPoints) 
        voidsetPoints(java.util.Map<java.lang.Integer,android.graphics.PointF> pointFMap) setPoints​(java.util.Map<java.lang.Integer,​android.graphics.PointF> pointFMap) 
          -
        • +
        • Methods inherited from class android.widget.FrameLayout

          -checkLayoutParams, generateDefaultLayoutParams, generateLayoutParams, generateLayoutParams, getAccessibilityClassName, getConsiderGoneChildrenWhenMeasuring, getMeasureAllChildren, onLayout, onMeasure, setForegroundGravity, setMeasureAllChildren, shouldDelayChildPressedState
        • +checkLayoutParams, encodeProperties, generateDefaultLayoutParams, generateLayoutParams, generateLayoutParams, getAccessibilityClassName, getConsiderGoneChildrenWhenMeasuring, getMeasureAllChildren, onLayout, onMeasure, setForegroundGravity, setMeasureAllChildren, shouldDelayChildPressedState
          -
        • +
        • Methods inherited from class android.view.ViewGroup

          -addChildrenForAccessibility, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, bringChildToFront, canAnimate, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableStateChanged, drawChild, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onCreateDrawableState, onDescendantInvalidated, onDetachedFromWindow, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, updateViewLayout
        • +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addTransientView, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, bringChildToFront, buildTouchDispatchChildList, canAnimate, captureTransitioningViews, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, createSnapshot, debug, destroyHardwareResources, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideContentCaptureStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableStateChanged, drawChild, endViewTransition, findFocus, findNamedViews, findOnBackInvokedDispatcherForChild, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTagTraversal, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, getTransientView, getTransientViewCount, getTransientViewIndex, hasFocus, hasHoveredChild, hasTransientState, hasWindowInsetsAnimationCallback, indexOfChild, internalSetPadding, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isShowingContextMenuWithCoords, isTransformedTouchPointInView, isTransitionGroup, jumpDrawablesToCurrentState, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, notifySubtreeAccessibilityStateChangedIfNeeded, offsetChildrenTopAndBottom, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onChildVisibilityChanged, onCreateDrawableState, onDebugDraw, onDebugDrawMargins, onDescendantInvalidated, onDescendantUnbufferedRequested, onDetachedFromWindow, onInitializeAccessibilityNodeInfoInternal, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onRequestSendAccessibilityEventInternal, onResolvePointerIcon, onSetLayoutParams, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, pointInHoveredChild, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeTransientView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransitionStart, requestTransparentRegion, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, subtractObscuredTouchableRegion, suppressLayout, transformPointToViewLocal, updateViewLayout
          -
        • +
        • Methods inherited from class android.view.View

          -addExtraDataToAccessibilityNodeInfo, addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchFinishTemporaryDetach, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, dispatchStartTemporaryDetach, draw, drawableHotspotChanged, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, keyboardNavigationClusterSearch, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
        • +addFocusables, addFrameMetricsListener, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, damageInParent, debug, debugIndent, destroyDrawingCache, dispatchGenericMotionEvent, dispatchInitialProvideContentCaptureStructure, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, drawsWithRenderNode, encode, findOnBackInvokedDispatcher, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewWithTag, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocusable, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTranslationTransientState, hasWindowFocus, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetRtlProperties, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAlpha, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setFrame, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
          -
        • +
        • Methods inherited from class java.lang.Object

          clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
          -
        • +
        • Methods inherited from interface android.view.ViewParent

          @@ -289,6 +336,7 @@

          Methods inherited from interface android.view.ViewParent

      +
  • @@ -296,134 +344,186 @@

    Methods inherited from interface android.view.ViewParent

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/ProgressDialogFragment.html b/docs/com/adityaarora/liveedgedetection/view/ProgressDialogFragment.html index 17b97200..116a08bc 100644 --- a/docs/com/adityaarora/liveedgedetection/view/ProgressDialogFragment.html +++ b/docs/com/adityaarora/liveedgedetection/view/ProgressDialogFragment.html @@ -1,12 +1,21 @@ - + - + - + ProgressDialogFragment - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class ProgressDialogFragment

    @@ -118,10 +142,9 @@

    Class ProgressDialogFragm
  • All Implemented Interfaces:
    -
    android.content.ComponentCallbacks, android.content.ComponentCallbacks2, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    android.content.ComponentCallbacks, android.content.ComponentCallbacks2, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener

    -
    public class ProgressDialogFragment
     extends android.app.DialogFragment
  • @@ -131,35 +154,45 @@

    Class ProgressDialogFragm
    • +
        -
      • +
      • Nested Class Summary

          -
        • +
        • Nested classes/interfaces inherited from class android.app.Fragment

          android.app.Fragment.InstantiationException, android.app.Fragment.SavedState
        +
          +
        • + + +

          Nested classes/interfaces inherited from interface android.content.ComponentCallbacks2

          +android.content.ComponentCallbacks2.TrimMemoryLevel
        • +
      +
      +
        -
      • +
      • Field Summary

          -
        • +
        • Fields inherited from class android.app.DialogFragment

          STYLE_NO_FRAME, STYLE_NO_INPUT, STYLE_NO_TITLE, STYLE_NORMAL
          -
        • +
        • Fields inherited from interface android.content.ComponentCallbacks2

          @@ -167,56 +200,66 @@

          Fields inherited from interface android.content.ComponentCallbacks2

        +
      +
      +
      +
        -
      • +
      • Method Summary

        - +
        - + + - + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        android.app.DialogonCreateDialog(android.os.Bundle savedInstanceState) onCreateDialog​(android.os.Bundle savedInstanceState) +
        Override to build your own custom Dialog container.
        +
          -
        • +
        • Methods inherited from class android.app.DialogFragment

          -dismiss, dismissAllowingStateLoss, dump, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onCreate, onDestroyView, onDetach, onDismiss, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, show
        • +dismiss, dismissAllowingStateLoss, dump, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onCreate, onDestroyView, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, show, showAllowingStateLoss
          -
        • +
        • Methods inherited from class android.app.Fragment

          -equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onTrimMemory, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
        • +equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onTrimMemory, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startActivityForResultAsUser, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
          -
        • +
        • Methods inherited from class java.lang.Object

          @@ -224,6 +267,7 @@

          Methods inherited from class java.lang.Object

      +

    @@ -231,58 +275,84 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/Quadrilateral.html b/docs/com/adityaarora/liveedgedetection/view/Quadrilateral.html index dd5eab00..787bae02 100644 --- a/docs/com/adityaarora/liveedgedetection/view/Quadrilateral.html +++ b/docs/com/adityaarora/liveedgedetection/view/Quadrilateral.html @@ -1,12 +1,21 @@ - + - + - + Quadrilateral - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class Quadrilateral

    @@ -101,7 +125,6 @@

    Class Quadrilateral

    @@ -174,64 +208,71 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.ScanShape.html b/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.ScanShape.html index 842052a3..1c32a40c 100644 --- a/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.ScanShape.html +++ b/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.ScanShape.html @@ -1,12 +1,21 @@ - + - + - + ScanCanvasView.ScanShape - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class ScanCanvasView.ScanShape

    @@ -108,10 +132,9 @@

    Class ScanCanvasView.Sc
  • Enclosing class:
    -
    ScanCanvasView
    +
    ScanCanvasView

    -
    public class ScanCanvasView.ScanShape
     extends java.lang.Object
  • @@ -121,51 +144,60 @@

    Class ScanCanvasView.Sc
    • +
        -
      • +
      • Constructor Summary

        - +
        - + + - + + - +
        Constructors 
        Constructor and DescriptionConstructorDescription
        ScanShape(android.graphics.drawable.shapes.Shape shape, - android.graphics.Paint paint) ScanShape​(android.graphics.drawable.shapes.Shape shape, + android.graphics.Paint paint) 
        ScanShape(android.graphics.drawable.shapes.Shape shape, +ScanShape​(android.graphics.drawable.shapes.Shape shape, android.graphics.Paint paint, - android.graphics.Paint border)  + android.graphics.Paint border) 
      +
      +
        -
      • +
      • Method Summary

        - +
        - + + - + + - + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        voiddraw(android.graphics.Canvas canvas) draw​(android.graphics.Canvas canvas) 
        android.graphics.drawable.shapes.ShapegetShape() getShape() 
          -
        • +
        • Methods inherited from class java.lang.Object

          @@ -173,6 +205,7 @@

          Methods inherited from class java.lang.Object

      +

    @@ -180,75 +213,82 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.html b/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.html index 8bd87af3..6c069e0b 100644 --- a/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.html +++ b/docs/com/adityaarora/liveedgedetection/view/ScanCanvasView.html @@ -1,12 +1,21 @@ - + - + - + ScanCanvasView - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class ScanCanvasView

    @@ -113,10 +137,9 @@

    Class ScanCanvasView

  • All Implemented Interfaces:
    -
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback

    -
    public class ScanCanvasView
     extends android.view.View
    Draws an array of shapes on a canvas
    @@ -127,121 +150,143 @@

    Class ScanCanvasView

    • +
        -
      • +
      • Nested Class Summary

        - +
        - + + - + +
        Nested Classes 
        Modifier and TypeClass and DescriptionClassDescription
        class ScanCanvasView.ScanShape ScanCanvasView.ScanShape 
          -
        • +
        • Nested classes/interfaces inherited from class android.view.View

          -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
        • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
      +
      +
        -
      • +
      • Field Summary

          -
        • +
        • Fields inherited from class android.view.View

          -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
        • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      +
      +
        -
      • +
      • Constructor Summary

        - +
        - + + - + + - + + - +
        Constructors 
        Constructor and DescriptionConstructorDescription
        ScanCanvasView(android.content.Context context) ScanCanvasView​(android.content.Context context) 
        ScanCanvasView(android.content.Context context, - android.util.AttributeSet attrs) ScanCanvasView​(android.content.Context context, + android.util.AttributeSet attrs) 
        ScanCanvasView(android.content.Context context, +ScanCanvasView​(android.content.Context context, android.util.AttributeSet attrs, - int defStyle)  + int defStyle) 
      +
      +
        -
      • +
      • Method Summary

        - +
        - + + - - + + + - + - + + - + + - + + - + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        ScanCanvasView.ScanShapeaddShape(android.graphics.drawable.shapes.Shape shape, - android.graphics.Paint paint) ScanCanvasView.ScanShapeaddShape​(android.graphics.drawable.shapes.Shape shape, + android.graphics.Paint paint) 
        voidaddShape(android.graphics.drawable.shapes.Shape shape, +addShape​(android.graphics.drawable.shapes.Shape shape, android.graphics.Paint paint, - android.graphics.Paint border)  + android.graphics.Paint border) 
        voidclear() clear() 
        protected voidonDraw(android.graphics.Canvas canvas) onDraw​(android.graphics.Canvas canvas) +
        Implement this to do your drawing.
        +
        voidremoveShape(int index) removeShape​(int index) 
        voidremoveShape(ScanCanvasView.ScanShape shape) removeShape​(ScanCanvasView.ScanShape shape) 
          -
        • +
        • Methods inherited from class android.view.View

          -addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onAttachedToWindow, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDetachedFromWindow, onDisplayHint, onDragEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMeasure, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
        • +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addFrameMetricsListener, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, captureTransitioningViews, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearFocus, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, createSnapshot, damageInParent, debug, debug, debugIndent, destroyDrawingCache, destroyHardwareResources, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchInitialProvideContentCaptureStructure, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, drawableHotspotChanged, drawableStateChanged, drawsWithRenderNode, encode, encodeProperties, findFocus, findNamedViews, findOnBackInvokedDispatcher, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTag, findViewWithTagTraversal, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, gatherTransparentRegion, generateDisplayHash, generateViewId, getAccessibilityClassName, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocus, hasFocusable, hasHoveredChild, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTransientState, hasTranslationTransientState, hasWindowFocus, hasWindowInsetsAnimationCallback, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, internalSetPadding, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifySubtreeAccessibilityStateChangedIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onAttachedToWindow, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindow, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInitializeAccessibilityNodeInfoInternal, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMeasure, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInHoveredChild, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetRtlProperties, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveSize, resolveSizeAndState, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAlpha, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setFrame, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
          -
        • +
        • Methods inherited from class java.lang.Object

          @@ -249,6 +294,7 @@

          Methods inherited from class java.lang.Object

      +
  • @@ -256,127 +302,138 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/ScanSurfaceView.html b/docs/com/adityaarora/liveedgedetection/view/ScanSurfaceView.html index 0edc6bfd..8b41fd9a 100644 --- a/docs/com/adityaarora/liveedgedetection/view/ScanSurfaceView.html +++ b/docs/com/adityaarora/liveedgedetection/view/ScanSurfaceView.html @@ -1,12 +1,21 @@ - + - + - + ScanSurfaceView - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class ScanSurfaceView

    @@ -102,7 +126,10 @@

    Class ScanSurfaceView

  • android.view.View
    • -
    • android.view.SurfaceView
    • +
    • android.view.ViewGroup
    • +
    • +
        +
      • android.widget.FrameLayout
        • com.adityaarora.liveedgedetection.view.ScanSurfaceView
        • @@ -113,17 +140,18 @@

          Class ScanSurfaceView

      +
    • +
    • All Implemented Interfaces:
      -
      android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback
      +
      android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback, android.view.ViewManager, android.view.ViewParent

      -
      public class ScanSurfaceView
      -extends android.view.SurfaceView
      +extends android.widget.FrameLayout
       implements android.view.SurfaceHolder.Callback
      This class previews the live images from the camera
    • @@ -133,105 +161,197 @@

      Class ScanSurfaceView

      • +
          -
        • +
        • Nested Class Summary

            -
          • +
          • + + +

            Nested classes/interfaces inherited from class android.widget.FrameLayout

            +android.widget.FrameLayout.LayoutParams
          • +
          +
            +
          • + + +

            Nested classes/interfaces inherited from class android.view.ViewGroup

            +android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
          • +
          +
            +
          • Nested classes/interfaces inherited from class android.view.View

            -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
          • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
        +
        +
          -
        • +
        • Field Summary

            -
          • +
          • + + +

            Fields inherited from class android.view.ViewGroup

            +CLIP_TO_PADDING_MASK, FLAG_DISALLOW_INTERCEPT, FLAG_SUPPORT_STATIC_TRANSFORMATIONS, FLAG_USE_CHILD_DRAWING_ORDER, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_DEFAULT, LAYOUT_MODE_OPTICAL_BOUNDS, mDisappearingChildren, mGroupFlags, mOnHierarchyChangeListener, mPersistentDrawingCache, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
          • +
          +
            +
          • Fields inherited from class android.view.View

            -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
          • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
        +
        +
        +
        +
          -
        • +
        • Method Summary

          - +
          - + + - + + - + + + + + + + + + + + + + + + + + - + + + + + + + + + + + +
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          voidsurfaceChanged(android.view.SurfaceHolder holder, - int format, - int width, - int height) clearAndInvalidateCanvas() 
          voidsurfaceCreated(android.view.SurfaceHolder holder) invalidateCanvas() 
          protected voidonLayout​(boolean changed, + int l, + int t, + int r, + int b) +
          Called from layout when this view should + assign a size and position to each of its children.
          +
          protected voidonMeasure​(int widthMeasureSpec, + int heightMeasureSpec) +
          + Measure the view and its content to determine the measured width and the + measured height.
          +
          voidsetPreviewCallback() 
          voidsurfaceDestroyed(android.view.SurfaceHolder holder) surfaceChanged​(android.view.SurfaceHolder holder, + int format, + int width, + int height) +
          This is called immediately after any structural changes (format or + size) have been made to the surface.
          +
          voidsurfaceCreated​(android.view.SurfaceHolder holder) +
          This is called immediately after the surface is first created.
          +
          voidsurfaceDestroyed​(android.view.SurfaceHolder holder) +
          This is called immediately before a surface is being destroyed.
          +
            -
          • +
          • -

            Methods inherited from class android.view.SurfaceView

            -dispatchDraw, draw, gatherTransparentRegion, getHolder, onAttachedToWindow, onDetachedFromWindow, onMeasure, onWindowVisibilityChanged, setSecure, setVisibility, setZOrderMediaOverlay, setZOrderOnTop
          • +

            Methods inherited from class android.widget.FrameLayout

            +checkLayoutParams, encodeProperties, generateDefaultLayoutParams, generateLayoutParams, generateLayoutParams, getAccessibilityClassName, getConsiderGoneChildrenWhenMeasuring, getMeasureAllChildren, setForegroundGravity, setMeasureAllChildren, shouldDelayChildPressedState
            -
          • +
          • + + +

            Methods inherited from class android.view.ViewGroup

            +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addTransientView, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, buildTouchDispatchChildList, canAnimate, captureTransitioningViews, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, createSnapshot, debug, destroyHardwareResources, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideContentCaptureStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableStateChanged, drawChild, endViewTransition, findFocus, findNamedViews, findOnBackInvokedDispatcherForChild, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTagTraversal, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, getTransientView, getTransientViewCount, getTransientViewIndex, hasFocus, hasHoveredChild, hasTransientState, hasWindowInsetsAnimationCallback, indexOfChild, internalSetPadding, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isShowingContextMenuWithCoords, isTransformedTouchPointInView, isTransitionGroup, jumpDrawablesToCurrentState, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, notifySubtreeAccessibilityStateChangedIfNeeded, offsetChildrenTopAndBottom, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onChildVisibilityChanged, onCreateDrawableState, onDebugDraw, onDebugDrawMargins, onDescendantInvalidated, onDescendantUnbufferedRequested, onDetachedFromWindow, onInitializeAccessibilityNodeInfoInternal, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onRequestSendAccessibilityEventInternal, onResolvePointerIcon, onSetLayoutParams, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, pointInHoveredChild, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeTransientView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransitionStart, requestTransparentRegion, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, subtractObscuredTouchableRegion, suppressLayout, transformPointToViewLocal, updateViewLayout
          • +
          +
            +
          • Methods inherited from class android.view.View

            -addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
          • +addFocusables, addFrameMetricsListener, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, damageInParent, debug, debugIndent, destroyDrawingCache, dispatchGenericMotionEvent, dispatchInitialProvideContentCaptureStructure, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, drawsWithRenderNode, encode, findOnBackInvokedDispatcher, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewWithTag, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocusable, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTranslationTransientState, hasWindowFocus, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetRtlProperties, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAlpha, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setFrame, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
            -
          • +
          • Methods inherited from class java.lang.Object

            clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
          +
            +
          • + + +

            Methods inherited from interface android.view.ViewParent

            +canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
          • +
        +
    @@ -239,89 +359,237 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • ScanSurfaceView

          -
          public ScanSurfaceView(android.content.Context context,
          -                       ScanCanvasView scanCanvasView,
          -                       IScanner iScanner)
          +
          public ScanSurfaceView​(android.content.Context context,
          +                       IScanner iScanner)
      +
      +
        -
      • +
      • Method Detail

        - +
        • surfaceCreated

          -
          public void surfaceCreated(android.view.SurfaceHolder holder)
          +
          public void surfaceCreated​(android.view.SurfaceHolder holder)
          +
          Description copied from interface: android.view.SurfaceHolder.Callback
          +
          This is called immediately after the surface is first created. + Implementations of this should start up whatever rendering code + they desire. Note that only one thread can ever draw into + a Surface, so you should not draw into the Surface here + if your normal rendering will be in another thread.
          Specified by:
          surfaceCreated in interface android.view.SurfaceHolder.Callback
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface is being created.
        - + + + +
          +
        • +

          clearAndInvalidateCanvas

          +
          public void clearAndInvalidateCanvas()
          +
        • +
        + + + +
          +
        • +

          invalidateCanvas

          +
          public void invalidateCanvas()
          +
        • +
        +
        • surfaceChanged

          -
          public void surfaceChanged(android.view.SurfaceHolder holder,
          +
          public void surfaceChanged​(android.view.SurfaceHolder holder,
                                      int format,
                                      int width,
                                      int height)
          +
          Description copied from interface: android.view.SurfaceHolder.Callback
          +
          This is called immediately after any structural changes (format or + size) have been made to the surface. You should at this point update + the imagery in the surface. This method is always called at least + once, after SurfaceHolder.Callback.surfaceCreated(android.view.SurfaceHolder).
          Specified by:
          surfaceChanged in interface android.view.SurfaceHolder.Callback
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface has changed.
          +
          format - The new PixelFormat of the surface.
          +
          width - The new width of the surface.
          +
          height - The new height of the surface.
        - + -
          +
          • surfaceDestroyed

            -
            public void surfaceDestroyed(android.view.SurfaceHolder holder)
            +
            public void surfaceDestroyed​(android.view.SurfaceHolder holder)
            +
            Description copied from interface: android.view.SurfaceHolder.Callback
            +
            This is called immediately before a surface is being destroyed. After + returning from this call, you should no longer try to access this + surface. If you have a rendering thread that directly accesses + the surface, you must ensure that thread is no longer touching the + Surface before returning from this function.
            Specified by:
            surfaceDestroyed in interface android.view.SurfaceHolder.Callback
            +
            Parameters:
            +
            holder - The SurfaceHolder whose surface is being destroyed.
            +
            +
          • +
          + + + +
            +
          • +

            setPreviewCallback

            +
            public void setPreviewCallback()
            +
          • +
          + + + +
            +
          • +

            onMeasure

            +
            protected void onMeasure​(int widthMeasureSpec,
            +                         int heightMeasureSpec)
            +
            Description copied from class: android.view.View
            +

            + Measure the view and its content to determine the measured width and the + measured height. This method is invoked by View.measure(int, int) and + should be overridden by subclasses to provide accurate and efficient + measurement of their contents. +

            + +

            + CONTRACT: When overriding this method, you + must call View.setMeasuredDimension(int, int) to store the + measured width and height of this view. Failure to do so will trigger an + IllegalStateException, thrown by + View.measure(int, int). Calling the superclass' + View.onMeasure(int, int) is a valid use. +

            + +

            + The base class implementation of measure defaults to the background size, + unless a larger size is allowed by the MeasureSpec. Subclasses should + override View.onMeasure(int, int) to provide better measurements of + their content. +

            + +

            + If this method is overridden, it is the subclass's responsibility to make + sure the measured height and width are at least the view's minimum height + and width (View.getSuggestedMinimumHeight() and + View.getSuggestedMinimumWidth()). +

            +
            +
            Overrides:
            +
            onMeasure in class android.widget.FrameLayout
            +
            Parameters:
            +
            widthMeasureSpec - horizontal space requirements as imposed by the parent. + The requirements are encoded with + View.MeasureSpec.
            +
            heightMeasureSpec - vertical space requirements as imposed by the parent. + The requirements are encoded with + View.MeasureSpec.
            +
            See Also:
            +
            View.getMeasuredWidth(), +View.getMeasuredHeight(), +View.setMeasuredDimension(int, int), +View.getSuggestedMinimumHeight(), +View.getSuggestedMinimumWidth(), +View.MeasureSpec.getMode(int), +View.MeasureSpec.getSize(int)
            +
            +
          • +
          + + + +
            +
          • +

            onLayout

            +
            protected void onLayout​(boolean changed,
            +                        int l,
            +                        int t,
            +                        int r,
            +                        int b)
            +
            Description copied from class: android.view.View
            +
            Called from layout when this view should + assign a size and position to each of its children. + + Derived classes with children should override + this method and call layout on each of + their children.
            +
            +
            Overrides:
            +
            onLayout in class android.widget.FrameLayout
            +
            Parameters:
            +
            changed - This is a new size or position for this view
            +
            l - Left position, relative to parent
            +
            t - Top position, relative to parent
            +
            r - Right position, relative to parent
            +
            b - Bottom position, relative to parent
        +
  • +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/TouchImageView.OnTouchImageViewListener.html b/docs/com/adityaarora/liveedgedetection/view/TouchImageView.OnTouchImageViewListener.html index 12ee36a1..b46125b4 100644 --- a/docs/com/adityaarora/liveedgedetection/view/TouchImageView.OnTouchImageViewListener.html +++ b/docs/com/adityaarora/liveedgedetection/view/TouchImageView.OnTouchImageViewListener.html @@ -1,12 +1,21 @@ - + - + - + TouchImageView.OnTouchImageViewListener - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Interface TouchImageView.OnTouchImageViewListener

    @@ -100,10 +124,9 @@

    Inte
  • Enclosing class:
    -
    TouchImageView
    +
    TouchImageView

    -
    public static interface TouchImageView.OnTouchImageViewListener
  • @@ -112,24 +135,28 @@

    Inte

    @@ -137,37 +164,42 @@

    Method Summary

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/TouchImageView.html b/docs/com/adityaarora/liveedgedetection/view/TouchImageView.html index ed5af7b2..39483663 100644 --- a/docs/com/adityaarora/liveedgedetection/view/TouchImageView.html +++ b/docs/com/adityaarora/liveedgedetection/view/TouchImageView.html @@ -1,12 +1,21 @@ - + - + - + TouchImageView - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    com.adityaarora.liveedgedetection.view
    +

    Class TouchImageView

    @@ -105,7 +129,7 @@

    Class TouchImageView

  • android.widget.ImageView
    • -
    • android.support.v7.widget.AppCompatImageView
    • +
    • androidx.appcompat.widget.AppCompatImageView
      • com.adityaarora.liveedgedetection.view.TouchImageView
      • @@ -123,12 +147,11 @@

        Class TouchImageView

      • All Implemented Interfaces:
        -
        android.graphics.drawable.Drawable.Callback, android.support.v4.view.TintableBackgroundView, android.support.v4.widget.TintableImageSourceView, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback
        +
        android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, androidx.core.view.TintableBackgroundView, androidx.core.widget.TintableImageSourceView

        -
        public class TouchImageView
        -extends android.support.v7.widget.AppCompatImageView
        +extends androidx.appcompat.widget.AppCompatImageView
        This class provides pinch to zoom capability to an image
      @@ -137,274 +160,353 @@

      Class TouchImageView

      • +
          -
        • +
        • Nested Class Summary

          - +
          - + + - + +
          Nested Classes 
          Modifier and TypeClass and DescriptionClassDescription
          static interface TouchImageView.OnTouchImageViewListener TouchImageView.OnTouchImageViewListener 
            -
          • +
          • Nested classes/interfaces inherited from class android.widget.ImageView

            android.widget.ImageView.ScaleType
            -
          • +
          • Nested classes/interfaces inherited from class android.view.View

            -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
          • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
        +
        +
          -
        • +
        • Field Summary

            -
          • +
          • Fields inherited from class android.view.View

            -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
          • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
        +
        +
          -
        • +
        • Constructor Summary

          - +
          - + + - + + - + + - +
          Constructors 
          Constructor and DescriptionConstructorDescription
          TouchImageView(android.content.Context context) TouchImageView​(android.content.Context context) 
          TouchImageView(android.content.Context context, - android.util.AttributeSet attrs) TouchImageView​(android.content.Context context, + android.util.AttributeSet attrs) 
          TouchImageView(android.content.Context context, +TouchImageView​(android.content.Context context, android.util.AttributeSet attrs, - int defStyle)  + int defStyle) 
        +
        +
          -
        • +
        • Method Summary

          - +
          - + + - + + - + + - + + - + - + - + - + + - + - + - + - + + - + + - + + - + + - + + - + - + + - + + - + + - + + - + - + - + + - + + - + + - + + - + - + - + - + - +
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          booleancanScrollHorizontally(int direction) canScrollHorizontally​(int direction) +
          Check if this view can be scrolled horizontally in a certain direction.
          +
          booleancanScrollHorizontallyFroyo(int direction) canScrollHorizontallyFroyo​(int direction) 
          booleancanScrollVertically(int direction) canScrollVertically​(int direction) +
          Check if this view can be scrolled vertically in a certain direction.
          +
          floatgetCurrentZoom() +getCurrentZoom()
          Get the current zoom.
          floatgetMaxZoom() +getMaxZoom()
          Get the max zoom multiplier.
          floatgetMinZoom() +getMinZoom()
          Get the min zoom multiplier.
          android.widget.ImageView.ScaleTypegetScaleType() getScaleType() +
          Returns the current ScaleType that is used to scale the bounds of an image to the bounds of the ImageView.
          +
          android.graphics.PointFgetScrollPosition() +getScrollPosition()
          Return the point at the center of the zoomed image.
          android.graphics.RectFgetZoomedRect() +getZoomedRect()
          Return a Rect representing the zoomed image.
          booleanisZoomed() +isZoomed()
          Returns false if image is in initial, unzoomed state.
          voidonConfigurationChanged(android.content.res.Configuration newConfig) onConfigurationChanged​(android.content.res.Configuration newConfig) +
          Called when the current configuration of the resources being used + by the application have changed.
          +
          protected voidonDraw(android.graphics.Canvas canvas) onDraw​(android.graphics.Canvas canvas) +
          Implement this to do your drawing.
          +
          protected voidonMeasure(int widthMeasureSpec, - int heightMeasureSpec) onMeasure​(int widthMeasureSpec, + int heightMeasureSpec) +
          + Measure the view and its content to determine the measured width and the + measured height.
          +
          voidonRestoreInstanceState(android.os.Parcelable state) onRestoreInstanceState​(android.os.Parcelable state) +
          Hook allowing a view to re-apply a representation of its internal state that had previously + been generated by View.onSaveInstanceState().
          +
          android.os.ParcelableonSaveInstanceState() onSaveInstanceState() +
          Hook allowing a view to generate a representation of its internal state + that can later be used to create a new instance with that same state.
          +
          voidresetZoom() +resetZoom()
          Reset zoom and translation to initial state.
          voidsetImageBitmap(android.graphics.Bitmap bm) setImageBitmap​(android.graphics.Bitmap bm) +
          Sets a Bitmap as the content of this ImageView.
          +
          voidsetImageDrawable(android.graphics.drawable.Drawable drawable) setImageDrawable​(android.graphics.drawable.Drawable drawable) +
          Sets a drawable as the content of this ImageView.
          +
          voidsetImageResource(int resId) setImageResource​(int resId) +
          Sets a drawable as the content of this ImageView.
          +
          voidsetImageURI(android.net.Uri uri) setImageURI​(android.net.Uri uri) +
          Sets the content of this ImageView to the specified Uri.
          +
          voidsetMaxZoom(float max) +setMaxZoom​(float max)
          Set the max zoom multiplier.
          voidsetMinZoom(float min) +setMinZoom​(float min)
          Set the min zoom multiplier.
          voidsetOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener l) setOnDoubleTapListener​(android.view.GestureDetector.OnDoubleTapListener l) 
          voidsetOnTouchImageViewListener(TouchImageView.OnTouchImageViewListener l) setOnTouchImageViewListener​(TouchImageView.OnTouchImageViewListener l) 
          voidsetOnTouchListener(android.view.View.OnTouchListener l) setOnTouchListener​(android.view.View.OnTouchListener l) +
          Register a callback to be invoked when a touch event is sent to this view.
          +
          voidsetScaleType(android.widget.ImageView.ScaleType type) setScaleType​(android.widget.ImageView.ScaleType type) +
          Controls how the image should be resized or moved to match the size + of this ImageView.
          +
          voidsetScrollPosition(float focusX, - float focusY) +setScrollPosition​(float focusX, + float focusY)
          Set the focus point of the zoomed image.
          voidsetZoom(float scale) +setZoom​(float scale)
          Set zoom to the specified scale.
          voidsetZoom(float scale, +setZoom​(float scale, float focusX, - float focusY) + float focusY)
          Set zoom to the specified scale.
          voidsetZoom(float scale, +setZoom​(float scale, float focusX, float focusY, - android.widget.ImageView.ScaleType scaleType) + android.widget.ImageView.ScaleType scaleType)
          Set zoom to the specified scale.
          voidsetZoom(TouchImageView img) +setZoom​(TouchImageView img)
          Set zoom parameters equal to another TouchImageView.
            -
          • +
          • -

            Methods inherited from class android.support.v7.widget.AppCompatImageView

            -drawableStateChanged, getSupportBackgroundTintList, getSupportBackgroundTintMode, getSupportImageTintList, getSupportImageTintMode, hasOverlappingRendering, setBackgroundDrawable, setBackgroundResource, setImageIcon, setSupportBackgroundTintList, setSupportBackgroundTintMode, setSupportImageTintList, setSupportImageTintMode
          • +

            Methods inherited from class androidx.appcompat.widget.AppCompatImageView

            +drawableStateChanged, getSupportBackgroundTintList, getSupportBackgroundTintMode, getSupportImageTintList, getSupportImageTintMode, hasOverlappingRendering, setBackgroundDrawable, setBackgroundResource, setImageLevel, setSupportBackgroundTintList, setSupportBackgroundTintMode, setSupportImageTintList, setSupportImageTintMode
            -
          • +
          • Methods inherited from class android.widget.ImageView

            -clearColorFilter, drawableHotspotChanged, getAccessibilityClassName, getAdjustViewBounds, getBaseline, getBaselineAlignBottom, getColorFilter, getCropToPadding, getDrawable, getImageAlpha, getImageMatrix, getImageTintList, getImageTintMode, getMaxHeight, getMaxWidth, invalidateDrawable, isOpaque, jumpDrawablesToCurrentState, onAttachedToWindow, onCreateDrawableState, onDetachedFromWindow, onRtlPropertiesChanged, onVisibilityAggregated, setAdjustViewBounds, setAlpha, setBaseline, setBaselineAlignBottom, setColorFilter, setColorFilter, setColorFilter, setCropToPadding, setFrame, setImageAlpha, setImageLevel, setImageMatrix, setImageState, setImageTintList, setImageTintMode, setMaxHeight, setMaxWidth, setSelected, setVisibility, verifyDrawable
          • +animateTransform, clearColorFilter, drawableHotspotChanged, encodeProperties, getAccessibilityClassName, getAdjustViewBounds, getBaseline, getBaselineAlignBottom, getColorFilter, getCropToPadding, getDrawable, getImageAlpha, getImageMatrix, getImageTintBlendMode, getImageTintList, getImageTintMode, getMaxHeight, getMaxWidth, invalidateDrawable, isDefaultFocusHighlightNeeded, isOpaque, jumpDrawablesToCurrentState, onAttachedToWindow, onCreateDrawableState, onDetachedFromWindow, onPopulateAccessibilityEventInternal, onRtlPropertiesChanged, onVisibilityAggregated, setAdjustViewBounds, setAlpha, setBaseline, setBaselineAlignBottom, setColorFilter, setColorFilter, setColorFilter, setCropToPadding, setFrame, setImageAlpha, setImageIcon, setImageIconAsync, setImageMatrix, setImageResourceAsync, setImageState, setImageTintBlendMode, setImageTintList, setImageTintMode, setImageURIAsync, setMaxHeight, setMaxWidth, setSelected, setVisibility, setXfermode, verifyDrawable
            -
          • +
          • Methods inherited from class android.view.View

            -addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCreateContextMenu, onCreateInputConnection, onDisplayHint, onDragEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
          • +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addFrameMetricsListener, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, captureTransitioningViews, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearFocus, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, createSnapshot, damageInParent, debug, debug, debugIndent, destroyDrawingCache, destroyHardwareResources, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchInitialProvideContentCaptureStructure, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, drawsWithRenderNode, encode, findFocus, findNamedViews, findOnBackInvokedDispatcher, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTag, findViewWithTagTraversal, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, gatherTransparentRegion, generateDisplayHash, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocus, hasFocusable, hasHoveredChild, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasPointerCapture, hasShadow, hasTransientState, hasTranslationTransientState, hasWindowFocus, hasWindowInsetsAnimationCallback, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, internalSetPadding, invalidate, invalidate, invalidate, invalidate, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifySubtreeAccessibilityStateChangedIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onCreateContextMenu, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInitializeAccessibilityNodeInfoInternal, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onResolvePointerIcon, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInHoveredChild, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetRtlProperties, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveSize, resolveSizeAndState, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAlpha, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, willNotCacheDrawing, willNotDraw
            -
          • +
          • Methods inherited from class java.lang.Object

            @@ -412,6 +514,7 @@

            Methods inherited from class java.lang.Object

        +
  • @@ -419,165 +522,221 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/com/adityaarora/liveedgedetection/view/package-frame.html b/docs/com/adityaarora/liveedgedetection/view/package-frame.html deleted file mode 100644 index 4aeea8b2..00000000 --- a/docs/com/adityaarora/liveedgedetection/view/package-frame.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -com.adityaarora.liveedgedetection.view - - - - - -

    com.adityaarora.liveedgedetection.view

    -
    -

    Interfaces

    - -

    Classes

    - -
    - - diff --git a/docs/com/adityaarora/liveedgedetection/view/package-summary.html b/docs/com/adityaarora/liveedgedetection/view/package-summary.html index 88ec1d42..b6f11395 100644 --- a/docs/com/adityaarora/liveedgedetection/view/package-summary.html +++ b/docs/com/adityaarora/liveedgedetection/view/package-summary.html @@ -1,12 +1,21 @@ - + - + - + com.adityaarora.liveedgedetection.view - + + + + + + + + +var pathtoroot = "../../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package com.adityaarora.liveedgedetection.view

    -
    - -
    + + - - +
    +

    org.opencv.*

    + -
    - + + + + + + + + + + + +
    +
    +
    + diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index 0e86fc4f..c6bffa76 100644 --- a/docs/deprecated-list.html +++ b/docs/deprecated-list.html @@ -1,12 +1,21 @@ - + - + - + Deprecated List - + + + + + + + + +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Deprecated API

    Contents

    +
    +
    + + + + + + + +
    +
    + diff --git a/docs/element-list b/docs/element-list new file mode 100644 index 00000000..c87f9d83 --- /dev/null +++ b/docs/element-list @@ -0,0 +1,21 @@ +com.adityaarora.liveedgedetection +com.adityaarora.liveedgedetection.activity +com.adityaarora.liveedgedetection.constants +com.adityaarora.liveedgedetection.enums +com.adityaarora.liveedgedetection.interfaces +com.adityaarora.liveedgedetection.util +com.adityaarora.liveedgedetection.view +org.opencv.android +org.opencv.calib3d +org.opencv.core +org.opencv.dnn +org.opencv.features2d +org.opencv.imgcodecs +org.opencv.imgproc +org.opencv.ml +org.opencv.objdetect +org.opencv.osgi +org.opencv.photo +org.opencv.utils +org.opencv.video +org.opencv.videoio diff --git a/docs/help-doc.html b/docs/help-doc.html index bac9309d..c4fc5e47 100644 --- a/docs/help-doc.html +++ b/docs/help-doc.html @@ -1,12 +1,21 @@ - + - + - + API Help - + + + + + + + + +var pathtoroot = "./"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    How This API Document Is Organized

    This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
    @@ -75,114 +99,142 @@

    How This API Document Is Organized

    • +

      Overview

      -

      The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

      +

      The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

      +
    • +

      Package

      -

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

      +

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

        -
      • Interfaces (italic)
      • +
      • Interfaces
      • Classes
      • Enums
      • Exceptions
      • Errors
      • Annotation Types
      +
    • -

      Class/Interface

      +
      +

      Class or Interface

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

        -
      • Class inheritance diagram
      • +
      • Class Inheritance Diagram
      • Direct Subclasses
      • All Known Subinterfaces
      • All Known Implementing Classes
      • -
      • Class/interface declaration
      • -
      • Class/interface description
      • +
      • Class or Interface Declaration
      • +
      • Class or Interface Description
      +
      • Nested Class Summary
      • Field Summary
      • +
      • Property Summary
      • Constructor Summary
      • Method Summary
      +
      • Field Detail
      • +
      • Property Detail
      • Constructor Detail
      • Method Detail

      Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

      +
    • +

      Annotation Type

      Each annotation type has its own separate page with the following sections:

        -
      • Annotation Type declaration
      • -
      • Annotation Type description
      • +
      • Annotation Type Declaration
      • +
      • Annotation Type Description
      • Required Element Summary
      • Optional Element Summary
      • Element Detail
      +
    • +

      Enum

      Each enum has its own separate page with the following sections:

        -
      • Enum declaration
      • -
      • Enum description
      • +
      • Enum Declaration
      • +
      • Enum Description
      • Enum Constant Summary
      • Enum Constant Detail
      +
    • +

      Tree (Class Hierarchy)

      -

      There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

      +

      There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

      • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
      • -
      • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
      • +
      • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
      +
    • +

      Deprecated API

      The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

      +
    • +

      Index

      -

      The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

      +

      The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

      +
    • -

      Prev/Next

      -

      These links take you to the next or previous class, interface, package, or related page.

      -
    • -
    • -

      Frames/No Frames

      -

      These links show and hide the HTML frames. All pages are available with or without frames.

      -
    • -
    • -

      All Classes

      -

      The All Classes link shows all classes and interfaces except non-static nested types.

      +
      +

      All Classes

      +

      The All Classes link shows all classes and interfaces except non-static nested types.

      +
    • +

      Serialized Form

      Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

      +
    • +

      Constant Field Values

      The Constant Field Values page lists the static final fields and their values.

      +
      +
    • +
    • +
      +

      Search

      +

      You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

      +
    -This help file applies to API documentation generated using the standard doclet.
    +
    +This help file applies to API documentation generated by the standard doclet.
    +
    + diff --git a/docs/index-files/index-1.html b/docs/index-files/index-1.html index 0d578d1c..e516433c 100644 --- a/docs/index-files/index-1.html +++ b/docs/index-files/index-1.html @@ -1,12 +1,21 @@ - + - + - + A-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    A

    -
    addShape(Shape, Paint) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    absdiff(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    absdiff(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    accumulate(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulate(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulateProduct(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulateProduct(Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulateSquare(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulateSquare(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulateWeighted(Mat, Mat, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    accumulateWeighted(Mat, Mat, double, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ADAPTIVE_THRESH_GAUSSIAN_C - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    ADAPTIVE_THRESH_MEAN_C - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    adaptiveThreshold(Mat, Mat, double, int, int, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    add(List<Mat>) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    add(Mat) - Method in class org.opencv.features2d.BOWTrainer
    +
     
    +
    add(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    add(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    add(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    add(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    add(Mat, Scalar, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    add(Mat, Scalar, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    addShape(Shape, Paint) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
     
    +
    addShape(Shape, Paint, Paint) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
     
    +
    addWeighted(Mat, double, Mat, double, double, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    addWeighted(Mat, double, Mat, double, double, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    ADJUST_ANGLE - com.adityaarora.liveedgedetection.enums.ScanHint
    +
     
    +
    adjustROI(int, int, int, int) - Method in class org.opencv.core.Mat
    +
     
    +
    AGAST_5_8 - Static variable in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    AGAST_7_12d - Static variable in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    AGAST_7_12s - Static variable in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    AgastFeatureDetector - Class in org.opencv.features2d
    +
     
    +
    AgastFeatureDetector(long) - Constructor for class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    AKAZE - Class in org.opencv.features2d
    +
     
    +
    AKAZE - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    AKAZE - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    AKAZE(long) - Constructor for class org.opencv.features2d.AKAZE
    +
     
    +
    Algorithm - Class in org.opencv.core
    +
     
    +
    Algorithm(long) - Constructor for class org.opencv.core.Algorithm
    +
     
    +
    AlignExposures - Class in org.opencv.photo
    +
     
    +
    AlignExposures(long) - Constructor for class org.opencv.photo.AlignExposures
    +
     
    +
    AlignMTB - Class in org.opencv.photo
    +
     
    +
    AlignMTB(long) - Constructor for class org.opencv.photo.AlignMTB
     
    -
    addShape(Shape, Paint, Paint) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    all() - Static method in class org.opencv.core.Range
    +
     
    +
    all(double) - Static method in class org.opencv.core.Scalar
     
    allDraggedPointsStack - Static variable in class com.adityaarora.liveedgedetection.activity.ScanActivity
     
    -
    attachViewToParent(View, int, ViewGroup.LayoutParams) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    alloc(int) - Method in class org.opencv.core.MatOfByte
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfDMatch
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfDouble
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfFloat
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfFloat4
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfFloat6
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfInt
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfInt4
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfKeyPoint
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfPoint
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfPoint2f
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfPoint3
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfPoint3f
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfRect
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfRect2d
    +
     
    +
    alloc(int) - Method in class org.opencv.core.MatOfRotatedRect
    +
     
    +
    AllocateCache() - Method in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    angle - Variable in class org.opencv.core.KeyPoint
    +
    +
    Computed orientation of the keypoint (-1 if not applicable).
    +
    +
    angle - Variable in class org.opencv.core.RotatedRect
    +
     
    +
    ANN_MLP - Class in org.opencv.ml
    +
     
    +
    ANN_MLP(long) - Constructor for class org.opencv.ml.ANN_MLP
    +
     
    +
    ANN_MLP_ANNEAL - Class in org.opencv.ml
    +
     
    +
    ANN_MLP_ANNEAL(long) - Constructor for class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    ANNEAL - Static variable in class org.opencv.ml.ANN_MLP
    +
     
    +
    apply(Mat, Mat) - Method in class org.opencv.imgproc.CLAHE
    +
     
    +
    apply(Mat, Mat) - Method in class org.opencv.video.BackgroundSubtractor
    +
     
    +
    apply(Mat, Mat) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    apply(Mat, Mat, double) - Method in class org.opencv.video.BackgroundSubtractor
    +
     
    +
    apply(Mat, Mat, double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    applyColorMap(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    applyColorMap(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    approxPolyDP(MatOfPoint2f, MatOfPoint2f, double, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    arcLength(MatOfPoint2f, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    area() - Method in class org.opencv.core.Rect
    +
     
    +
    area() - Method in class org.opencv.core.Rect2d
    +
     
    +
    area() - Method in class org.opencv.core.Size
    +
     
    +
    arrowedLine(Mat, Point, Point, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    arrowedLine(Mat, Point, Point, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    arrowedLine(Mat, Point, Point, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    arrowedLine(Mat, Point, Point, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    arrowedLine(Mat, Point, Point, Scalar, int, int, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ASGD - Static variable in class org.opencv.ml.SVMSGD
    +
     
    +
    assignTo(Mat) - Method in class org.opencv.core.Mat
    +
     
    +
    assignTo(Mat, int) - Method in class org.opencv.core.Mat
    +
     
    +
    attachViewToParent(View, int, ViewGroup.LayoutParams) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index 271ec5a0..a3966ca1 100644 --- a/docs/index-files/index-10.html +++ b/docs/index-files/index-10.html @@ -1,37 +1,51 @@ - + - + - -P-Index - + +J-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    P

    +

    J

    -
    points - Variable in class com.adityaarora.liveedgedetection.view.Quadrilateral
    -
     
    -
    PolygonPoints - Class in com.adityaarora.liveedgedetection.view
    +
    JavaCamera2View - Class in org.opencv.android
    -
    This class holds polygon coordinates
    +
    This class is an implementation of the Bridge View between OpenCV and Java Camera.
    -
    PolygonPoints(PointF, PointF, PointF, PointF) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
    JavaCamera2View(Context, int) - Constructor for class org.opencv.android.JavaCamera2View
     
    -
    PolygonView - Class in com.adityaarora.liveedgedetection.view
    -
    -
    This class defines polygon for cropping
    -
    -
    PolygonView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
    JavaCamera2View(Context, AttributeSet) - Constructor for class org.opencv.android.JavaCamera2View
     
    -
    PolygonView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
    JavaCameraSizeAccessor() - Constructor for class org.opencv.android.JavaCameraView.JavaCameraSizeAccessor
     
    -
    PolygonView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
    JavaCameraView - Class in org.opencv.android
    +
    +
    This class is an implementation of the Bridge View between OpenCV and Java Camera.
    +
    +
    JavaCameraView(Context, int) - Constructor for class org.opencv.android.JavaCameraView
     
    -
    ProgressDialogFragment - Class in com.adityaarora.liveedgedetection.view
    +
    JavaCameraView(Context, AttributeSet) - Constructor for class org.opencv.android.JavaCameraView
     
    -
    ProgressDialogFragment(String) - Constructor for class com.adityaarora.liveedgedetection.view.ProgressDialogFragment
    +
    JavaCameraView.JavaCameraSizeAccessor - Class in org.opencv.android
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html index 950fdcce..b9c2f61d 100644 --- a/docs/index-files/index-11.html +++ b/docs/index-files/index-11.html @@ -1,37 +1,51 @@ - + - + - -Q-Index - + +K-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    Q

    +

    K

    -
    Quadrilateral - Class in com.adityaarora.liveedgedetection.view
    -
    -
    This class defines detected quadrilateral
    -
    -
    Quadrilateral(MatOfPoint2f, Point[]) - Constructor for class com.adityaarora.liveedgedetection.view.Quadrilateral
    +
    KalmanFilter - Class in org.opencv.video
    +
     
    +
    KalmanFilter() - Constructor for class org.opencv.video.KalmanFilter
    +
     
    +
    KalmanFilter(int, int) - Constructor for class org.opencv.video.KalmanFilter
    +
     
    +
    KalmanFilter(int, int, int) - Constructor for class org.opencv.video.KalmanFilter
    +
     
    +
    KalmanFilter(int, int, int, int) - Constructor for class org.opencv.video.KalmanFilter
    +
     
    +
    KalmanFilter(long) - Constructor for class org.opencv.video.KalmanFilter
    +
     
    +
    KAZE - Class in org.opencv.features2d
    +
     
    +
    KAZE(long) - Constructor for class org.opencv.features2d.KAZE
    +
     
    +
    kBytes - Static variable in class org.opencv.features2d.ORB
    +
     
    +
    KDTREE - Static variable in class org.opencv.ml.KNearest
    +
     
    +
    KeyPoint - Class in org.opencv.core
    +
     
    +
    KeyPoint() - Constructor for class org.opencv.core.KeyPoint
    +
     
    +
    KeyPoint(float, float, float) - Constructor for class org.opencv.core.KeyPoint
    +
     
    +
    KeyPoint(float, float, float, float) - Constructor for class org.opencv.core.KeyPoint
    +
     
    +
    KeyPoint(float, float, float, float, float) - Constructor for class org.opencv.core.KeyPoint
    +
     
    +
    KeyPoint(float, float, float, float, float, int) - Constructor for class org.opencv.core.KeyPoint
    +
     
    +
    KeyPoint(float, float, float, float, float, int, int) - Constructor for class org.opencv.core.KeyPoint
    +
     
    +
    kmeans(Mat, int, Mat, TermCriteria, int, int) - Static method in class org.opencv.core.Core
    +
     
    +
    kmeans(Mat, int, Mat, TermCriteria, int, int, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    KMEANS_PP_CENTERS - Static variable in class org.opencv.core.Core
    +
     
    +
    KMEANS_RANDOM_CENTERS - Static variable in class org.opencv.core.Core
    +
     
    +
    KMEANS_USE_INITIAL_LABELS - Static variable in class org.opencv.core.Core
    +
     
    +
    KNearest - Class in org.opencv.ml
    +
     
    +
    KNearest(long) - Constructor for class org.opencv.ml.KNearest
    +
     
    +
    knnMatch(Mat, List<MatOfDMatch>, int) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    knnMatch(Mat, List<MatOfDMatch>, int, List<Mat>) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    knnMatch(Mat, List<MatOfDMatch>, int, List<Mat>, boolean) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    knnMatch(Mat, Mat, List<MatOfDMatch>, int) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    knnMatch(Mat, Mat, List<MatOfDMatch>, int, Mat) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    knnMatch(Mat, Mat, List<MatOfDMatch>, int, Mat, boolean) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    KSIZE_BLUR - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
     
    +
    KSIZE_CLOSE - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html index c62c0eaf..e577bef4 100644 --- a/docs/index-files/index-12.html +++ b/docs/index-files/index-12.html @@ -1,37 +1,51 @@ - + - + - -R-Index - + +L-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    R

    +

    L

    -
    removeShape(ScanCanvasView.ScanShape) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    L2Hys - Static variable in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    Laplacian(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Laplacian(Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Laplacian(Mat, Mat, int, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Laplacian(Mat, Mat, int, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Laplacian(Mat, Mat, int, int, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Layer - Class in org.opencv.dnn
    +
     
    +
    Layer(long) - Constructor for class org.opencv.dnn.Layer
    +
     
    +
    LDR_SIZE - Static variable in class org.opencv.photo.Photo
    +
     
    +
    LEAKYRELU - Static variable in class org.opencv.ml.ANN_MLP
    +
     
    +
    lessThan(DMatch) - Method in class org.opencv.core.DMatch
    +
     
    +
    line(Mat, Point, Point, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    line(Mat, Point, Point, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    line(Mat, Point, Point, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    line(Mat, Point, Point, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    LINE_4 - Static variable in class org.opencv.core.Core
    +
     
    +
    LINE_4 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    LINE_8 - Static variable in class org.opencv.core.Core
    +
     
    +
    LINE_8 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    LINE_AA - Static variable in class org.opencv.core.Core
    +
     
    +
    LINE_AA - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    LINEAR - Static variable in class org.opencv.ml.SVM
    +
     
    +
    linearPolar(Mat, Mat, Point, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    +
    Deprecated.
    +
    +
    LineSegmentDetector - Class in org.opencv.imgproc
    +
     
    +
    LineSegmentDetector(long) - Constructor for class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    LMEDS - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    load(String) - Static method in class org.opencv.ml.ANN_MLP
     
    -
    removeShape(int) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    load(String) - Static method in class org.opencv.ml.Boost
     
    -
    resetPoints(PolygonPoints) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    load(String) - Static method in class org.opencv.ml.DTrees
     
    -
    resetZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    load(String) - Static method in class org.opencv.ml.EM
    +
     
    +
    load(String) - Static method in class org.opencv.ml.LogisticRegression
    +
     
    +
    load(String) - Static method in class org.opencv.ml.NormalBayesClassifier
    +
     
    +
    load(String) - Static method in class org.opencv.ml.RTrees
    +
     
    +
    load(String) - Static method in class org.opencv.ml.SVM
    +
     
    +
    load(String) - Static method in class org.opencv.ml.SVMSGD
    +
     
    +
    load(String) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    load(String) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.Boost
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.DTrees
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.EM
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.LogisticRegression
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.NormalBayesClassifier
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.RTrees
    +
     
    +
    load(String, String) - Static method in class org.opencv.ml.SVMSGD
    +
     
    +
    load(String, String) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    loadEfficientBitmap(byte[], int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    +
    Deprecated.
    +
    +
    LoaderCallbackInterface - Interface in org.opencv.android
    +
    +
    Interface for callback object in case of asynchronous initialization of OpenCV.
    +
    +
    loadResource(Context, int) - Static method in class org.opencv.android.Utils
    +
     
    +
    loadResource(Context, int, int) - Static method in class org.opencv.android.Utils
    +
     
    +
    locate(Point, int[], int[]) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    locateROI(Size, Point) - Method in class org.opencv.core.Mat
    +
     
    +
    log(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    LogisticRegression - Class in org.opencv.ml
    +
     
    +
    LogisticRegression(long) - Constructor for class org.opencv.ml.LogisticRegression
    +
     
    +
    LOGIT - Static variable in class org.opencv.ml.Boost
    +
     
    +
    logPolar(Mat, Mat, Point, double, int) - Static method in class org.opencv.imgproc.Imgproc
    -
    Reset zoom and translation to initial state.
    +
    Deprecated.
    -
    resize(Bitmap, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    LOGTAG - Variable in class org.opencv.android.Camera2Renderer
    +
     
    +
    LOGTAG - Variable in class org.opencv.android.CameraGLRendererBase
     
    -
    resizeToScreenContentSize(Bitmap, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    LOGTAG - Static variable in class org.opencv.android.CameraRenderer
    +
     
    +
    LSD_REFINE_ADV - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    LSD_REFINE_NONE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    LSD_REFINE_STD - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    LUT(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html index a5569e33..50c490a4 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -1,37 +1,51 @@ - + - + - -S-Index - + +M-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    S

    +

    M

    -
    saveToInternalMemory(Bitmap, String, String, Context, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    m00 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanActivity - Class in com.adityaarora.liveedgedetection.activity
    -
    -
    This class initiates camera and detects edges on live view
    -
    -
    ScanActivity() - Constructor for class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    m01 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanCanvasView - Class in com.adityaarora.liveedgedetection.view
    -
    -
    Draws an array of shapes on a canvas
    -
    -
    ScanCanvasView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    m02 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanCanvasView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    m03 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanCanvasView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    m10 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanCanvasView.ScanShape - Class in com.adityaarora.liveedgedetection.view
    +
    m11 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanConstants - Class in com.adityaarora.liveedgedetection.constants
    -
    -
    This class defines constants
    -
    -
    ScanConstants() - Constructor for class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    m12 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanHint - Enum in com.adityaarora.liveedgedetection.enums
    -
    -
    Enum that defines receipt detection messages
    -
    -
    SCANNED_RESULT - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    m20 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanShape(Shape, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
    m21 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanShape(Shape, Paint, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
    m30 - Variable in class org.opencv.imgproc.Moments
     
    -
    ScanSurfaceView - Class in com.adityaarora.liveedgedetection.view
    -
    -
    This class previews the live images from the camera
    -
    -
    ScanSurfaceView(Context, ScanCanvasView, IScanner) - Constructor for class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    magnitude(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    ScanUtils - Class in com.adityaarora.liveedgedetection.util
    -
    -
    This class provides utilities for camera.
    -
    -
    ScanUtils() - Constructor for class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    Mahalanobis(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    setImageBitmap(Bitmap) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MainActivity - Class in com.adityaarora.liveedgedetection
     
    -
    setImageDrawable(Drawable) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MainActivity() - Constructor for class com.adityaarora.liveedgedetection.MainActivity
     
    -
    setImageResource(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    makeType(int, int) - Static method in class org.opencv.core.CvType
     
    -
    setImageURI(Uri) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    mAppContext - Variable in class org.opencv.android.BaseLoaderCallback
     
    -
    setMaxZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    -
    -
    Set the max zoom multiplier.
    -
    -
    setMinZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    -
    -
    Set the min zoom multiplier.
    -
    -
    setOnDoubleTapListener(GestureDetector.OnDoubleTapListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MARKER_CROSS - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    setOnTouchImageViewListener(TouchImageView.OnTouchImageViewListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MARKER_DIAMOND - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    setOnTouchListener(View.OnTouchListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MARKER_SQUARE - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    setPoints(Map<Integer, PointF>) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    MARKER_STAR - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    setScaleType(ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MARKER_TILTED_CROSS - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    setScrollPosition(float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MARKER_TRIANGLE_DOWN - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MARKER_TRIANGLE_UP - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MARKET_ERROR - Static variable in interface org.opencv.android.LoaderCallbackInterface
    -
    Set the focus point of the zoomed image.
    +
    Google Play Market cannot be invoked.
    -
    setZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    MaskIsTiled - Static variable in class org.opencv.core.Core
    +
     
    +
    Mat - Class in org.opencv.core
    +
     
    +
    Mat() - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(int, int, int) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(int, int, int, ByteBuffer) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(int, int, int, Scalar) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(long) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(Mat, Range) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(Mat, Range, Range) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(Mat, Rect) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(Size, int) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat(Size, int, Scalar) - Constructor for class org.opencv.core.Mat
    +
     
    +
    Mat_to_vector_char(Mat, List<Byte>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_DMatch(Mat, List<DMatch>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_double(Mat, List<Double>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_float(Mat, List<Float>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_int(Mat, List<Integer>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_KeyPoint(Mat, List<KeyPoint>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Mat(Mat, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point(Mat, List<Point>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point2d(Mat, List<Point>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point2f(Mat, List<Point>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point3(Mat, List<Point3>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point3d(Mat, List<Point3>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point3f(Mat, List<Point3>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Point3i(Mat, List<Point3>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Rect(Mat, List<Rect>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_Rect2d(Mat, List<Rect2d>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_uchar(Mat, List<Byte>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_vector_char(Mat, List<List<Byte>>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_vector_DMatch(Mat, List<MatOfDMatch>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_vector_KeyPoint(Mat, List<MatOfKeyPoint>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_vector_Point(Mat, List<MatOfPoint>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_vector_Point2f(Mat, List<MatOfPoint2f>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    Mat_to_vector_vector_Point3f(Mat, List<MatOfPoint3f>) - Static method in class org.opencv.utils.Converters
    +
     
    +
    match(Mat, MatOfDMatch) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    match(Mat, MatOfDMatch, List<Mat>) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    match(Mat, Mat, MatOfDMatch) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    match(Mat, Mat, MatOfDMatch, Mat) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    matchShapes(Mat, Mat, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    matchTemplate(Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    matchTemplate(Mat, Mat, Mat, int, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    matMulDeriv(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    MatOfByte - Class in org.opencv.core
    +
     
    +
    MatOfByte() - Constructor for class org.opencv.core.MatOfByte
    +
     
    +
    MatOfByte(byte...) - Constructor for class org.opencv.core.MatOfByte
    +
     
    +
    MatOfByte(int, int, byte...) - Constructor for class org.opencv.core.MatOfByte
    +
     
    +
    MatOfByte(long) - Constructor for class org.opencv.core.MatOfByte
    +
     
    +
    MatOfByte(Mat) - Constructor for class org.opencv.core.MatOfByte
    +
     
    +
    MatOfDMatch - Class in org.opencv.core
    +
     
    +
    MatOfDMatch() - Constructor for class org.opencv.core.MatOfDMatch
    +
     
    +
    MatOfDMatch(long) - Constructor for class org.opencv.core.MatOfDMatch
    +
     
    +
    MatOfDMatch(DMatch...) - Constructor for class org.opencv.core.MatOfDMatch
    +
     
    +
    MatOfDMatch(Mat) - Constructor for class org.opencv.core.MatOfDMatch
    +
     
    +
    MatOfDouble - Class in org.opencv.core
    +
     
    +
    MatOfDouble() - Constructor for class org.opencv.core.MatOfDouble
    +
     
    +
    MatOfDouble(double...) - Constructor for class org.opencv.core.MatOfDouble
    +
     
    +
    MatOfDouble(long) - Constructor for class org.opencv.core.MatOfDouble
    +
     
    +
    MatOfDouble(Mat) - Constructor for class org.opencv.core.MatOfDouble
    +
     
    +
    MatOfFloat - Class in org.opencv.core
    +
     
    +
    MatOfFloat() - Constructor for class org.opencv.core.MatOfFloat
    +
     
    +
    MatOfFloat(float...) - Constructor for class org.opencv.core.MatOfFloat
    +
     
    +
    MatOfFloat(long) - Constructor for class org.opencv.core.MatOfFloat
    +
     
    +
    MatOfFloat(Mat) - Constructor for class org.opencv.core.MatOfFloat
    +
     
    +
    MatOfFloat4 - Class in org.opencv.core
    +
     
    +
    MatOfFloat4() - Constructor for class org.opencv.core.MatOfFloat4
    +
     
    +
    MatOfFloat4(float...) - Constructor for class org.opencv.core.MatOfFloat4
    +
     
    +
    MatOfFloat4(long) - Constructor for class org.opencv.core.MatOfFloat4
    +
     
    +
    MatOfFloat4(Mat) - Constructor for class org.opencv.core.MatOfFloat4
    +
     
    +
    MatOfFloat6 - Class in org.opencv.core
    +
     
    +
    MatOfFloat6() - Constructor for class org.opencv.core.MatOfFloat6
    +
     
    +
    MatOfFloat6(float...) - Constructor for class org.opencv.core.MatOfFloat6
    +
     
    +
    MatOfFloat6(long) - Constructor for class org.opencv.core.MatOfFloat6
    +
     
    +
    MatOfFloat6(Mat) - Constructor for class org.opencv.core.MatOfFloat6
    +
     
    +
    MatOfInt - Class in org.opencv.core
    +
     
    +
    MatOfInt() - Constructor for class org.opencv.core.MatOfInt
    +
     
    +
    MatOfInt(int...) - Constructor for class org.opencv.core.MatOfInt
    +
     
    +
    MatOfInt(long) - Constructor for class org.opencv.core.MatOfInt
    +
     
    +
    MatOfInt(Mat) - Constructor for class org.opencv.core.MatOfInt
    +
     
    +
    MatOfInt4 - Class in org.opencv.core
    +
     
    +
    MatOfInt4() - Constructor for class org.opencv.core.MatOfInt4
    +
     
    +
    MatOfInt4(int...) - Constructor for class org.opencv.core.MatOfInt4
    +
     
    +
    MatOfInt4(long) - Constructor for class org.opencv.core.MatOfInt4
    +
     
    +
    MatOfInt4(Mat) - Constructor for class org.opencv.core.MatOfInt4
    +
     
    +
    MatOfKeyPoint - Class in org.opencv.core
    +
     
    +
    MatOfKeyPoint() - Constructor for class org.opencv.core.MatOfKeyPoint
    +
     
    +
    MatOfKeyPoint(long) - Constructor for class org.opencv.core.MatOfKeyPoint
    +
     
    +
    MatOfKeyPoint(KeyPoint...) - Constructor for class org.opencv.core.MatOfKeyPoint
    +
     
    +
    MatOfKeyPoint(Mat) - Constructor for class org.opencv.core.MatOfKeyPoint
    +
     
    +
    MatOfPoint - Class in org.opencv.core
    +
     
    +
    MatOfPoint() - Constructor for class org.opencv.core.MatOfPoint
    +
     
    +
    MatOfPoint(long) - Constructor for class org.opencv.core.MatOfPoint
    +
     
    +
    MatOfPoint(Mat) - Constructor for class org.opencv.core.MatOfPoint
    +
     
    +
    MatOfPoint(Point...) - Constructor for class org.opencv.core.MatOfPoint
    +
     
    +
    MatOfPoint2f - Class in org.opencv.core
    +
     
    +
    MatOfPoint2f() - Constructor for class org.opencv.core.MatOfPoint2f
    +
     
    +
    MatOfPoint2f(long) - Constructor for class org.opencv.core.MatOfPoint2f
    +
     
    +
    MatOfPoint2f(Mat) - Constructor for class org.opencv.core.MatOfPoint2f
    +
     
    +
    MatOfPoint2f(Point...) - Constructor for class org.opencv.core.MatOfPoint2f
    +
     
    +
    MatOfPoint3 - Class in org.opencv.core
    +
     
    +
    MatOfPoint3() - Constructor for class org.opencv.core.MatOfPoint3
    +
     
    +
    MatOfPoint3(long) - Constructor for class org.opencv.core.MatOfPoint3
    +
     
    +
    MatOfPoint3(Mat) - Constructor for class org.opencv.core.MatOfPoint3
    +
     
    +
    MatOfPoint3(Point3...) - Constructor for class org.opencv.core.MatOfPoint3
    +
     
    +
    MatOfPoint3f - Class in org.opencv.core
    +
     
    +
    MatOfPoint3f() - Constructor for class org.opencv.core.MatOfPoint3f
    +
     
    +
    MatOfPoint3f(long) - Constructor for class org.opencv.core.MatOfPoint3f
    +
     
    +
    MatOfPoint3f(Mat) - Constructor for class org.opencv.core.MatOfPoint3f
    +
     
    +
    MatOfPoint3f(Point3...) - Constructor for class org.opencv.core.MatOfPoint3f
    +
     
    +
    MatOfRect - Class in org.opencv.core
    +
     
    +
    MatOfRect() - Constructor for class org.opencv.core.MatOfRect
    +
     
    +
    MatOfRect(long) - Constructor for class org.opencv.core.MatOfRect
    +
     
    +
    MatOfRect(Mat) - Constructor for class org.opencv.core.MatOfRect
    +
     
    +
    MatOfRect(Rect...) - Constructor for class org.opencv.core.MatOfRect
    +
     
    +
    MatOfRect2d - Class in org.opencv.core
    +
     
    +
    MatOfRect2d() - Constructor for class org.opencv.core.MatOfRect2d
    +
     
    +
    MatOfRect2d(long) - Constructor for class org.opencv.core.MatOfRect2d
    +
     
    +
    MatOfRect2d(Mat) - Constructor for class org.opencv.core.MatOfRect2d
    +
     
    +
    MatOfRect2d(Rect2d...) - Constructor for class org.opencv.core.MatOfRect2d
    +
     
    +
    MatOfRotatedRect - Class in org.opencv.core
    +
     
    +
    MatOfRotatedRect() - Constructor for class org.opencv.core.MatOfRotatedRect
    +
     
    +
    MatOfRotatedRect(long) - Constructor for class org.opencv.core.MatOfRotatedRect
    +
     
    +
    MatOfRotatedRect(Mat) - Constructor for class org.opencv.core.MatOfRotatedRect
    +
     
    +
    MatOfRotatedRect(RotatedRect...) - Constructor for class org.opencv.core.MatOfRotatedRect
    +
     
    +
    matToBitmap(Mat, Bitmap) - Static method in class org.opencv.android.Utils
    -
    Set zoom to the specified scale.
    +
    Short form of the matToBitmap(mat, bmp, premultiplyAlpha=false)
    -
    setZoom(float, float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    matToBitmap(Mat, Bitmap, boolean) - Static method in class org.opencv.android.Utils
    -
    Set zoom to the specified scale.
    +
    Converts OpenCV Mat to Android Bitmap.
    -
    setZoom(float, float, float, ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    max(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    max(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    MAX_ITER - Static variable in class org.opencv.core.TermCriteria
    -
    Set zoom to the specified scale.
    +
    The maximum number of iterations or elements to compute
    -
    setZoom(TouchImageView) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    maxCount - Variable in class org.opencv.core.TermCriteria
    +
     
    +
    maxLoc - Variable in class org.opencv.core.Core.MinMaxLocResult
    +
     
    +
    maxVal - Variable in class org.opencv.core.Core.MinMaxLocResult
    +
     
    +
    mCamera - Variable in class org.opencv.android.JavaCameraView
    +
     
    +
    mCameraFrame - Variable in class org.opencv.android.JavaCameraView
    +
     
    +
    mCameraHeight - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mCameraIndex - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mCameraIndex - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mCameraWidth - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mean(Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    mean(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    meanShift(Mat, Rect, TermCriteria) - Static method in class org.opencv.video.Video
    +
     
    +
    meanStdDev(Mat, MatOfDouble, MatOfDouble) - Static method in class org.opencv.core.Core
    +
     
    +
    meanStdDev(Mat, MatOfDouble, MatOfDouble, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    measure() - Method in class org.opencv.android.FpsMeter
    +
     
    +
    medianBlur(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    mEnabled - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mEnabled - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    merge(List<Mat>, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    MergeDebevec - Class in org.opencv.photo
    +
     
    +
    MergeDebevec(long) - Constructor for class org.opencv.photo.MergeDebevec
    +
     
    +
    MergeExposures - Class in org.opencv.photo
    +
     
    +
    MergeExposures(long) - Constructor for class org.opencv.photo.MergeExposures
    +
     
    +
    MergeMertens - Class in org.opencv.photo
    +
     
    +
    MergeMertens(long) - Constructor for class org.opencv.photo.MergeMertens
    +
     
    +
    MergeRobertson - Class in org.opencv.photo
    +
     
    +
    MergeRobertson(long) - Constructor for class org.opencv.photo.MergeRobertson
    +
     
    +
    mFBOHeight - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mFBOWidth - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mFpsMeter - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mFrameHeight - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mFrameWidth - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mHaveFBO - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mHaveSurface - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    min(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    min(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    minAreaRect(MatOfPoint2f) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    minEnclosingCircle(MatOfPoint2f, Point, float[]) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    minEnclosingTriangle(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    MINI_BATCH - Static variable in class org.opencv.ml.LogisticRegression
    +
     
    +
    minLoc - Variable in class org.opencv.core.Core.MinMaxLocResult
    +
     
    +
    minMaxLoc(Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    minMaxLoc(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    MinMaxLocResult() - Constructor for class org.opencv.core.Core.MinMaxLocResult
    +
     
    +
    minVal - Variable in class org.opencv.core.Core.MinMaxLocResult
    +
     
    +
    mIsStarted - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mixChannels(List<Mat>, List<Mat>, MatOfInt) - Static method in class org.opencv.core.Core
    +
     
    +
    MIXED_CLONE - Static variable in class org.opencv.photo.Photo
    +
     
    +
    Ml - Class in org.opencv.ml
    +
     
    +
    Ml() - Constructor for class org.opencv.ml.Ml
    +
     
    +
    mMaxCameraHeight - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mMaxCameraWidth - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mMaxHeight - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mMaxWidth - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    MODE_HH - Static variable in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    MODE_HH4 - Static variable in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    MODE_SGBM - Static variable in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    MODE_SGBM_3WAY - Static variable in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    moments(Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    moments(Mat, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Moments - Class in org.opencv.imgproc
    +
     
    +
    Moments() - Constructor for class org.opencv.imgproc.Moments
    +
     
    +
    Moments(double[]) - Constructor for class org.opencv.imgproc.Moments
    +
     
    +
    Moments(double, double, double, double, double, double, double, double, double, double) - Constructor for class org.opencv.imgproc.Moments
    +
     
    +
    MONOCHROME_TRANSFER - Static variable in class org.opencv.photo.Photo
    +
     
    +
    MORPH_BLACKHAT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_CLOSE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_CROSS - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_DILATE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_ELLIPSE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_ERODE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_GRADIENT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_HITMISS - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_OPEN - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_RECT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    MORPH_TOPHAT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    morphologyEx(Mat, Mat, int, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    morphologyEx(Mat, Mat, int, Mat, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    morphologyEx(Mat, Mat, int, Mat, Point, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    morphologyEx(Mat, Mat, int, Mat, Point, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    morphologyEx(Mat, Mat, int, Mat, Point, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    MOTION_AFFINE - Static variable in class org.opencv.video.Video
    +
     
    +
    MOTION_EUCLIDEAN - Static variable in class org.opencv.video.Video
    +
     
    +
    MOTION_HOMOGRAPHY - Static variable in class org.opencv.video.Video
    +
     
    +
    MOTION_TRANSLATION - Static variable in class org.opencv.video.Video
    +
     
    +
    MOVE_AWAY - com.adityaarora.liveedgedetection.enums.ScanHint
    +
     
    +
    MOVE_CLOSER - com.adityaarora.liveedgedetection.enums.ScanHint
    +
     
    +
    mPreviewFormat - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    mScale - Variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    MSER - Class in org.opencv.features2d
    +
     
    +
    MSER - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Set zoom parameters equal to another TouchImageView.
    -
    -
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    Deprecated.
    +  +
    MSER(long) - Constructor for class org.opencv.features2d.MSER
    +
     
    +
    mSTexture - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mu02 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mu03 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mu11 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mu12 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mu20 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mu21 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mu30 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    mul(Mat) - Method in class org.opencv.core.Mat
    +
     
    +
    mul(Mat, double) - Method in class org.opencv.core.Mat
    +
     
    +
    mul(Scalar) - Method in class org.opencv.core.Scalar
    +
     
    +
    mul(Scalar, double) - Method in class org.opencv.core.Scalar
     
    -
    surfaceCreated(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    mulSpectrums(Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    surfaceDestroyed(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    mulSpectrums(Mat, Mat, Mat, int, boolean) - Static method in class org.opencv.core.Core
    +
     
    +
    multiply(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    multiply(Mat, Mat, Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    multiply(Mat, Mat, Mat, double, int) - Static method in class org.opencv.core.Core
    +
     
    +
    multiply(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    multiply(Mat, Scalar, Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    multiply(Mat, Scalar, Mat, double, int) - Static method in class org.opencv.core.Core
    +
     
    +
    mulTransposed(Mat, Mat, boolean) - Static method in class org.opencv.core.Core
    +
     
    +
    mulTransposed(Mat, Mat, boolean, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    mulTransposed(Mat, Mat, boolean, Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    mulTransposed(Mat, Mat, boolean, Mat, double, int) - Static method in class org.opencv.core.Core
    +
     
    +
    mUpdateST - Variable in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    mView - Variable in class org.opencv.android.CameraGLRendererBase
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index b00546e9..40ad4694 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -1,37 +1,51 @@ - + - + - -T-Index - + +N-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    T

    +

    N

    -
    TouchImageView - Class in com.adityaarora.liveedgedetection.view
    +
    NATIVE_LIBRARY_NAME - Static variable in class org.opencv.core.Core
    +
     
    +
    nativeObj - Variable in class org.opencv.core.Algorithm
    +
     
    +
    nativeObj - Variable in class org.opencv.core.Mat
    +
     
    +
    nativeObj - Variable in class org.opencv.core.TickMeter
    +
     
    +
    nativeObj - Variable in class org.opencv.dnn.DictValue
    +
     
    +
    nativeObj - Variable in class org.opencv.dnn.Net
    +
     
    +
    nativeObj - Variable in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    nativeObj - Variable in class org.opencv.features2d.BOWTrainer
    +
     
    +
    nativeObj - Variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    nativeObj - Variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    nativeObj - Variable in class org.opencv.features2d.Params
    +
     
    +
    nativeObj - Variable in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    nativeObj - Variable in class org.opencv.ml.ParamGrid
    +
     
    +
    nativeObj - Variable in class org.opencv.ml.TrainData
    +
     
    +
    nativeObj - Variable in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    nativeObj - Variable in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    nativeObj - Variable in class org.opencv.video.KalmanFilter
    +
     
    +
    nativeObj - Variable in class org.opencv.videoio.VideoCapture
    +
     
    +
    nativeObj - Variable in class org.opencv.videoio.VideoWriter
    +
     
    +
    Net - Class in org.opencv.dnn
    +
     
    +
    Net() - Constructor for class org.opencv.dnn.Net
    +
     
    +
    Net(long) - Constructor for class org.opencv.dnn.Net
    +
     
    +
    NEW_INSTALLATION - Static variable in interface org.opencv.android.InstallCallbackInterface
    -
    This class provides pinch to zoom capability to an image
    +
    New package installation is required.
    -
    TouchImageView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    NEXT_AROUND_DST - Static variable in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    NEXT_AROUND_LEFT - Static variable in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    NEXT_AROUND_ORG - Static variable in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    NEXT_AROUND_RIGHT - Static variable in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    nextEdge(int) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    NMSBoxes(MatOfRect, MatOfFloat, float, float, MatOfInt) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    NMSBoxes(MatOfRect, MatOfFloat, float, float, MatOfInt, float) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    NMSBoxes(MatOfRect, MatOfFloat, float, float, MatOfInt, float, int) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    NO_INPUT_SCALE - Static variable in class org.opencv.ml.ANN_MLP
    +
     
    +
    NO_MESSAGE - com.adityaarora.liveedgedetection.enums.ScanHint
     
    -
    TouchImageView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    NO_OUTPUT_SCALE - Static variable in class org.opencv.ml.ANN_MLP
     
    -
    TouchImageView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    NONMAX_SUPPRESSION - Static variable in class org.opencv.features2d.AgastFeatureDetector
     
    -
    TouchImageView.OnTouchImageViewListener - Interface in com.adityaarora.liveedgedetection.view
    +
    NONMAX_SUPPRESSION - Static variable in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    norm(Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    norm(Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    norm(Mat, int, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    norm(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    norm(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    norm(Mat, Mat, int, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    NORM_HAMMING - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_HAMMING2 - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_INF - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_L1 - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_L2 - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_L2SQR - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_MINMAX - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_RELATIVE - Static variable in class org.opencv.core.Core
    +
     
    +
    NORM_TYPE_MASK - Static variable in class org.opencv.core.Core
    +
     
    +
    NORMAL_CLONE - Static variable in class org.opencv.photo.Photo
    +
     
    +
    NormalBayesClassifier - Class in org.opencv.ml
    +
     
    +
    NormalBayesClassifier(long) - Constructor for class org.opencv.ml.NormalBayesClassifier
    +
     
    +
    normalize(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    normalize(Mat, Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    normalize(Mat, Mat, double, double) - Static method in class org.opencv.core.Core
    +
     
    +
    normalize(Mat, Mat, double, double, int) - Static method in class org.opencv.core.Core
    +
     
    +
    normalize(Mat, Mat, double, double, int, int) - Static method in class org.opencv.core.Core
    +
     
    +
    normalize(Mat, Mat, double, double, int, int, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    NORMCONV_FILTER - Static variable in class org.opencv.photo.Photo
    +
     
    +
    NOT_DRAW_SINGLE_POINTS - Static variable in class org.opencv.features2d.Features2d
    +
     
    +
    NU - Static variable in class org.opencv.ml.SVM
    +
     
    +
    NU_SVC - Static variable in class org.opencv.ml.SVM
    +
     
    +
    NU_SVR - Static variable in class org.opencv.ml.SVM
    +
     
    +
    nu02 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    nu03 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    nu11 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    nu12 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    nu20 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    nu21 - Variable in class org.opencv.imgproc.Moments
    +
     
    +
    nu30 - Variable in class org.opencv.imgproc.Moments
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index 4648772d..c2909d73 100644 --- a/docs/index-files/index-15.html +++ b/docs/index-files/index-15.html @@ -1,37 +1,51 @@ - + - + - -V-Index - + +O-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    V

    +

    O

    -
    valueOf(String) - Static method in enum com.adityaarora.liveedgedetection.enums.ScanHint
    +
    OAST_9_16 - Static variable in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    Objdetect - Class in org.opencv.objdetect
    +
     
    +
    Objdetect() - Constructor for class org.opencv.objdetect.Objdetect
    +
     
    +
    octave - Variable in class org.opencv.core.KeyPoint
    +
    +
    Octave (pyramid layer), from which the keypoint has been extracted.
    +
    +
    onActivityResult(int, int, Intent) - Method in class com.adityaarora.liveedgedetection.MainActivity
    +
     
    +
    onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame) - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2
    +
    +
    This method is invoked when delivery of the frame needs to be done.
    +
    +
    onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame) - Method in class org.opencv.android.CameraBridgeViewBase.CvCameraViewListenerAdapter
    +
     
    +
    onCameraFrame(Mat) - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewListener
    +
    +
    This method is invoked when delivery of the frame needs to be done.
    +
    +
    onCameraTexture(int, int, int, int) - Method in interface org.opencv.android.CameraGLSurfaceView.CameraTextureListener
    +
    +
    This method is invoked when a new preview frame from Camera is ready.
    +
    +
    onCameraViewStarted(int, int) - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewListener
    +
    +
    This method is invoked when camera preview has started.
    +
    +
    onCameraViewStarted(int, int) - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2
    +
    +
    This method is invoked when camera preview has started.
    +
    +
    onCameraViewStarted(int, int) - Method in class org.opencv.android.CameraBridgeViewBase.CvCameraViewListenerAdapter
    +
     
    +
    onCameraViewStarted(int, int) - Method in interface org.opencv.android.CameraGLSurfaceView.CameraTextureListener
    +
    +
    This method is invoked when camera preview has started.
    +
    +
    onCameraViewStopped() - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewListener
    +
    +
    This method is invoked when camera preview has been stopped for some reason.
    +
    +
    onCameraViewStopped() - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2
    +
    +
    This method is invoked when camera preview has been stopped for some reason.
    +
    +
    onCameraViewStopped() - Method in class org.opencv.android.CameraBridgeViewBase.CvCameraViewListenerAdapter
    +
     
    +
    onCameraViewStopped() - Method in interface org.opencv.android.CameraGLSurfaceView.CameraTextureListener
    +
    +
    This method is invoked when camera preview has been stopped for some reason.
    +
    +
    onClick(View) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
     
    +
    onConfigurationChanged(Configuration) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
     
    +
    onCreate(Bundle) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
     
    +
    onCreate(Bundle) - Method in class com.adityaarora.liveedgedetection.MainActivity
    +
     
    +
    onCreateDialog(Bundle) - Method in class com.adityaarora.liveedgedetection.view.ProgressDialogFragment
    +
     
    +
    onDraw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
     
    +
    onDraw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
     
    +
    onDrawFrame(GL10) - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    ONE_CLASS - Static variable in class org.opencv.ml.SVM
    +
     
    +
    ones(int, int, int) - Static method in class org.opencv.core.Mat
    +
     
    +
    ones(Size, int) - Static method in class org.opencv.core.Mat
    +
     
    +
    onFrameAvailable(SurfaceTexture) - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    onLayout(boolean, int, int, int, int) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
     
    +
    onManagerConnected(int) - Method in class org.opencv.android.BaseLoaderCallback
    +
     
    +
    onManagerConnected(int) - Method in interface org.opencv.android.LoaderCallbackInterface
    +
    +
    Callback method, called after OpenCV library initialization.
    +
    +
    onMeasure(int, int) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
     
    +
    onMeasure(int, int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
     
    +
    onMove() - Method in interface com.adityaarora.liveedgedetection.view.TouchImageView.OnTouchImageViewListener
    +
     
    +
    onPackageInstall(int, InstallCallbackInterface) - Method in class org.opencv.android.BaseLoaderCallback
    +
     
    +
    onPackageInstall(int, InstallCallbackInterface) - Method in interface org.opencv.android.LoaderCallbackInterface
    -
    Returns the enum constant of this type with the specified name.
    +
    Callback method, called in case the package installation is needed.
    -
    values() - Static method in enum com.adityaarora.liveedgedetection.enums.ScanHint
    +
    onPause() - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    onPause() - Method in class org.opencv.android.CameraGLSurfaceView
    +
     
    +
    onPictureClicked(Bitmap) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
     
    +
    onPictureClicked(Bitmap) - Method in interface com.adityaarora.liveedgedetection.interfaces.IScanner
    +
     
    +
    onPreviewFrame(byte[], Camera) - Method in class org.opencv.android.JavaCameraView
    +
     
    +
    onRequestPermissionsResult(int, String[], int[]) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
     
    +
    onRestoreInstanceState(Parcelable) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
     
    +
    onResume() - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    onResume() - Method in class org.opencv.android.CameraGLSurfaceView
    +
     
    +
    onSaveInstanceState() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
     
    +
    onSurfaceChanged(GL10, int, int) - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    onSurfaceCreated(GL10, EGLConfig) - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    onTouchEvent(MotionEvent) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
     
    +
    open(int) - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    open(int, int) - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    open(String) - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    open(String, int) - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    open(String, int, double, Size) - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    open(String, int, double, Size, boolean) - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    open(String, int, int, double, Size) - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    open(String, int, int, double, Size, boolean) - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    openCamera(int) - Method in class org.opencv.android.Camera2Renderer
    +
     
    +
    openCamera(int) - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    openCamera(int) - Method in class org.opencv.android.CameraRenderer
    +
     
    +
    OpenCLApiCallError - Static variable in class org.opencv.core.Core
    +
     
    +
    OpenCLDoubleNotSupported - Static variable in class org.opencv.core.Core
    +
     
    +
    OpenCLInitError - Static variable in class org.opencv.core.Core
    +
     
    +
    OpenCLNoAMDBlasFft - Static variable in class org.opencv.core.Core
    +
     
    +
    OPENCV_VERSION - Static variable in class org.opencv.android.OpenCVLoader
    -
    Returns an array containing the constants of this enum type, in -the order they are declared.
    +
    Current OpenCV Library version
    +
    OPENCV_VERSION_2_4_10 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.10.
    +
    +
    OPENCV_VERSION_2_4_11 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.11.
    +
    +
    OPENCV_VERSION_2_4_12 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.12.
    +
    +
    OPENCV_VERSION_2_4_13 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.13.
    +
    +
    OPENCV_VERSION_2_4_2 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.2.
    +
    +
    OPENCV_VERSION_2_4_3 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.3.
    +
    +
    OPENCV_VERSION_2_4_4 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.4.
    +
    +
    OPENCV_VERSION_2_4_5 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.5.
    +
    +
    OPENCV_VERSION_2_4_6 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.6.
    +
    +
    OPENCV_VERSION_2_4_7 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.7.
    +
    +
    OPENCV_VERSION_2_4_8 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.8.
    +
    +
    OPENCV_VERSION_2_4_9 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 2.4.9.
    +
    +
    OPENCV_VERSION_3_0_0 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 3.0.0.
    +
    +
    OPENCV_VERSION_3_1_0 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 3.1.0.
    +
    +
    OPENCV_VERSION_3_2_0 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 3.2.0.
    +
    +
    OPENCV_VERSION_3_3_0 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 3.3.0.
    +
    +
    OPENCV_VERSION_3_4_0 - Static variable in class org.opencv.android.OpenCVLoader
    +
    +
    OpenCV Library version 3.4.0.
    +
    +
    OpenCVInterface - Interface in org.opencv.osgi
    +
    +
    Dummy interface to allow some integration testing within OSGi implementation.
    +
    +
    OpenCVLoader - Class in org.opencv.android
    +
    +
    Helper class provides common initialization methods for OpenCV library.
    +
    +
    OpenCVLoader() - Constructor for class org.opencv.android.OpenCVLoader
    +
     
    +
    OpenCVNativeLoader - Class in org.opencv.osgi
    +
    +
    This class is intended to provide a convenient way to load OpenCV's native + library from the Java bundle.
    +
    +
    OpenCVNativeLoader() - Constructor for class org.opencv.osgi.OpenCVNativeLoader
    +
     
    +
    OpenGlApiCallError - Static variable in class org.opencv.core.Core
    +
     
    +
    OpenGlNotSupported - Static variable in class org.opencv.core.Core
    +
     
    +
    OPPONENT_AKAZE - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPPONENT_BRIEF - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPPONENT_BRISK - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPPONENT_FREAK - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPPONENT_ORB - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPPONENT_SIFT - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPPONENT_SURF - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    OPTFLOW_FARNEBACK_GAUSSIAN - Static variable in class org.opencv.video.Video
    +
     
    +
    OPTFLOW_LK_GET_MIN_EIGENVALS - Static variable in class org.opencv.video.Video
    +
     
    +
    OPTFLOW_USE_INITIAL_FLOW - Static variable in class org.opencv.video.Video
    +
     
    +
    ORB - Class in org.opencv.features2d
    +
     
    +
    ORB - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    ORB - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    ORB(long) - Constructor for class org.opencv.features2d.ORB
    +
     
    +
    org.opencv.android - package org.opencv.android
    +
     
    +
    org.opencv.calib3d - package org.opencv.calib3d
    +
     
    +
    org.opencv.core - package org.opencv.core
    +
     
    +
    org.opencv.dnn - package org.opencv.dnn
    +
     
    +
    org.opencv.features2d - package org.opencv.features2d
    +
     
    +
    org.opencv.imgcodecs - package org.opencv.imgcodecs
    +
     
    +
    org.opencv.imgproc - package org.opencv.imgproc
    +
     
    +
    org.opencv.ml - package org.opencv.ml
    +
     
    +
    org.opencv.objdetect - package org.opencv.objdetect
    +
     
    +
    org.opencv.osgi - package org.opencv.osgi
    +
     
    +
    org.opencv.photo - package org.opencv.photo
    +
     
    +
    org.opencv.utils - package org.opencv.utils
    +
     
    +
    org.opencv.video - package org.opencv.video
    +
     
    +
    org.opencv.videoio - package org.opencv.videoio
    +
     
    +
    outputNameToIndex(String) - Method in class org.opencv.dnn.Layer
    +
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html index 5ac30e18..d497d9d4 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -1,12 +1,21 @@ - + - + - + P-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    P

    @@ -77,73 +101,85 @@

    P

     
    ParamGrid - Class in org.opencv.ml
     
    -
    ParamGrid(long) - Constructor for class org.opencv.ml.ParamGrid
    +
    ParamGrid(long) - Constructor for class org.opencv.ml.ParamGrid
     
    Params - Class in org.opencv.features2d
     
    -
    Params(long) - Constructor for class org.opencv.features2d.Params
    +
    Params() - Constructor for class org.opencv.features2d.Params
    +
     
    +
    Params(long) - Constructor for class org.opencv.features2d.Params
    +
     
    +
    patchNaNs(Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    patchNaNs(Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    PCABackProject(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    Params() - Constructor for class org.opencv.features2d.Params
    +
    PCACompute(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    patchNaNs(Mat, double) - Static method in class org.opencv.core.Core
    +
    PCACompute(Mat, Mat, Mat, double) - Static method in class org.opencv.core.Core
     
    -
    patchNaNs(Mat) - Static method in class org.opencv.core.Core
    +
    PCACompute(Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    PCABackProject(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    PCACompute2(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    PCACompute(Mat, Mat, Mat, double) - Static method in class org.opencv.core.Core
    +
    PCACompute2(Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.core.Core
     
    -
    PCACompute(Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    PCACompute2(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    PCACompute(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    PCAProject(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    PCAProject(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    pencilSketch(Mat, Mat, Mat) - Static method in class org.opencv.photo.Photo
     
    -
    pencilSketch(Mat, Mat, Mat, float, float, float) - Static method in class org.opencv.photo.Photo
    +
    pencilSketch(Mat, Mat, Mat, float) - Static method in class org.opencv.photo.Photo
     
    -
    pencilSketch(Mat, Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
    pencilSketch(Mat, Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
     
    -
    perspectiveTransform(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    pencilSketch(Mat, Mat, Mat, float, float, float) - Static method in class org.opencv.photo.Photo
     
    -
    phase(Mat, Mat, Mat, boolean) - Static method in class org.opencv.core.Core
    +
    perspectiveTransform(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    phase(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    phase(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    phaseCorrelate(Mat, Mat, Mat, double[]) - Static method in class org.opencv.imgproc.Imgproc
    +
    phase(Mat, Mat, Mat, boolean) - Static method in class org.opencv.core.Core
     
    -
    phaseCorrelate(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    phaseCorrelate(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    phaseCorrelate(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    phaseCorrelate(Mat, Mat, Mat, double[]) - Static method in class org.opencv.imgproc.Imgproc
     
    Photo - Class in org.opencv.photo
     
    -
    Photo() - Constructor for class org.opencv.photo.Photo
    +
    Photo() - Constructor for class org.opencv.photo.Photo
     
    Point - Class in org.opencv.core
     
    -
    Point(double, double) - Constructor for class org.opencv.core.Point
    +
    Point() - Constructor for class org.opencv.core.Point
     
    -
    Point() - Constructor for class org.opencv.core.Point
    +
    Point(double[]) - Constructor for class org.opencv.core.Point
     
    -
    Point(double[]) - Constructor for class org.opencv.core.Point
    +
    Point(double, double) - Constructor for class org.opencv.core.Point
     
    Point3 - Class in org.opencv.core
     
    -
    Point3(double, double, double) - Constructor for class org.opencv.core.Point3
    +
    Point3() - Constructor for class org.opencv.core.Point3
     
    -
    Point3() - Constructor for class org.opencv.core.Point3
    +
    Point3(double[]) - Constructor for class org.opencv.core.Point3
     
    -
    Point3(Point) - Constructor for class org.opencv.core.Point3
    +
    Point3(double, double, double) - Constructor for class org.opencv.core.Point3
     
    -
    Point3(double[]) - Constructor for class org.opencv.core.Point3
    +
    Point3(Point) - Constructor for class org.opencv.core.Point3
     
    -
    pointPolygonTest(MatOfPoint2f, Point, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
    pointPolygonTest(MatOfPoint2f, Point, boolean) - Static method in class org.opencv.imgproc.Imgproc
     
    points - Variable in class com.adityaarora.liveedgedetection.view.Quadrilateral
     
    -
    points(Point[]) - Method in class org.opencv.core.RotatedRect
    +
    points(Point[]) - Method in class org.opencv.core.RotatedRect
     
    -
    polarToCart(Mat, Mat, Mat, Mat, boolean) - Static method in class org.opencv.core.Core
    +
    polarToCart(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    polarToCart(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    polarToCart(Mat, Mat, Mat, Mat, boolean) - Static method in class org.opencv.core.Core
     
    POLY - Static variable in class org.opencv.ml.SVM
     
    @@ -151,47 +187,53 @@

    P

    This class holds polygon coordinates
    -
    PolygonPoints(PointF, PointF, PointF, PointF) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
    PolygonPoints(PointF, PointF, PointF, PointF) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonPoints
     
    PolygonView - Class in com.adityaarora.liveedgedetection.view
    This class defines polygon for cropping
    -
    PolygonView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
    PolygonView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
     
    +
    PolygonView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
     
    +
    PolygonView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
     
    -
    PolygonView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
    polylines(Mat, List<MatOfPoint>, boolean, Scalar) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    PolygonView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.PolygonView
    +
    polylines(Mat, List<MatOfPoint>, boolean, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    polylines(Mat, List<MatOfPoint>, boolean, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    polylines(Mat, List<MatOfPoint>, boolean, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    polylines(Mat, List<MatOfPoint>, boolean, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    polylines(Mat, List<MatOfPoint>, boolean, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    polylines(Mat, List<MatOfPoint>, boolean, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
    pow(Mat, double, Mat) - Static method in class org.opencv.core.Core
     
    -
    pow(Mat, double, Mat) - Static method in class org.opencv.core.Core
    +
    preCornerDetect(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    preCornerDetect(Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    preCornerDetect(Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    preCornerDetect(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    predict() - Method in class org.opencv.video.KalmanFilter
     
    -
    predict(Mat, Mat, int) - Method in class org.opencv.ml.EM
    +
    predict(Mat) - Method in class org.opencv.ml.EM
     
    -
    predict(Mat) - Method in class org.opencv.ml.EM
    +
    predict(Mat) - Method in class org.opencv.ml.LogisticRegression
     
    -
    predict(Mat, Mat, int) - Method in class org.opencv.ml.LogisticRegression
    +
    predict(Mat) - Method in class org.opencv.ml.StatModel
     
    -
    predict(Mat) - Method in class org.opencv.ml.LogisticRegression
    +
    predict(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    predict(Mat, Mat, int) - Method in class org.opencv.ml.StatModel
    +
    predict(Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    predict(Mat) - Method in class org.opencv.ml.StatModel
    +
    predict(Mat, Mat) - Method in class org.opencv.ml.LogisticRegression
     
    -
    predict(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    predict(Mat, Mat) - Method in class org.opencv.ml.StatModel
     
    -
    predict() - Method in class org.opencv.video.KalmanFilter
    +
    predict(Mat, Mat, int) - Method in class org.opencv.ml.EM
     
    -
    predict2(Mat, Mat) - Method in class org.opencv.ml.EM
    +
    predict(Mat, Mat, int) - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    predict(Mat, Mat, int) - Method in class org.opencv.ml.StatModel
     
    PREDICT_AUTO - Static variable in class org.opencv.ml.DTrees
     
    @@ -201,9 +243,11 @@

    P

     
    PREDICT_SUM - Static variable in class org.opencv.ml.DTrees
     
    -
    predictProb(Mat, Mat, Mat, int) - Method in class org.opencv.ml.NormalBayesClassifier
    +
    predict2(Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    predictProb(Mat, Mat, Mat) - Method in class org.opencv.ml.NormalBayesClassifier
     
    -
    predictProb(Mat, Mat, Mat) - Method in class org.opencv.ml.NormalBayesClassifier
    +
    predictProb(Mat, Mat, Mat, int) - Method in class org.opencv.ml.NormalBayesClassifier
     
    PREFILTER_NORMALIZED_RESPONSE - Static variable in class org.opencv.calib3d.StereoBM
     
    @@ -219,47 +263,45 @@

    P

     
    PREV_AROUND_RIGHT - Static variable in class org.opencv.imgproc.Subdiv2D
     
    -
    process(List<Mat>, List<Mat>, Mat, Mat) - Method in class org.opencv.photo.AlignExposures
    +
    process(List<Mat>, List<Mat>) - Method in class org.opencv.photo.AlignMTB
     
    -
    process(List<Mat>, List<Mat>, Mat, Mat) - Method in class org.opencv.photo.AlignMTB
    +
    process(List<Mat>, List<Mat>, Mat, Mat) - Method in class org.opencv.photo.AlignExposures
     
    -
    process(List<Mat>, List<Mat>) - Method in class org.opencv.photo.AlignMTB
    +
    process(List<Mat>, List<Mat>, Mat, Mat) - Method in class org.opencv.photo.AlignMTB
     
    -
    process(List<Mat>, Mat, Mat) - Method in class org.opencv.photo.CalibrateCRF
    +
    process(List<Mat>, Mat) - Method in class org.opencv.photo.MergeMertens
     
    -
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeDebevec
    +
    process(List<Mat>, Mat, Mat) - Method in class org.opencv.photo.CalibrateCRF
     
    -
    process(List<Mat>, Mat, Mat) - Method in class org.opencv.photo.MergeDebevec
    +
    process(List<Mat>, Mat, Mat) - Method in class org.opencv.photo.MergeDebevec
     
    -
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeExposures
    +
    process(List<Mat>, Mat, Mat) - Method in class org.opencv.photo.MergeRobertson
     
    -
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeMertens
    +
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeDebevec
     
    -
    process(List<Mat>, Mat) - Method in class org.opencv.photo.MergeMertens
    +
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeExposures
     
    -
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeRobertson
    +
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeMertens
     
    -
    process(List<Mat>, Mat, Mat) - Method in class org.opencv.photo.MergeRobertson
    +
    process(List<Mat>, Mat, Mat, Mat) - Method in class org.opencv.photo.MergeRobertson
     
    -
    process(Mat, Mat) - Method in class org.opencv.photo.Tonemap
    +
    process(Mat, Mat) - Method in class org.opencv.photo.Tonemap
     
    ProgressDialogFragment - Class in com.adityaarora.liveedgedetection.view
     
    -
    ProgressDialogFragment(String) - Constructor for class com.adityaarora.liveedgedetection.view.ProgressDialogFragment
    +
    ProgressDialogFragment(String) - Constructor for class com.adityaarora.liveedgedetection.view.ProgressDialogFragment
     
    PROJ_SPHERICAL_EQRECT - Static variable in class org.opencv.imgproc.Imgproc
     
    PROJ_SPHERICAL_ORTHO - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    projectPoints(MatOfPoint3f, Mat, Mat, Mat, MatOfDouble, MatOfPoint2f, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
    projectPoints(MatOfPoint3f, Mat, Mat, Mat, MatOfDouble, MatOfPoint2f) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    projectPoints(MatOfPoint3f, Mat, Mat, Mat, MatOfDouble, MatOfPoint2f) - Static method in class org.opencv.calib3d.Calib3d
    +
    projectPoints(MatOfPoint3f, Mat, Mat, Mat, MatOfDouble, MatOfPoint2f, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    projectPoints(MatOfPoint3f, MatOfPoint2f, Mat, Mat, Mat, Mat, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    projectPoints(MatOfPoint3f, Mat, Mat, Mat, MatOfDouble, MatOfPoint2f, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    projectPoints(MatOfPoint3f, MatOfPoint2f, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    -
     
    -
    PSNR(Mat, Mat) - Static method in class org.opencv.core.Core
    +
    PSNR(Mat, Mat) - Static method in class org.opencv.core.Core
     
    pt - Variable in class org.opencv.core.KeyPoint
    @@ -275,100 +317,109 @@

    P

     
    PTLOC_VERTEX - Static variable in class org.opencv.imgproc.Subdiv2D
     
    -
    push_back(Mat) - Method in class org.opencv.core.Mat
    +
    push_back(Mat) - Method in class org.opencv.core.Mat
    +
     
    +
    put(int, int, byte[]) - Method in class org.opencv.core.Mat
     
    -
    put(int, int, double...) - Method in class org.opencv.core.Mat
    +
    put(int, int, byte[], int, int) - Method in class org.opencv.core.Mat
     
    -
    put(int, int, float[]) - Method in class org.opencv.core.Mat
    +
    put(int, int, double...) - Method in class org.opencv.core.Mat
     
    -
    put(int, int, int[]) - Method in class org.opencv.core.Mat
    +
    put(int, int, float[]) - Method in class org.opencv.core.Mat
     
    -
    put(int, int, short[]) - Method in class org.opencv.core.Mat
    +
    put(int, int, int[]) - Method in class org.opencv.core.Mat
     
    -
    put(int, int, byte[]) - Method in class org.opencv.core.Mat
    +
    put(int, int, short[]) - Method in class org.opencv.core.Mat
     
    -
    putText(Mat, String, Point, int, double, Scalar, int, int, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
    putText(Mat, String, Point, int, double, Scalar) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    putText(Mat, String, Point, int, double, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    putText(Mat, String, Point, int, double, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    putText(Mat, String, Point, int, double, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
    putText(Mat, String, Point, int, double, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    putText(Mat, String, Point, int, double, Scalar, int, int, boolean) - Static method in class org.opencv.imgproc.Imgproc
     
    PYRAMID_AKAZE - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_BRISK - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_DENSE - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_FAST - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_GFTT - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_HARRIS - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_MSER - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_ORB - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_SIFT - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_SIMPLEBLOB - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_STAR - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    PYRAMID_SURF - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    -
    pyrDown(Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrDown(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    pyrDown(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrDown(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrDown(Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrDown(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrMeanShiftFiltering(Mat, Mat, double, double) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrMeanShiftFiltering(Mat, Mat, double, double, int, TermCriteria) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrMeanShiftFiltering(Mat, Mat, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrMeanShiftFiltering(Mat, Mat, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrMeanShiftFiltering(Mat, Mat, double, double, int, TermCriteria) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrUp(Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrUp(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrUp(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrUp(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    pyrUp(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    pyrUp(Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index bc447e2b..7a9a6104 100644 --- a/docs/index-files/index-17.html +++ b/docs/index-files/index-17.html @@ -1,12 +1,21 @@ - + - + - + Q-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    Q

    @@ -77,24 +101,27 @@

    Q

    This class defines detected quadrilateral
    -
    Quadrilateral(MatOfPoint2f, Point[]) - Constructor for class com.adityaarora.liveedgedetection.view.Quadrilateral
    +
    Quadrilateral(MatOfPoint2f, Point[]) - Constructor for class com.adityaarora.liveedgedetection.view.Quadrilateral
     
    queryIdx - Variable in class org.opencv.core.DMatch
    Query descriptor index.
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html index 627f8eeb..6a89691e 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -1,12 +1,21 @@ - + - + - + R-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    R

    -
    radiusMatch(Mat, Mat, List<MatOfDMatch>, float, Mat, boolean) - Method in class org.opencv.features2d.DescriptorMatcher
    +
    radiusMatch(Mat, List<MatOfDMatch>, float) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    radiusMatch(Mat, List<MatOfDMatch>, float, List<Mat>) - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    radiusMatch(Mat, List<MatOfDMatch>, float, List<Mat>, boolean) - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    radiusMatch(Mat, Mat, List<MatOfDMatch>, float) - Method in class org.opencv.features2d.DescriptorMatcher
    +
    radiusMatch(Mat, Mat, List<MatOfDMatch>, float) - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    radiusMatch(Mat, List<MatOfDMatch>, float, List<Mat>, boolean) - Method in class org.opencv.features2d.DescriptorMatcher
    +
    radiusMatch(Mat, Mat, List<MatOfDMatch>, float, Mat) - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    radiusMatch(Mat, List<MatOfDMatch>, float) - Method in class org.opencv.features2d.DescriptorMatcher
    +
    radiusMatch(Mat, Mat, List<MatOfDMatch>, float, Mat, boolean) - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    randn(Mat, double, double) - Static method in class org.opencv.core.Core
    +
    randn(Mat, double, double) - Static method in class org.opencv.core.Core
     
    -
    randShuffle(Mat, double) - Static method in class org.opencv.core.Core
    +
    randShuffle(Mat) - Static method in class org.opencv.core.Core
     
    -
    randShuffle(Mat) - Static method in class org.opencv.core.Core
    +
    randShuffle(Mat, double) - Static method in class org.opencv.core.Core
     
    -
    randu(Mat, double, double) - Static method in class org.opencv.core.Core
    +
    randu(Mat, double, double) - Static method in class org.opencv.core.Core
     
    Range - Class in org.opencv.core
     
    -
    Range(int, int) - Constructor for class org.opencv.core.Range
    +
    Range() - Constructor for class org.opencv.core.Range
     
    -
    Range() - Constructor for class org.opencv.core.Range
    +
    Range(double[]) - Constructor for class org.opencv.core.Range
     
    -
    Range(double[]) - Constructor for class org.opencv.core.Range
    +
    Range(int, int) - Constructor for class org.opencv.core.Range
     
    RANSAC - Static variable in class org.opencv.calib3d.Calib3d
     
    @@ -103,93 +131,125 @@

    R

     
    RBF - Static variable in class org.opencv.ml.SVM
     
    -
    read(String) - Method in class org.opencv.features2d.DescriptorExtractor
    +
    read(String) - Method in class org.opencv.features2d.DescriptorExtractor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    read(String) - Method in class org.opencv.features2d.DescriptorMatcher
    +
    read(String) - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    read(String) - Method in class org.opencv.features2d.Feature2D
    +
    read(String) - Method in class org.opencv.features2d.Feature2D
     
    -
    read(String) - Method in class org.opencv.features2d.FeatureDetector
    +
    read(String) - Method in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    -
    read(Mat) - Method in class org.opencv.videoio.VideoCapture
    +
    read(Mat) - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    readFromModelOptimizer(String, String) - Static method in class org.opencv.dnn.Net
    +
     
    +
    readNet(String) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNet(String, String) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNet(String, String, String) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNet(String, MatOfByte) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNet(String, MatOfByte, MatOfByte) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNetFromCaffe(String) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromCaffe(String, String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromCaffe(String, String) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromCaffe(String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromCaffe(MatOfByte) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromDarknet(String, String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromCaffe(MatOfByte, MatOfByte) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromDarknet(String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromDarknet(String) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromTensorflow(String, String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromDarknet(String, String) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromTensorflow(String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromDarknet(MatOfByte) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromTorch(String, boolean) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromDarknet(MatOfByte, MatOfByte) - Static method in class org.opencv.dnn.Dnn
     
    -
    readNetFromTorch(String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromModelOptimizer(String, String) - Static method in class org.opencv.dnn.Dnn
     
    -
    readTorchBlob(String, boolean) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromTensorflow(String) - Static method in class org.opencv.dnn.Dnn
     
    -
    readTorchBlob(String) - Static method in class org.opencv.dnn.Dnn
    +
    readNetFromTensorflow(String, String) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNetFromTensorflow(MatOfByte) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNetFromTensorflow(MatOfByte, MatOfByte) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNetFromTorch(String) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readNetFromTorch(String, boolean) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readTorchBlob(String) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    readTorchBlob(String, boolean) - Static method in class org.opencv.dnn.Dnn
     
    REAL - Static variable in class org.opencv.ml.Boost
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat, double, Point, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, double, Point) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat, double, Point) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, double, Point, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, double, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, double, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
    recoverPose(Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    Rect - Class in org.opencv.core
     
    -
    Rect(int, int, int, int) - Constructor for class org.opencv.core.Rect
    +
    Rect() - Constructor for class org.opencv.core.Rect
     
    -
    Rect() - Constructor for class org.opencv.core.Rect
    +
    Rect(double[]) - Constructor for class org.opencv.core.Rect
     
    -
    Rect(Point, Point) - Constructor for class org.opencv.core.Rect
    +
    Rect(int, int, int, int) - Constructor for class org.opencv.core.Rect
     
    -
    Rect(Point, Size) - Constructor for class org.opencv.core.Rect
    +
    Rect(Point, Point) - Constructor for class org.opencv.core.Rect
     
    -
    Rect(double[]) - Constructor for class org.opencv.core.Rect
    +
    Rect(Point, Size) - Constructor for class org.opencv.core.Rect
     
    Rect2d - Class in org.opencv.core
     
    -
    Rect2d(double, double, double, double) - Constructor for class org.opencv.core.Rect2d
    +
    Rect2d() - Constructor for class org.opencv.core.Rect2d
     
    -
    Rect2d() - Constructor for class org.opencv.core.Rect2d
    +
    Rect2d(double[]) - Constructor for class org.opencv.core.Rect2d
     
    -
    Rect2d(Point, Point) - Constructor for class org.opencv.core.Rect2d
    +
    Rect2d(double, double, double, double) - Constructor for class org.opencv.core.Rect2d
     
    -
    Rect2d(Point, Size) - Constructor for class org.opencv.core.Rect2d
    +
    Rect2d(Point, Point) - Constructor for class org.opencv.core.Rect2d
     
    -
    Rect2d(double[]) - Constructor for class org.opencv.core.Rect2d
    +
    Rect2d(Point, Size) - Constructor for class org.opencv.core.Rect2d
     
    -
    rectangle(Mat, Point, Point, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    rectangle(Mat, Point, Point, Scalar) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    rectangle(Mat, Point, Point, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    rectangle(Mat, Point, Point, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    rectangle(Mat, Point, Point, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
    rectangle(Mat, Point, Point, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    rectify3Collinear(Mat, Mat, Mat, Mat, Mat, Mat, List<Mat>, List<Mat>, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, double, Size, Rect, Rect, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    rectangle(Mat, Point, Point, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    rectify3Collinear(Mat, Mat, Mat, Mat, Mat, Mat, List<Mat>, List<Mat>, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat, double, Size, Rect, Rect, int) - Static method in class org.opencv.calib3d.Calib3d
     
    RECURS_FILTER - Static variable in class org.opencv.photo.Photo
     
    -
    reduce(Mat, Mat, int, int, int) - Static method in class org.opencv.core.Core
    +
    reduce(Mat, Mat, int, int) - Static method in class org.opencv.core.Core
     
    -
    reduce(Mat, Mat, int, int) - Static method in class org.opencv.core.Core
    +
    reduce(Mat, Mat, int, int, int) - Static method in class org.opencv.core.Core
     
    REDUCE_AVG - Static variable in class org.opencv.core.Core
     
    @@ -205,49 +265,57 @@

    R

     
    REG_L2 - Static variable in class org.opencv.ml.LogisticRegression
     
    -
    release() - Method in class org.opencv.core.Mat
    +
    release() - Method in class org.opencv.core.Mat
     
    -
    release() - Method in class org.opencv.videoio.VideoCapture
    +
    release() - Method in class org.opencv.videoio.VideoCapture
     
    -
    release() - Method in class org.opencv.videoio.VideoWriter
    +
    release() - Method in class org.opencv.videoio.VideoWriter
     
    -
    releaseCamera() - Method in class org.opencv.android.JavaCameraView
    +
    releaseCamera() - Method in class org.opencv.android.JavaCameraView
     
    RELU - Static variable in class org.opencv.ml.ANN_MLP
     
    -
    remap(Mat, Mat, Mat, Mat, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
    remap(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    remap(Mat, Mat, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    remap(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    remap(Mat, Mat, Mat, Mat, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    removeShape(ScanCanvasView.ScanShape) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    removeShape(int) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
     
    -
    removeShape(int) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    removeShape(ScanCanvasView.ScanShape) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
     
    -
    repeat(Mat, int, int, Mat) - Static method in class org.opencv.core.Core
    +
    repeat(Mat, int, int, Mat) - Static method in class org.opencv.core.Core
     
    -
    reprojectImageTo3D(Mat, Mat, Mat, boolean, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    reprojectImageTo3D(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    reprojectImageTo3D(Mat, Mat, Mat, boolean) - Static method in class org.opencv.calib3d.Calib3d
    +
    reprojectImageTo3D(Mat, Mat, Mat, boolean) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    reprojectImageTo3D(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    reprojectImageTo3D(Mat, Mat, Mat, boolean, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    reset() - Method in class org.opencv.core.TickMeter
    +
    reset() - Method in class org.opencv.core.TickMeter
     
    -
    resetPoints(PolygonPoints) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    resetPoints(PolygonPoints) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
     
    -
    resetZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    resetZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Reset zoom and translation to initial state.
    -
    reshape(int, int) - Method in class org.opencv.core.Mat
    +
    reshape(int) - Method in class org.opencv.core.Mat
     
    -
    reshape(int) - Method in class org.opencv.core.Mat
    +
    reshape(int, int) - Method in class org.opencv.core.Mat
     
    -
    resize(Bitmap, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    resize(Bitmap, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
     
    -
    resize(Mat, Mat, Size, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    resize(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    resize(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
    resize(Mat, Mat, Size, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    resize(Mat, Mat, Size, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    resize(Mat, Mat, Size, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    resizeToScreenContentSize(Bitmap, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
     
    response - Variable in class org.opencv.core.KeyPoint
    @@ -263,11 +331,11 @@

    R

     
    RETR_TREE - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    retrieve(Mat, int) - Method in class org.opencv.videoio.VideoCapture
    +
    retrieve(Mat) - Method in class org.opencv.videoio.VideoCapture
     
    -
    retrieve(Mat) - Method in class org.opencv.videoio.VideoCapture
    +
    retrieve(Mat, int) - Method in class org.opencv.videoio.VideoCapture
     
    -
    rgba() - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame
    +
    rgba() - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame
    This method returns RGBA Mat with frame
    @@ -275,11 +343,11 @@

    R

     
    RHO - Static variable in class org.opencv.calib3d.Calib3d
     
    -
    Rodrigues(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    Rodrigues(Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    Rodrigues(Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    Rodrigues(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    rotate(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    rotate(Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    ROTATE_180 - Static variable in class org.opencv.core.Core
     
    @@ -289,50 +357,57 @@

    R

     
    RotatedRect - Class in org.opencv.core
     
    -
    RotatedRect() - Constructor for class org.opencv.core.RotatedRect
    +
    RotatedRect() - Constructor for class org.opencv.core.RotatedRect
     
    -
    RotatedRect(Point, Size, double) - Constructor for class org.opencv.core.RotatedRect
    +
    RotatedRect(double[]) - Constructor for class org.opencv.core.RotatedRect
     
    -
    RotatedRect(double[]) - Constructor for class org.opencv.core.RotatedRect
    +
    RotatedRect(Point, Size, double) - Constructor for class org.opencv.core.RotatedRect
     
    -
    rotatedRectangleIntersection(RotatedRect, RotatedRect, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    rotatedRectangleIntersection(RotatedRect, RotatedRect, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    rotateEdge(int, int) - Method in class org.opencv.imgproc.Subdiv2D
    +
    rotateEdge(int, int) - Method in class org.opencv.imgproc.Subdiv2D
     
    -
    row(int) - Method in class org.opencv.core.Mat
    +
    row(int) - Method in class org.opencv.core.Mat
     
    ROW_SAMPLE - Static variable in class org.opencv.ml.Ml
     
    -
    rowRange(int, int) - Method in class org.opencv.core.Mat
    +
    rowRange(int, int) - Method in class org.opencv.core.Mat
     
    -
    rowRange(Range) - Method in class org.opencv.core.Mat
    +
    rowRange(Range) - Method in class org.opencv.core.Mat
     
    -
    rows() - Method in class org.opencv.core.Mat
    +
    rows() - Method in class org.opencv.core.Mat
     
    RPROP - Static variable in class org.opencv.ml.ANN_MLP
     
    -
    RQDecomp3x3(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    RQDecomp3x3(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    RQDecomp3x3(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    RQDecomp3x3(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    RQDecomp3x3(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    RQDecomp3x3(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    RTrees - Class in org.opencv.ml
     
    -
    RTrees(long) - Constructor for class org.opencv.ml.RTrees
    +
    RTrees(long) - Constructor for class org.opencv.ml.RTrees
     
    -
    run(List<Mat>, List<Mat>, List<Mat>) - Method in class org.opencv.dnn.Layer
    +
    run(List<Mat>, List<Mat>, List<Mat>) - Method in class org.opencv.dnn.Layer
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index 8930a87b..8e09c2b3 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -1,12 +1,21 @@ - + - + - + S-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    S

    -
    sampsonDistance(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    sampsonDistance(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    save(String) - Method in class org.opencv.core.Algorithm
    +
    save(String) - Method in class org.opencv.core.Algorithm
     
    -
    save(String, String) - Method in class org.opencv.objdetect.HOGDescriptor
    +
    save(String) - Method in class org.opencv.objdetect.HOGDescriptor
     
    -
    save(String) - Method in class org.opencv.objdetect.HOGDescriptor
    +
    save(String, String) - Method in class org.opencv.objdetect.HOGDescriptor
     
    -
    saveToInternalMemory(Bitmap, String, String, Context, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    saveToInternalMemory(Bitmap, String, String, Context, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
     
    Scalar - Class in org.opencv.core
     
    -
    Scalar(double, double, double, double) - Constructor for class org.opencv.core.Scalar
    +
    Scalar(double) - Constructor for class org.opencv.core.Scalar
     
    -
    Scalar(double, double, double) - Constructor for class org.opencv.core.Scalar
    +
    Scalar(double[]) - Constructor for class org.opencv.core.Scalar
     
    -
    Scalar(double, double) - Constructor for class org.opencv.core.Scalar
    +
    Scalar(double, double) - Constructor for class org.opencv.core.Scalar
     
    -
    Scalar(double) - Constructor for class org.opencv.core.Scalar
    +
    Scalar(double, double, double) - Constructor for class org.opencv.core.Scalar
     
    -
    Scalar(double[]) - Constructor for class org.opencv.core.Scalar
    +
    Scalar(double, double, double, double) - Constructor for class org.opencv.core.Scalar
     
    -
    scaleAdd(Mat, double, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    scaleAdd(Mat, double, Mat, Mat) - Static method in class org.opencv.core.Core
     
    ScanActivity - Class in com.adityaarora.liveedgedetection.activity
    This class initiates camera and detects edges on live view
    -
    ScanActivity() - Constructor for class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    ScanActivity() - Constructor for class com.adityaarora.liveedgedetection.activity.ScanActivity
     
    ScanCanvasView - Class in com.adityaarora.liveedgedetection.view
    Draws an array of shapes on a canvas
    -
    ScanCanvasView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    ScanCanvasView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
     
    -
    ScanCanvasView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    ScanCanvasView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
     
    -
    ScanCanvasView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    ScanCanvasView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView
     
    ScanCanvasView.ScanShape - Class in com.adityaarora.liveedgedetection.view
     
    @@ -119,7 +143,7 @@

    S

    This class defines constants
    -
    ScanConstants() - Constructor for class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    ScanConstants() - Constructor for class com.adityaarora.liveedgedetection.constants.ScanConstants
     
    ScanHint - Enum in com.adityaarora.liveedgedetection.enums
    @@ -127,707 +151,723 @@

    S

    SCANNED_RESULT - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
     
    -
    ScanShape(Shape, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
    ScanShape(Shape, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
     
    -
    ScanShape(Shape, Paint, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
    ScanShape(Shape, Paint, Paint) - Constructor for class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
     
    ScanSurfaceView - Class in com.adityaarora.liveedgedetection.view
    This class previews the live images from the camera
    -
    ScanSurfaceView(Context, ScanCanvasView, IScanner) - Constructor for class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    ScanSurfaceView(Context, IScanner) - Constructor for class com.adityaarora.liveedgedetection.view.ScanSurfaceView
     
    ScanUtils - Class in com.adityaarora.liveedgedetection.util
    This class provides utilities for camera.
    -
    ScanUtils() - Constructor for class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    ScanUtils() - Constructor for class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    Scharr(Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Scharr(Mat, Mat, int, int, int, double) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    Scharr(Mat, Mat, int, int, int, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    Scharr(Mat, Mat, int, int, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    Scharr(Mat, Mat, int, int, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
    Scharr(Mat, Mat, int, int, int, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    Scharr(Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    seamlessClone(Mat, Mat, Mat, Point, Mat, int) - Static method in class org.opencv.photo.Photo
     
    -
    seamlessClone(Mat, Mat, Mat, Point, Mat, int) - Static method in class org.opencv.photo.Photo
    +
    sepFilter2D(Mat, Mat, int, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    sepFilter2D(Mat, Mat, int, Mat, Mat, Point, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    sepFilter2D(Mat, Mat, int, Mat, Mat, Point) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    sepFilter2D(Mat, Mat, int, Mat, Mat, Point, double) - Static method in class org.opencv.imgproc.Imgproc
    +
    sepFilter2D(Mat, Mat, int, Mat, Mat, Point, double) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    sepFilter2D(Mat, Mat, int, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    sepFilter2D(Mat, Mat, int, Mat, Mat, Point, double, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    set(double[]) - Method in class org.opencv.core.Point
    +
    set(double[]) - Method in class org.opencv.core.Point
     
    -
    set(double[]) - Method in class org.opencv.core.Point3
    +
    set(double[]) - Method in class org.opencv.core.Point3
     
    -
    set(double[]) - Method in class org.opencv.core.Range
    +
    set(double[]) - Method in class org.opencv.core.Range
     
    -
    set(double[]) - Method in class org.opencv.core.Rect
    +
    set(double[]) - Method in class org.opencv.core.Rect
     
    -
    set(double[]) - Method in class org.opencv.core.Rect2d
    +
    set(double[]) - Method in class org.opencv.core.Rect2d
     
    -
    set(double[]) - Method in class org.opencv.core.RotatedRect
    +
    set(double[]) - Method in class org.opencv.core.RotatedRect
     
    -
    set(double[]) - Method in class org.opencv.core.Scalar
    +
    set(double[]) - Method in class org.opencv.core.Scalar
     
    -
    set(double[]) - Method in class org.opencv.core.Size
    +
    set(double[]) - Method in class org.opencv.core.Size
     
    -
    set(double[]) - Method in class org.opencv.core.TermCriteria
    +
    set(double[]) - Method in class org.opencv.core.TermCriteria
     
    -
    set(double[]) - Method in class org.opencv.imgproc.Moments
    +
    set(double[]) - Method in class org.opencv.imgproc.Moments
     
    -
    set(int, double) - Method in class org.opencv.videoio.VideoCapture
    +
    set(int, double) - Method in class org.opencv.videoio.VideoCapture
     
    -
    set(int, double) - Method in class org.opencv.videoio.VideoWriter
    +
    set(int, double) - Method in class org.opencv.videoio.VideoWriter
     
    -
    set_blobs(List<Mat>) - Method in class org.opencv.dnn.Layer
    +
    set_blobs(List<Mat>) - Method in class org.opencv.dnn.Layer
     
    -
    set_controlMatrix(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_controlMatrix(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_errorCovPost(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_errorCovPost(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_errorCovPre(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_errorCovPre(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_filterByArea(boolean) - Method in class org.opencv.features2d.Params
    +
    set_filterByArea(boolean) - Method in class org.opencv.features2d.Params
     
    -
    set_filterByCircularity(boolean) - Method in class org.opencv.features2d.Params
    +
    set_filterByCircularity(boolean) - Method in class org.opencv.features2d.Params
     
    -
    set_filterByColor(boolean) - Method in class org.opencv.features2d.Params
    +
    set_filterByColor(boolean) - Method in class org.opencv.features2d.Params
     
    -
    set_filterByConvexity(boolean) - Method in class org.opencv.features2d.Params
    +
    set_filterByConvexity(boolean) - Method in class org.opencv.features2d.Params
     
    -
    set_filterByInertia(boolean) - Method in class org.opencv.features2d.Params
    +
    set_filterByInertia(boolean) - Method in class org.opencv.features2d.Params
     
    -
    set_gain(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_gain(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_logStep(double) - Method in class org.opencv.ml.ParamGrid
    +
    set_logStep(double) - Method in class org.opencv.ml.ParamGrid
     
    -
    set_m00(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m00(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m01(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m01(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m02(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m02(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m03(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m03(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m10(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m10(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m11(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m11(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m12(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m12(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m20(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m20(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m21(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m21(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_m30(double) - Method in class org.opencv.imgproc.Moments
    +
    set_m30(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_maxArea(float) - Method in class org.opencv.features2d.Params
    +
    set_maxArea(float) - Method in class org.opencv.features2d.Params
     
    -
    set_maxCircularity(float) - Method in class org.opencv.features2d.Params
    +
    set_maxCircularity(float) - Method in class org.opencv.features2d.Params
     
    -
    set_maxConvexity(float) - Method in class org.opencv.features2d.Params
    +
    set_maxConvexity(float) - Method in class org.opencv.features2d.Params
     
    -
    set_maxInertiaRatio(float) - Method in class org.opencv.features2d.Params
    +
    set_maxInertiaRatio(float) - Method in class org.opencv.features2d.Params
     
    -
    set_maxThreshold(float) - Method in class org.opencv.features2d.Params
    +
    set_maxThreshold(float) - Method in class org.opencv.features2d.Params
     
    -
    set_maxVal(double) - Method in class org.opencv.ml.ParamGrid
    +
    set_maxVal(double) - Method in class org.opencv.ml.ParamGrid
     
    -
    set_measurementMatrix(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_measurementMatrix(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_measurementNoiseCov(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_measurementNoiseCov(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_minArea(float) - Method in class org.opencv.features2d.Params
    +
    set_minArea(float) - Method in class org.opencv.features2d.Params
     
    -
    set_minCircularity(float) - Method in class org.opencv.features2d.Params
    +
    set_minCircularity(float) - Method in class org.opencv.features2d.Params
     
    -
    set_minConvexity(float) - Method in class org.opencv.features2d.Params
    +
    set_minConvexity(float) - Method in class org.opencv.features2d.Params
     
    -
    set_minDistBetweenBlobs(float) - Method in class org.opencv.features2d.Params
    +
    set_minDistBetweenBlobs(float) - Method in class org.opencv.features2d.Params
     
    -
    set_minInertiaRatio(float) - Method in class org.opencv.features2d.Params
    +
    set_minInertiaRatio(float) - Method in class org.opencv.features2d.Params
     
    -
    set_minRepeatability(long) - Method in class org.opencv.features2d.Params
    +
    set_minRepeatability(long) - Method in class org.opencv.features2d.Params
     
    -
    set_minThreshold(float) - Method in class org.opencv.features2d.Params
    +
    set_minThreshold(float) - Method in class org.opencv.features2d.Params
     
    -
    set_minVal(double) - Method in class org.opencv.ml.ParamGrid
    +
    set_minVal(double) - Method in class org.opencv.ml.ParamGrid
     
    -
    set_mu02(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu02(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_mu03(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu03(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_mu11(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu11(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_mu12(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu12(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_mu20(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu20(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_mu21(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu21(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_mu30(double) - Method in class org.opencv.imgproc.Moments
    +
    set_mu30(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu02(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu02(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu03(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu03(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu11(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu11(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu12(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu12(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu20(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu20(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu21(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu21(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_nu30(double) - Method in class org.opencv.imgproc.Moments
    +
    set_nu30(double) - Method in class org.opencv.imgproc.Moments
     
    -
    set_processNoiseCov(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_processNoiseCov(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_statePost(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_statePost(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_statePre(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_statePre(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    set_thresholdStep(float) - Method in class org.opencv.features2d.Params
    +
    set_thresholdStep(float) - Method in class org.opencv.features2d.Params
     
    -
    set_transitionMatrix(Mat) - Method in class org.opencv.video.KalmanFilter
    +
    set_transitionMatrix(Mat) - Method in class org.opencv.video.KalmanFilter
     
    -
    setActivationFunction(int, double, double) - Method in class org.opencv.ml.ANN_MLP
    +
    setActivationFunction(int) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setActivationFunction(int) - Method in class org.opencv.ml.ANN_MLP
    +
    setActivationFunction(int, double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setActiveVarCount(int) - Method in class org.opencv.ml.RTrees
    +
    setActivationFunction(int, double, double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setAlgorithmType(int) - Method in class org.opencv.ml.KNearest
    +
    setActiveVarCount(int) - Method in class org.opencv.ml.RTrees
     
    -
    setAnnealCoolingRatio(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setAlgorithmType(int) - Method in class org.opencv.ml.KNearest
     
    -
    setAnnealCoolingRatio(double) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
    setAnnealCoolingRatio(double) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
     
    -
    setAnnealFinalT(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setAnnealCoolingRatio(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setAnnealFinalT(double) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
    setAnnealFinalT(double) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
     
    -
    setAnnealInitialT(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setAnnealFinalT(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setAnnealInitialT(double) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
    setAnnealInitialT(double) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
     
    -
    setAnnealItePerStep(int) - Method in class org.opencv.ml.ANN_MLP
    +
    setAnnealInitialT(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setAnnealItePerStep(int) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
    setAnnealItePerStep(int) - Method in class org.opencv.ml.ANN_MLP_ANNEAL
     
    -
    setBackgroundRatio(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setAnnealItePerStep(int) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setBackpropMomentumScale(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setBackgroundRatio(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setBackpropWeightScale(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setBackpropMomentumScale(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setBias(float) - Method in class org.opencv.photo.TonemapDrago
    +
    setBackpropWeightScale(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setBlockSize(int) - Method in class org.opencv.calib3d.StereoMatcher
    +
    setBias(float) - Method in class org.opencv.photo.TonemapDrago
     
    -
    setBlockSize(int) - Method in class org.opencv.features2d.GFTTDetector
    +
    setBlockSize(int) - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    setBoostType(int) - Method in class org.opencv.ml.Boost
    +
    setBlockSize(int) - Method in class org.opencv.features2d.GFTTDetector
     
    -
    setC(double) - Method in class org.opencv.ml.SVM
    +
    setBoostType(int) - Method in class org.opencv.ml.Boost
     
    -
    setCalculateVarImportance(boolean) - Method in class org.opencv.ml.RTrees
    +
    setC(double) - Method in class org.opencv.ml.SVM
     
    -
    setCameraIndex(int) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    setCalculateVarImportance(boolean) - Method in class org.opencv.ml.RTrees
    +
     
    +
    setCameraIndex(int) - Method in class org.opencv.android.CameraBridgeViewBase
    Sets the camera index
    -
    setCameraIndex(int) - Method in class org.opencv.android.CameraGLRendererBase
    +
    setCameraIndex(int) - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    setCameraIndex(int) - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    setCameraIndex(int) - Method in class org.opencv.android.CameraGLSurfaceView
    +
    setCameraPreviewSize(int, int) - Method in class org.opencv.android.Camera2Renderer
     
    -
    setCameraPreviewSize(int, int) - Method in class org.opencv.android.Camera2Renderer
    +
    setCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraGLRendererBase
     
    -
    setCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraGLRendererBase
    +
    setCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraRenderer
     
    -
    setCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraRenderer
    +
    setCameraTextureListener(CameraGLSurfaceView.CameraTextureListener) - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    setCameraTextureListener(CameraGLSurfaceView.CameraTextureListener) - Method in class org.opencv.android.CameraGLSurfaceView
    +
    SetCaptureFormat(int) - Method in class org.opencv.android.CameraBridgeViewBase
     
    -
    SetCaptureFormat(int) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    setClassWeights(Mat) - Method in class org.opencv.ml.SVM
     
    -
    setClassWeights(Mat) - Method in class org.opencv.ml.SVM
    +
    setClipLimit(double) - Method in class org.opencv.imgproc.CLAHE
     
    -
    setClipLimit(double) - Method in class org.opencv.imgproc.CLAHE
    +
    setClustersNumber(int) - Method in class org.opencv.ml.EM
     
    -
    setClustersNumber(int) - Method in class org.opencv.ml.EM
    +
    setCoef0(double) - Method in class org.opencv.ml.SVM
     
    -
    setCoef0(double) - Method in class org.opencv.ml.SVM
    +
    setColorAdaptation(float) - Method in class org.opencv.photo.TonemapReinhard
     
    -
    setColorAdaptation(float) - Method in class org.opencv.photo.TonemapReinhard
    +
    setComplexityReductionThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setComplexityReductionThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setContrast(float) - Method in class org.opencv.photo.TonemapDurand
     
    -
    setContrast(float) - Method in class org.opencv.photo.TonemapDurand
    +
    setContrastWeight(float) - Method in class org.opencv.photo.MergeMertens
     
    -
    setContrastWeight(float) - Method in class org.opencv.photo.MergeMertens
    +
    setCovarianceMatrixType(int) - Method in class org.opencv.ml.EM
     
    -
    setCovarianceMatrixType(int) - Method in class org.opencv.ml.EM
    +
    setCut(boolean) - Method in class org.opencv.photo.AlignMTB
     
    -
    setCut(boolean) - Method in class org.opencv.photo.AlignMTB
    +
    setCvCameraViewListener(CameraBridgeViewBase.CvCameraViewListener) - Method in class org.opencv.android.CameraBridgeViewBase
     
    -
    setCvCameraViewListener(CameraBridgeViewBase.CvCameraViewListener2) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    setCvCameraViewListener(CameraBridgeViewBase.CvCameraViewListener2) - Method in class org.opencv.android.CameraBridgeViewBase
     
    -
    setCvCameraViewListener(CameraBridgeViewBase.CvCameraViewListener) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    setCVFolds(int) - Method in class org.opencv.ml.DTrees
     
    -
    setCVFolds(int) - Method in class org.opencv.ml.DTrees
    +
    setDefaultK(int) - Method in class org.opencv.ml.KNearest
     
    -
    setDefaultK(int) - Method in class org.opencv.ml.KNearest
    +
    setDegree(double) - Method in class org.opencv.ml.SVM
     
    -
    setDegree(double) - Method in class org.opencv.ml.SVM
    +
    setDelta(int) - Method in class org.opencv.features2d.MSER
     
    -
    setDelta(int) - Method in class org.opencv.features2d.MSER
    +
    setDescriptorChannels(int) - Method in class org.opencv.features2d.AKAZE
     
    -
    setDescriptorChannels(int) - Method in class org.opencv.features2d.AKAZE
    +
    setDescriptorSize(int) - Method in class org.opencv.features2d.AKAZE
     
    -
    setDescriptorSize(int) - Method in class org.opencv.features2d.AKAZE
    +
    setDescriptorType(int) - Method in class org.opencv.features2d.AKAZE
     
    -
    setDescriptorType(int) - Method in class org.opencv.features2d.AKAZE
    +
    setDetectShadows(boolean) - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    setDetectShadows(boolean) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setDetectShadows(boolean) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setDetectShadows(boolean) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setDiffusivity(int) - Method in class org.opencv.features2d.AKAZE
     
    -
    setDiffusivity(int) - Method in class org.opencv.features2d.AKAZE
    +
    setDiffusivity(int) - Method in class org.opencv.features2d.KAZE
     
    -
    setDiffusivity(int) - Method in class org.opencv.features2d.KAZE
    +
    setDisp12MaxDiff(int) - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    setDisp12MaxDiff(int) - Method in class org.opencv.calib3d.StereoMatcher
    +
    setDist2Threshold(double) - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    setDist2Threshold(double) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setEdgeThreshold(int) - Method in class org.opencv.features2d.ORB
     
    -
    setEdgeThreshold(int) - Method in class org.opencv.features2d.ORB
    +
    setEmax(int) - Method in class org.opencv.ml.KNearest
     
    -
    setEmax(int) - Method in class org.opencv.ml.KNearest
    +
    setEpsilon(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setEpsilon(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setErrorVerbosity(boolean) - Static method in class org.opencv.core.Core
     
    -
    setErrorVerbosity(boolean) - Static method in class org.opencv.core.Core
    +
    setExcludeRange(int) - Method in class org.opencv.photo.AlignMTB
     
    -
    setExcludeRange(int) - Method in class org.opencv.photo.AlignMTB
    +
    setExposureWeight(float) - Method in class org.opencv.photo.MergeMertens
     
    -
    setExposureWeight(float) - Method in class org.opencv.photo.MergeMertens
    +
    setExtended(boolean) - Method in class org.opencv.features2d.KAZE
     
    -
    setExtended(boolean) - Method in class org.opencv.features2d.KAZE
    +
    setFastPyramids(boolean) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setFastPyramids(boolean) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setFastThreshold(int) - Method in class org.opencv.features2d.ORB
     
    -
    setFastThreshold(int) - Method in class org.opencv.features2d.ORB
    +
    setFirstLevel(int) - Method in class org.opencv.features2d.ORB
     
    -
    setFirstLevel(int) - Method in class org.opencv.features2d.ORB
    +
    setFlags(int) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setFlags(int) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setFlags(int) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
     
    -
    setFlags(int) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
    setFrameFormat(int) - Method in class org.opencv.android.CameraBridgeViewBase.CvCameraViewListenerAdapter
     
    -
    setFrameFormat(int) - Method in class org.opencv.android.CameraBridgeViewBase.CvCameraViewListenerAdapter
    +
    setGamma(double) - Method in class org.opencv.ml.SVM
     
    -
    setGamma(double) - Method in class org.opencv.ml.SVM
    +
    setGamma(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setGamma(float) - Method in class org.opencv.photo.Tonemap
    +
    setGamma(float) - Method in class org.opencv.photo.Tonemap
     
    -
    setGamma(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setHalideScheduler(String) - Method in class org.opencv.dnn.Net
     
    -
    setHalideScheduler(String) - Method in class org.opencv.dnn.Net
    +
    setHarrisDetector(boolean) - Method in class org.opencv.features2d.GFTTDetector
     
    -
    setHarrisDetector(boolean) - Method in class org.opencv.features2d.GFTTDetector
    +
    setHistory(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    setHistory(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setHistory(int) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setHistory(int) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setIdentity(Mat) - Static method in class org.opencv.core.Core
     
    -
    setIdentity(Mat, Scalar) - Static method in class org.opencv.core.Core
    +
    setIdentity(Mat, Scalar) - Static method in class org.opencv.core.Core
     
    -
    setIdentity(Mat) - Static method in class org.opencv.core.Core
    +
    setImageBitmap(Bitmap) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setImageBitmap(Bitmap) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setImageDrawable(Drawable) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setImageDrawable(Drawable) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setImageResource(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setImageResource(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setImageURI(Uri) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setImageURI(Uri) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setInitialStepSize(float) - Method in class org.opencv.ml.SVMSGD
     
    -
    setInitialStepSize(float) - Method in class org.opencv.ml.SVMSGD
    +
    setInnerIterations(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setInnerIterations(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setInput(Mat) - Method in class org.opencv.dnn.Net
     
    -
    setInput(Mat, String) - Method in class org.opencv.dnn.Net
    +
    setInput(Mat, String) - Method in class org.opencv.dnn.Net
     
    -
    setInput(Mat) - Method in class org.opencv.dnn.Net
    +
    setInput(Mat, String, double) - Method in class org.opencv.dnn.Net
     
    -
    setInputsNames(List<String>) - Method in class org.opencv.dnn.Net
    +
    setInput(Mat, String, double, Scalar) - Method in class org.opencv.dnn.Net
     
    -
    setIntensity(float) - Method in class org.opencv.photo.TonemapReinhard
    +
    setInputsNames(List<String>) - Method in class org.opencv.dnn.Net
     
    -
    setIsClassifier(boolean) - Method in class org.opencv.ml.KNearest
    +
    setIntensity(float) - Method in class org.opencv.photo.TonemapReinhard
     
    -
    setIterations(int) - Method in class org.opencv.ml.LogisticRegression
    +
    setIsClassifier(boolean) - Method in class org.opencv.ml.KNearest
     
    -
    setK(double) - Method in class org.opencv.features2d.GFTTDetector
    +
    setIterations(int) - Method in class org.opencv.ml.LogisticRegression
     
    -
    setKernel(int) - Method in class org.opencv.ml.SVM
    +
    setK(double) - Method in class org.opencv.features2d.GFTTDetector
     
    -
    setkNNSamples(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setKernel(int) - Method in class org.opencv.ml.SVM
     
    -
    setLambda(float) - Method in class org.opencv.photo.CalibrateDebevec
    +
    setkNNSamples(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    setLambda(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setLambda(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setLayerSizes(Mat) - Method in class org.opencv.ml.ANN_MLP
    +
    setLambda(float) - Method in class org.opencv.photo.CalibrateDebevec
     
    -
    setLearningRate(double) - Method in class org.opencv.ml.LogisticRegression
    +
    setLayerSizes(Mat) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setLightAdaptation(float) - Method in class org.opencv.photo.TonemapReinhard
    +
    setLearningRate(double) - Method in class org.opencv.ml.LogisticRegression
     
    -
    setMarginRegularization(float) - Method in class org.opencv.ml.SVMSGD
    +
    setLightAdaptation(float) - Method in class org.opencv.photo.TonemapReinhard
     
    -
    setMarginType(int) - Method in class org.opencv.ml.SVMSGD
    +
    setMarginRegularization(float) - Method in class org.opencv.ml.SVMSGD
     
    -
    setMaxArea(int) - Method in class org.opencv.features2d.MSER
    +
    setMarginType(int) - Method in class org.opencv.ml.SVMSGD
     
    -
    setMaxBits(int) - Method in class org.opencv.photo.AlignMTB
    +
    setMaxArea(int) - Method in class org.opencv.features2d.MSER
     
    -
    setMaxCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraGLRendererBase
    +
    setMaxBits(int) - Method in class org.opencv.photo.AlignMTB
     
    -
    setMaxCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraGLSurfaceView
    +
    setMaxCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraGLRendererBase
     
    -
    setMaxCategories(int) - Method in class org.opencv.ml.DTrees
    +
    setMaxCameraPreviewSize(int, int) - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    setMaxDepth(int) - Method in class org.opencv.ml.DTrees
    +
    setMaxCategories(int) - Method in class org.opencv.ml.DTrees
     
    -
    setMaxFeatures(int) - Method in class org.opencv.features2d.GFTTDetector
    +
    setMaxDepth(int) - Method in class org.opencv.ml.DTrees
     
    -
    setMaxFeatures(int) - Method in class org.opencv.features2d.ORB
    +
    setMaxFeatures(int) - Method in class org.opencv.features2d.GFTTDetector
     
    -
    setMaxFrameSize(int, int) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    setMaxFeatures(int) - Method in class org.opencv.features2d.ORB
    +
     
    +
    setMaxFrameSize(int, int) - Method in class org.opencv.android.CameraBridgeViewBase
    This method sets the maximum size that camera frame is allowed to be.
    -
    setMaxIter(int) - Method in class org.opencv.photo.CalibrateRobertson
    +
    setMaxIter(int) - Method in class org.opencv.photo.CalibrateRobertson
     
    -
    setMaxLevel(int) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
    setMaxLevel(int) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
     
    -
    setMaxZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setMaxZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set the max zoom multiplier.
    -
    setMedianFiltering(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setMedianFiltering(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setMinArea(int) - Method in class org.opencv.features2d.MSER
    +
    setMinArea(int) - Method in class org.opencv.features2d.MSER
     
    -
    setMinDisparity(int) - Method in class org.opencv.calib3d.StereoMatcher
    +
    setMinDisparity(int) - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    setMinDistance(double) - Method in class org.opencv.features2d.GFTTDetector
    +
    setMinDistance(double) - Method in class org.opencv.features2d.GFTTDetector
     
    -
    setMinEigThreshold(double) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
    setMinEigThreshold(double) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
     
    -
    setMiniBatchSize(int) - Method in class org.opencv.ml.LogisticRegression
    +
    setMiniBatchSize(int) - Method in class org.opencv.ml.LogisticRegression
     
    -
    setMinSampleCount(int) - Method in class org.opencv.ml.DTrees
    +
    setMinSampleCount(int) - Method in class org.opencv.ml.DTrees
     
    -
    setMinZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setMinZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set the min zoom multiplier.
    -
    setMode(int) - Method in class org.opencv.calib3d.StereoSGBM
    +
    setMode(int) - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    setNLevels(int) - Method in class org.opencv.features2d.ORB
     
    -
    setNLevels(int) - Method in class org.opencv.features2d.ORB
    +
    setNMixtures(int) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setNMixtures(int) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setNOctaveLayers(int) - Method in class org.opencv.features2d.AKAZE
     
    -
    setNOctaveLayers(int) - Method in class org.opencv.features2d.AKAZE
    +
    setNOctaveLayers(int) - Method in class org.opencv.features2d.KAZE
     
    -
    setNOctaveLayers(int) - Method in class org.opencv.features2d.KAZE
    +
    setNOctaves(int) - Method in class org.opencv.features2d.AKAZE
     
    -
    setNOctaves(int) - Method in class org.opencv.features2d.AKAZE
    +
    setNOctaves(int) - Method in class org.opencv.features2d.KAZE
     
    -
    setNOctaves(int) - Method in class org.opencv.features2d.KAZE
    +
    setNonmaxSuppression(boolean) - Method in class org.opencv.features2d.AgastFeatureDetector
     
    -
    setNonmaxSuppression(boolean) - Method in class org.opencv.features2d.AgastFeatureDetector
    +
    setNonmaxSuppression(boolean) - Method in class org.opencv.features2d.FastFeatureDetector
     
    -
    setNonmaxSuppression(boolean) - Method in class org.opencv.features2d.FastFeatureDetector
    +
    setNSamples(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    setNSamples(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setNu(double) - Method in class org.opencv.ml.SVM
     
    -
    setNu(double) - Method in class org.opencv.ml.SVM
    +
    setNumDisparities(int) - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    setNumDisparities(int) - Method in class org.opencv.calib3d.StereoMatcher
    +
    setNumIters(int) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setNumIters(int) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setNumLevels(int) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setNumLevels(int) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setNumThreads(int) - Static method in class org.opencv.core.Core
     
    -
    setNumThreads(int) - Static method in class org.opencv.core.Core
    +
    setOnDoubleTapListener(GestureDetector.OnDoubleTapListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setOnDoubleTapListener(GestureDetector.OnDoubleTapListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setOnTouchImageViewListener(TouchImageView.OnTouchImageViewListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setOnTouchImageViewListener(TouchImageView.OnTouchImageViewListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setOnTouchListener(View.OnTouchListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setOnTouchListener(View.OnTouchListener) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setOptimalParameters() - Method in class org.opencv.ml.SVMSGD
     
    -
    setOptimalParameters(int, int) - Method in class org.opencv.ml.SVMSGD
    +
    setOptimalParameters(int) - Method in class org.opencv.ml.SVMSGD
     
    -
    setOptimalParameters() - Method in class org.opencv.ml.SVMSGD
    +
    setOptimalParameters(int, int) - Method in class org.opencv.ml.SVMSGD
     
    -
    setOuterIterations(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setOuterIterations(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setP(double) - Method in class org.opencv.ml.SVM
    +
    setP(double) - Method in class org.opencv.ml.SVM
     
    -
    setP1(int) - Method in class org.opencv.calib3d.StereoSGBM
    +
    setP1(int) - Method in class org.opencv.calib3d.StereoSGBM
     
    -
    setP2(int) - Method in class org.opencv.calib3d.StereoSGBM
    +
    setP2(int) - Method in class org.opencv.calib3d.StereoSGBM
     
    -
    setParam(DictValue, int, Mat) - Method in class org.opencv.dnn.Net
    +
    setParam(DictValue, int, Mat) - Method in class org.opencv.dnn.Net
     
    -
    setPass2Only(boolean) - Method in class org.opencv.features2d.MSER
    +
    setPass2Only(boolean) - Method in class org.opencv.features2d.MSER
     
    -
    setPatchSize(int) - Method in class org.opencv.features2d.ORB
    +
    setPatchSize(int) - Method in class org.opencv.features2d.ORB
     
    -
    setPoints(Map<Integer, PointF>) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    setPoints(Map<Integer, PointF>) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
     
    -
    setPolyN(int) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setPolyN(int) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setPolySigma(double) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setPolySigma(double) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setPreferableBackend(int) - Method in class org.opencv.dnn.Net
    +
    setPreferableBackend(int) - Method in class org.opencv.dnn.Net
     
    -
    setPreferableTarget(int) - Method in class org.opencv.dnn.Net
    +
    setPreferableTarget(int) - Method in class org.opencv.dnn.Net
     
    -
    setPreFilterCap(int) - Method in class org.opencv.calib3d.StereoBM
    +
    setPreFilterCap(int) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setPreFilterCap(int) - Method in class org.opencv.calib3d.StereoSGBM
    +
    setPreFilterCap(int) - Method in class org.opencv.calib3d.StereoSGBM
     
    -
    setPreFilterSize(int) - Method in class org.opencv.calib3d.StereoBM
    +
    setPreFilterSize(int) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setPreFilterType(int) - Method in class org.opencv.calib3d.StereoBM
    +
    setPreFilterType(int) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setPreviewSize(int, int) - Method in class org.opencv.android.CameraGLRendererBase
    +
    setPreviewCallback() - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
     
    -
    setPriors(Mat) - Method in class org.opencv.ml.DTrees
    +
    setPreviewSize(int, int) - Method in class org.opencv.android.CameraGLRendererBase
     
    -
    setPyrScale(double) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setPriors(Mat) - Method in class org.opencv.ml.DTrees
     
    -
    setQualityLevel(double) - Method in class org.opencv.features2d.GFTTDetector
    +
    setPyrScale(double) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setRandom(boolean) - Method in class org.opencv.photo.CalibrateDebevec
    +
    setQualityLevel(double) - Method in class org.opencv.features2d.GFTTDetector
     
    -
    setRegressionAccuracy(float) - Method in class org.opencv.ml.DTrees
    +
    setRandom(boolean) - Method in class org.opencv.photo.CalibrateDebevec
     
    -
    setRegularization(int) - Method in class org.opencv.ml.LogisticRegression
    +
    setRegressionAccuracy(float) - Method in class org.opencv.ml.DTrees
     
    -
    setResolution(int, int) - Method in class org.opencv.android.FpsMeter
    +
    setRegularization(int) - Method in class org.opencv.ml.LogisticRegression
     
    -
    setRNGSeed(int) - Static method in class org.opencv.core.Core
    +
    setResolution(int, int) - Method in class org.opencv.android.FpsMeter
     
    -
    setROI1(Rect) - Method in class org.opencv.calib3d.StereoBM
    +
    setRNGSeed(int) - Static method in class org.opencv.core.Core
     
    -
    setROI2(Rect) - Method in class org.opencv.calib3d.StereoBM
    +
    setROI1(Rect) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setRpropDW0(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setROI2(Rect) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setRpropDWMax(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setRpropDW0(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setRpropDWMin(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setRpropDWMax(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setRpropDWMinus(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setRpropDWMin(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setRpropDWPlus(double) - Method in class org.opencv.ml.ANN_MLP
    +
    setRpropDWMinus(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setSamples(int) - Method in class org.opencv.photo.CalibrateDebevec
    +
    setRpropDWPlus(double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setSaturation(float) - Method in class org.opencv.photo.TonemapDrago
    +
    setSamples(int) - Method in class org.opencv.photo.CalibrateDebevec
     
    -
    setSaturation(float) - Method in class org.opencv.photo.TonemapDurand
    +
    setSaturation(float) - Method in class org.opencv.photo.TonemapDrago
     
    -
    setSaturation(float) - Method in class org.opencv.photo.TonemapMantiuk
    +
    setSaturation(float) - Method in class org.opencv.photo.TonemapDurand
     
    -
    setSaturationWeight(float) - Method in class org.opencv.photo.MergeMertens
    +
    setSaturation(float) - Method in class org.opencv.photo.TonemapMantiuk
     
    -
    setScale(float) - Method in class org.opencv.photo.TonemapMantiuk
    +
    setSaturationWeight(float) - Method in class org.opencv.photo.MergeMertens
     
    -
    setScaleFactor(double) - Method in class org.opencv.features2d.ORB
    +
    setScale(float) - Method in class org.opencv.photo.TonemapMantiuk
     
    -
    setScalesNumber(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setScaleFactor(double) - Method in class org.opencv.features2d.ORB
     
    -
    setScaleStep(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setScalesNumber(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setScaleType(ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setScaleStep(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setScoreType(int) - Method in class org.opencv.features2d.ORB
    +
    setScaleType(ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    setScrollPosition(float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setScoreType(int) - Method in class org.opencv.features2d.ORB
    +
     
    +
    setScrollPosition(float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set the focus point of the zoomed image.
    -
    setShadowThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setShadowThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    setShadowThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setShadowThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setShadowValue(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    setShadowValue(int) - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
    setShadowValue(int) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setShadowValue(int) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setSigmaColor(float) - Method in class org.opencv.photo.TonemapDurand
     
    -
    setSigmaColor(float) - Method in class org.opencv.photo.TonemapDurand
    +
    setSigmaSpace(float) - Method in class org.opencv.photo.TonemapDurand
     
    -
    setSigmaSpace(float) - Method in class org.opencv.photo.TonemapDurand
    +
    setSmallerBlockSize(int) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setSmallerBlockSize(int) - Method in class org.opencv.calib3d.StereoBM
    +
    setSpeckleRange(int) - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    setSpeckleRange(int) - Method in class org.opencv.calib3d.StereoMatcher
    +
    setSpeckleWindowSize(int) - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    setSpeckleWindowSize(int) - Method in class org.opencv.calib3d.StereoMatcher
    +
    setStepDecreasingPower(float) - Method in class org.opencv.ml.SVMSGD
     
    -
    setStepDecreasingPower(float) - Method in class org.opencv.ml.SVMSGD
    +
    setSVMDetector(Mat) - Method in class org.opencv.objdetect.HOGDescriptor
     
    -
    setSVMDetector(Mat) - Method in class org.opencv.objdetect.HOGDescriptor
    +
    setSvmsgdType(int) - Method in class org.opencv.ml.SVMSGD
     
    -
    setSvmsgdType(int) - Method in class org.opencv.ml.SVMSGD
    +
    setTau(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setTau(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.ANN_MLP
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.EM
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.EM
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.LogisticRegression
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.LogisticRegression
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.RTrees
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.RTrees
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.SVM
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.SVM
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.SVMSGD
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.ml.SVMSGD
    +
    setTermCriteria(TermCriteria) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
     
    -
    setTermCriteria(TermCriteria) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
    setTextureThreshold(int) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setTextureThreshold(int) - Method in class org.opencv.calib3d.StereoBM
    +
    setTheta(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setTheta(double) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setThreshold(double) - Method in class org.opencv.features2d.AKAZE
     
    -
    setThreshold(int) - Method in class org.opencv.features2d.AgastFeatureDetector
    +
    setThreshold(double) - Method in class org.opencv.features2d.KAZE
     
    -
    setThreshold(double) - Method in class org.opencv.features2d.AKAZE
    +
    setThreshold(float) - Method in class org.opencv.photo.CalibrateRobertson
     
    -
    setThreshold(int) - Method in class org.opencv.features2d.FastFeatureDetector
    +
    setThreshold(int) - Method in class org.opencv.features2d.AgastFeatureDetector
     
    -
    setThreshold(double) - Method in class org.opencv.features2d.KAZE
    +
    setThreshold(int) - Method in class org.opencv.features2d.FastFeatureDetector
     
    -
    setThreshold(float) - Method in class org.opencv.photo.CalibrateRobertson
    +
    setTilesGridSize(Size) - Method in class org.opencv.imgproc.CLAHE
     
    -
    setTilesGridSize(Size) - Method in class org.opencv.imgproc.CLAHE
    +
    setTo(Mat) - Method in class org.opencv.core.Mat
     
    -
    setTo(Scalar) - Method in class org.opencv.core.Mat
    +
    setTo(Mat, Mat) - Method in class org.opencv.core.Mat
     
    -
    setTo(Scalar, Mat) - Method in class org.opencv.core.Mat
    +
    setTo(Scalar) - Method in class org.opencv.core.Mat
     
    -
    setTo(Mat, Mat) - Method in class org.opencv.core.Mat
    +
    setTo(Scalar, Mat) - Method in class org.opencv.core.Mat
     
    -
    setTo(Mat) - Method in class org.opencv.core.Mat
    +
    setTrainMethod(int) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setTrainMethod(int, double, double) - Method in class org.opencv.ml.ANN_MLP
    +
    setTrainMethod(int) - Method in class org.opencv.ml.LogisticRegression
     
    -
    setTrainMethod(int) - Method in class org.opencv.ml.ANN_MLP
    +
    setTrainMethod(int, double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setTrainMethod(int) - Method in class org.opencv.ml.LogisticRegression
    +
    setTrainMethod(int, double, double) - Method in class org.opencv.ml.ANN_MLP
     
    -
    setTrainTestSplit(int, boolean) - Method in class org.opencv.ml.TrainData
    +
    setTrainTestSplit(int) - Method in class org.opencv.ml.TrainData
     
    -
    setTrainTestSplit(int) - Method in class org.opencv.ml.TrainData
    +
    setTrainTestSplit(int, boolean) - Method in class org.opencv.ml.TrainData
     
    -
    setTrainTestSplitRatio(double, boolean) - Method in class org.opencv.ml.TrainData
    +
    setTrainTestSplitRatio(double) - Method in class org.opencv.ml.TrainData
     
    -
    setTrainTestSplitRatio(double) - Method in class org.opencv.ml.TrainData
    +
    setTrainTestSplitRatio(double, boolean) - Method in class org.opencv.ml.TrainData
     
    -
    setTruncatePrunedTree(boolean) - Method in class org.opencv.ml.DTrees
    +
    setTruncatePrunedTree(boolean) - Method in class org.opencv.ml.DTrees
     
    -
    setType(int) - Method in class org.opencv.features2d.AgastFeatureDetector
    +
    setType(int) - Method in class org.opencv.features2d.AgastFeatureDetector
     
    -
    setType(int) - Method in class org.opencv.features2d.FastFeatureDetector
    +
    setType(int) - Method in class org.opencv.features2d.FastFeatureDetector
     
    -
    setType(int) - Method in class org.opencv.ml.SVM
    +
    setType(int) - Method in class org.opencv.ml.SVM
     
    -
    setUniquenessRatio(int) - Method in class org.opencv.calib3d.StereoBM
    +
    setUniquenessRatio(int) - Method in class org.opencv.calib3d.StereoBM
     
    -
    setUniquenessRatio(int) - Method in class org.opencv.calib3d.StereoSGBM
    +
    setUniquenessRatio(int) - Method in class org.opencv.calib3d.StereoSGBM
     
    -
    setUpright(boolean) - Method in class org.opencv.features2d.KAZE
    +
    setUpright(boolean) - Method in class org.opencv.features2d.KAZE
     
    -
    setUse1SERule(boolean) - Method in class org.opencv.ml.DTrees
    +
    setUse1SERule(boolean) - Method in class org.opencv.ml.DTrees
     
    -
    setUseInitialFlow(boolean) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setUseInitialFlow(boolean) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setUseIPP(boolean) - Static method in class org.opencv.core.Core
    +
    setUseIPP(boolean) - Static method in class org.opencv.core.Core
     
    -
    setUseIPP_NE(boolean) - Static method in class org.opencv.core.Core
    +
    setUseIPP_NE(boolean) - Static method in class org.opencv.core.Core
     
    -
    setUseSurrogates(boolean) - Method in class org.opencv.ml.DTrees
    +
    setUseSurrogates(boolean) - Method in class org.opencv.ml.DTrees
     
    -
    setVarInit(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setVarInit(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setVarMax(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setVarMax(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setVarMin(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setVarMin(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setVarThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setVarThreshold(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setVarThresholdGen(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
    setVarThresholdGen(double) - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    setVocabulary(Mat) - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
    setVocabulary(Mat) - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
     
    -
    setWarpingsNumber(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
    setWarpingsNumber(int) - Method in class org.opencv.video.DualTVL1OpticalFlow
     
    -
    setWeakCount(int) - Method in class org.opencv.ml.Boost
    +
    setWeakCount(int) - Method in class org.opencv.ml.Boost
     
    -
    setWeightTrimRate(double) - Method in class org.opencv.ml.Boost
    +
    setWeightTrimRate(double) - Method in class org.opencv.ml.Boost
     
    -
    setWinSize(int) - Method in class org.opencv.video.FarnebackOpticalFlow
    +
    setWinSize(int) - Method in class org.opencv.video.FarnebackOpticalFlow
     
    -
    setWinSize(Size) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
    setWinSize(Size) - Method in class org.opencv.video.SparsePyrLKOpticalFlow
     
    -
    setWTA_K(int) - Method in class org.opencv.features2d.ORB
    +
    setWTA_K(int) - Method in class org.opencv.features2d.ORB
     
    -
    setZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setZoom(float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set zoom to the specified scale.
    -
    setZoom(float, float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setZoom(float, float, float) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set zoom to the specified scale.
    -
    setZoom(float, float, float, ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setZoom(float, float, float, ImageView.ScaleType) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set zoom to the specified scale.
    -
    setZoom(TouchImageView) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    setZoom(TouchImageView) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    Set zoom parameters equal to another TouchImageView.
    SGD - Static variable in class org.opencv.ml.SVMSGD
     
    -
    shift(int) - Method in class org.opencv.core.Range
    +
    shift(int) - Method in class org.opencv.core.Range
     
    -
    shiftMat(Mat, Mat, Point) - Method in class org.opencv.photo.AlignMTB
    +
    shiftMat(Mat, Mat, Point) - Method in class org.opencv.photo.AlignMTB
     
    -
    shrinkCaffeModel(String, String, List<String>) - Static method in class org.opencv.dnn.Dnn
    +
    shrinkCaffeModel(String, String) - Static method in class org.opencv.dnn.Dnn
     
    -
    shrinkCaffeModel(String, String) - Static method in class org.opencv.dnn.Dnn
    +
    shrinkCaffeModel(String, String, List<String>) - Static method in class org.opencv.dnn.Dnn
     
    -
    shuffleTrainTest() - Method in class org.opencv.ml.TrainData
    +
    shuffleTrainTest() - Method in class org.opencv.ml.TrainData
     
    SIFT - Static variable in class org.opencv.features2d.DescriptorExtractor
    -
    Deprecated.
    +
    Deprecated.
     
    SIFT - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    SIGMOID - Static variable in class org.opencv.ml.SVM
     
    @@ -835,51 +875,57 @@

    S

     
    SIMPLEBLOB - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    size - Variable in class org.opencv.core.KeyPoint
    Diameter of the useful keypoint adjacent area.
    -
    size() - Method in class org.opencv.core.Mat
    +
    size - Variable in class org.opencv.core.RotatedRect
     
    -
    size() - Method in class org.opencv.core.Range
    +
    size() - Method in class org.opencv.core.Mat
     
    -
    size() - Method in class org.opencv.core.Rect
    +
    size() - Method in class org.opencv.core.Range
     
    -
    size() - Method in class org.opencv.core.Rect2d
    +
    size() - Method in class org.opencv.core.Rect
     
    -
    size - Variable in class org.opencv.core.RotatedRect
    +
    size() - Method in class org.opencv.core.Rect2d
     
    Size - Class in org.opencv.core
     
    -
    Size(double, double) - Constructor for class org.opencv.core.Size
    +
    Size() - Constructor for class org.opencv.core.Size
    +
     
    +
    Size(double[]) - Constructor for class org.opencv.core.Size
     
    -
    Size() - Constructor for class org.opencv.core.Size
    +
    Size(double, double) - Constructor for class org.opencv.core.Size
     
    -
    Size(Point) - Constructor for class org.opencv.core.Size
    +
    Size(Point) - Constructor for class org.opencv.core.Size
     
    -
    Size(double[]) - Constructor for class org.opencv.core.Size
    +
    Sobel(Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    Sobel(Mat, Mat, int, int, int, int, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    Sobel(Mat, Mat, int, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    Sobel(Mat, Mat, int, int, int, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
    Sobel(Mat, Mat, int, int, int, int, double) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    Sobel(Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    Sobel(Mat, Mat, int, int, int, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Sobel(Mat, Mat, int, int, int, int, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
     
    SOFT_MARGIN - Static variable in class org.opencv.ml.SVMSGD
     
    -
    solve(Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    solve(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    solve(Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    solve(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    solveCubic(Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    solveCubic(Mat, Mat) - Static method in class org.opencv.core.Core
    +
    solveP3P(Mat, Mat, Mat, Mat, List<Mat>, List<Mat>, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    solveP3P(Mat, Mat, Mat, Mat, List<Mat>, List<Mat>, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    solvePnP(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    solvePnP(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    solvePnP(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    solvePnP(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    solvePnP(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int) - Static method in class org.opencv.calib3d.Calib3d
     
    SOLVEPNP_AP3P - Static variable in class org.opencv.calib3d.Calib3d
     
    @@ -895,15 +941,25 @@

    S

     
    SOLVEPNP_UPNP - Static variable in class org.opencv.calib3d.Calib3d
     
    -
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int, float, double, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int, float) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int, float, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int, float, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    solvePnPRansac(MatOfPoint3f, MatOfPoint2f, Mat, MatOfDouble, Mat, Mat, boolean, int, float, double, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    solvePoly(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    solvePoly(Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    solvePoly(Mat, Mat) - Static method in class org.opencv.core.Core
    +
    solvePoly(Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    sort(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    sort(Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    SORT_ASCENDING - Static variable in class org.opencv.core.Core
     
    @@ -913,39 +969,41 @@

    S

     
    SORT_EVERY_ROW - Static variable in class org.opencv.core.Core
     
    -
    sortIdx(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    sortIdx(Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    SparseOpticalFlow - Class in org.opencv.video
     
    -
    SparseOpticalFlow(long) - Constructor for class org.opencv.video.SparseOpticalFlow
    +
    SparseOpticalFlow(long) - Constructor for class org.opencv.video.SparseOpticalFlow
     
    SparsePyrLKOpticalFlow - Class in org.opencv.video
     
    -
    SparsePyrLKOpticalFlow(long) - Constructor for class org.opencv.video.SparsePyrLKOpticalFlow
    +
    SparsePyrLKOpticalFlow(long) - Constructor for class org.opencv.video.SparsePyrLKOpticalFlow
     
    -
    spatialGradient(Mat, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    spatialGradient(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    spatialGradient(Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    spatialGradient(Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    spatialGradient(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    spatialGradient(Mat, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    split(Mat, List<Mat>) - Static method in class org.opencv.core.Core
    +
    split(Mat, List<Mat>) - Static method in class org.opencv.core.Core
     
    -
    sqrBoxFilter(Mat, Mat, int, Size, Point, boolean, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    sqrBoxFilter(Mat, Mat, int, Size) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    sqrBoxFilter(Mat, Mat, int, Size, Point, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
    sqrBoxFilter(Mat, Mat, int, Size, Point) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    sqrBoxFilter(Mat, Mat, int, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
    sqrBoxFilter(Mat, Mat, int, Size, Point, boolean) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    sqrt(Mat, Mat) - Static method in class org.opencv.core.Core
    +
    sqrBoxFilter(Mat, Mat, int, Size, Point, boolean, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    sqrt(Mat, Mat) - Static method in class org.opencv.core.Core
     
    STAR - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    start - Variable in class org.opencv.core.Range
     
    -
    start() - Method in class org.opencv.core.TickMeter
    +
    start() - Method in class org.opencv.core.TickMeter
     
    START_AUTO_STEP - Static variable in class org.opencv.ml.EM
     
    @@ -955,49 +1013,53 @@

    S

     
    StatModel - Class in org.opencv.ml
     
    -
    StatModel(long) - Constructor for class org.opencv.ml.StatModel
    +
    StatModel(long) - Constructor for class org.opencv.ml.StatModel
     
    -
    step1(int) - Method in class org.opencv.core.Mat
    +
    step1() - Method in class org.opencv.core.Mat
     
    -
    step1() - Method in class org.opencv.core.Mat
    +
    step1(int) - Method in class org.opencv.core.Mat
     
    StereoBM - Class in org.opencv.calib3d
     
    -
    StereoBM(long) - Constructor for class org.opencv.calib3d.StereoBM
    +
    StereoBM(long) - Constructor for class org.opencv.calib3d.StereoBM
     
    -
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, int, TermCriteria) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, int, TermCriteria) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, int, TermCriteria) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoCalibrateExtended(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoCalibrateExtended(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoCalibrateExtended(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, int, TermCriteria) - Static method in class org.opencv.calib3d.Calib3d
     
    StereoMatcher - Class in org.opencv.calib3d
     
    -
    StereoMatcher(long) - Constructor for class org.opencv.calib3d.StereoMatcher
    +
    StereoMatcher(long) - Constructor for class org.opencv.calib3d.StereoMatcher
    +
     
    +
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, double, Size, Rect, Rect) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, double) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, double, Size) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, Size, double, double) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, double, Size, Rect) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, double, Size, Rect, Rect) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoRectifyUncalibrated(Mat, Mat, Mat, Size, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoRectifyUncalibrated(Mat, Mat, Mat, Size, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    stereoRectifyUncalibrated(Mat, Mat, Mat, Size, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    stereoRectifyUncalibrated(Mat, Mat, Mat, Size, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
     
    StereoSGBM - Class in org.opencv.calib3d
     
    -
    StereoSGBM(long) - Constructor for class org.opencv.calib3d.StereoSGBM
    +
    StereoSGBM(long) - Constructor for class org.opencv.calib3d.StereoSGBM
     
    -
    stop() - Method in class org.opencv.core.TickMeter
    +
    stop() - Method in class org.opencv.core.TickMeter
     
    StsAssert - Static variable in class org.opencv.core.Core
     
    @@ -1057,69 +1119,71 @@

    S

     
    StsVecLengthErr - Static variable in class org.opencv.core.Core
     
    -
    stylization(Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
    +
    stylization(Mat, Mat) - Static method in class org.opencv.photo.Photo
     
    -
    stylization(Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
    stylization(Mat, Mat, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    stylization(Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
     
    Subdiv2D - Class in org.opencv.imgproc
     
    -
    Subdiv2D(long) - Constructor for class org.opencv.imgproc.Subdiv2D
    +
    Subdiv2D() - Constructor for class org.opencv.imgproc.Subdiv2D
     
    -
    Subdiv2D(Rect) - Constructor for class org.opencv.imgproc.Subdiv2D
    +
    Subdiv2D(long) - Constructor for class org.opencv.imgproc.Subdiv2D
     
    -
    Subdiv2D() - Constructor for class org.opencv.imgproc.Subdiv2D
    +
    Subdiv2D(Rect) - Constructor for class org.opencv.imgproc.Subdiv2D
     
    -
    submat(int, int, int, int) - Method in class org.opencv.core.Mat
    +
    submat(int, int, int, int) - Method in class org.opencv.core.Mat
     
    -
    submat(Range, Range) - Method in class org.opencv.core.Mat
    +
    submat(Range, Range) - Method in class org.opencv.core.Mat
     
    -
    submat(Rect) - Method in class org.opencv.core.Mat
    +
    submat(Rect) - Method in class org.opencv.core.Mat
     
    -
    subtract(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    subtract(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    subtract(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    subtract(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    subtract(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    subtract(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    subtract(Mat, Scalar, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    subtract(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
     
    -
    subtract(Mat, Scalar, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    subtract(Mat, Scalar, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    subtract(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
    subtract(Mat, Scalar, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    SUCCESS - Static variable in interface org.opencv.android.LoaderCallbackInterface
    OpenCV initialization finished successfully.
    -
    sumElems(Mat) - Static method in class org.opencv.core.Core
    +
    sumElems(Mat) - Static method in class org.opencv.core.Core
     
    SURF - Static variable in class org.opencv.features2d.DescriptorExtractor
    -
    Deprecated.
    +
    Deprecated.
     
    SURF - Static variable in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    -
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
     
    -
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class org.opencv.android.CameraBridgeViewBase
     
    -
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class org.opencv.android.CameraGLSurfaceView
    +
    surfaceChanged(SurfaceHolder, int, int, int) - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    surfaceCreated(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    surfaceCreated(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
     
    -
    surfaceCreated(SurfaceHolder) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    surfaceCreated(SurfaceHolder) - Method in class org.opencv.android.CameraBridgeViewBase
     
    -
    surfaceCreated(SurfaceHolder) - Method in class org.opencv.android.CameraGLSurfaceView
    +
    surfaceCreated(SurfaceHolder) - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    surfaceDestroyed(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
    surfaceDestroyed(SurfaceHolder) - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
     
    -
    surfaceDestroyed(SurfaceHolder) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    surfaceDestroyed(SurfaceHolder) - Method in class org.opencv.android.CameraBridgeViewBase
     
    -
    surfaceDestroyed(SurfaceHolder) - Method in class org.opencv.android.CameraGLSurfaceView
    +
    surfaceDestroyed(SurfaceHolder) - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    SVBackSubst(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    SVBackSubst(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    SVD_FULL_UV - Static variable in class org.opencv.core.Core
     
    @@ -1127,32 +1191,35 @@

    S

     
    SVD_NO_UV - Static variable in class org.opencv.core.Core
     
    -
    SVDecomp(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
    SVDecomp(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    SVDecomp(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    SVDecomp(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    SVM - Class in org.opencv.ml
     
    -
    SVM(long) - Constructor for class org.opencv.ml.SVM
    +
    SVM(long) - Constructor for class org.opencv.ml.SVM
     
    SVMSGD - Class in org.opencv.ml
     
    -
    SVMSGD(long) - Constructor for class org.opencv.ml.SVMSGD
    +
    SVMSGD(long) - Constructor for class org.opencv.ml.SVMSGD
     
    -
    symEdge(int) - Method in class org.opencv.imgproc.Subdiv2D
    +
    symEdge(int) - Method in class org.opencv.imgproc.Subdiv2D
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index daa205b3..3c51ad79 100644 --- a/docs/index-files/index-2.html +++ b/docs/index-files/index-2.html @@ -1,37 +1,51 @@ - + - + - -C-Index - + +B-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    C

    +

    B

    -
    canScrollHorizontally(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    BackgroundSubtractor - Class in org.opencv.video
    +
     
    +
    BackgroundSubtractor(long) - Constructor for class org.opencv.video.BackgroundSubtractor
    +
     
    +
    BackgroundSubtractorKNN - Class in org.opencv.video
    +
     
    +
    BackgroundSubtractorKNN(long) - Constructor for class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    BackgroundSubtractorMOG2 - Class in org.opencv.video
    +
     
    +
    BackgroundSubtractorMOG2(long) - Constructor for class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    BACKPROP - Static variable in class org.opencv.ml.ANN_MLP
    +
     
    +
    BadAlign - Static variable in class org.opencv.core.Core
    +
     
    +
    BadAlphaChannel - Static variable in class org.opencv.core.Core
    +
     
    +
    BadCallBack - Static variable in class org.opencv.core.Core
    +
     
    +
    BadCOI - Static variable in class org.opencv.core.Core
    +
     
    +
    BadDataPtr - Static variable in class org.opencv.core.Core
    +
     
    +
    BadDepth - Static variable in class org.opencv.core.Core
    +
     
    +
    BadImageSize - Static variable in class org.opencv.core.Core
    +
     
    +
    BadModelOrChSeq - Static variable in class org.opencv.core.Core
    +
     
    +
    BadNumChannel1U - Static variable in class org.opencv.core.Core
    +
     
    +
    BadNumChannels - Static variable in class org.opencv.core.Core
    +
     
    +
    BadOffset - Static variable in class org.opencv.core.Core
    +
     
    +
    BadOrder - Static variable in class org.opencv.core.Core
    +
     
    +
    BadOrigin - Static variable in class org.opencv.core.Core
    +
     
    +
    BadROISize - Static variable in class org.opencv.core.Core
    +
     
    +
    BadStep - Static variable in class org.opencv.core.Core
    +
     
    +
    BadTileSize - Static variable in class org.opencv.core.Core
    +
     
    +
    BaseCascadeClassifier - Class in org.opencv.objdetect
    +
     
    +
    BaseCascadeClassifier(long) - Constructor for class org.opencv.objdetect.BaseCascadeClassifier
    +
     
    +
    BaseLoaderCallback - Class in org.opencv.android
    +
    +
    Basic implementation of LoaderCallbackInterface.
    +
    +
    BaseLoaderCallback(Context) - Constructor for class org.opencv.android.BaseLoaderCallback
    +
     
    +
    BATCH - Static variable in class org.opencv.ml.LogisticRegression
    +
     
    +
    batchDistance(Mat, Mat, Mat, int, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    batchDistance(Mat, Mat, Mat, int, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    batchDistance(Mat, Mat, Mat, int, Mat, int, int) - Static method in class org.opencv.core.Core
    +
     
    +
    batchDistance(Mat, Mat, Mat, int, Mat, int, int, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    batchDistance(Mat, Mat, Mat, int, Mat, int, int, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    batchDistance(Mat, Mat, Mat, int, Mat, int, int, Mat, int, boolean) - Static method in class org.opencv.core.Core
    +
     
    +
    BFMatcher - Class in org.opencv.features2d
    +
     
    +
    BFMatcher() - Constructor for class org.opencv.features2d.BFMatcher
    +
     
    +
    BFMatcher(int) - Constructor for class org.opencv.features2d.BFMatcher
    +
     
    +
    BFMatcher(int, boolean) - Constructor for class org.opencv.features2d.BFMatcher
    +
     
    +
    BFMatcher(long) - Constructor for class org.opencv.features2d.BFMatcher
    +
     
    +
    bilateralFilter(Mat, Mat, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    bilateralFilter(Mat, Mat, int, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    bitmapToMat(Bitmap, Mat) - Static method in class org.opencv.android.Utils
    +
    +
    Short form of the bitmapToMat(bmp, mat, unPremultiplyAlpha=false).
    +
    +
    bitmapToMat(Bitmap, Mat, boolean) - Static method in class org.opencv.android.Utils
    +
    +
    Converts Android Bitmap to OpenCV Mat.
    +
    +
    bitwise_and(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    bitwise_and(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    bitwise_not(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    bitwise_not(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    bitwise_or(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    canScrollHorizontallyFroyo(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    bitwise_or(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    canScrollVertically(int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    bitwise_xor(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    clear() - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    bitwise_xor(Mat, Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    clearAndInvalidateCanvas() - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    blobFromImage(Mat) - Static method in class org.opencv.dnn.Dnn
     
    -
    clearAndInvalidateCanvas() - Method in interface com.adityaarora.liveedgedetection.interfaces.IScanner
    +
    blobFromImage(Mat, double) - Static method in class org.opencv.dnn.Dnn
     
    -
    com.adityaarora.liveedgedetection.activity - package com.adityaarora.liveedgedetection.activity
    +
    blobFromImage(Mat, double, Size) - Static method in class org.opencv.dnn.Dnn
     
    -
    com.adityaarora.liveedgedetection.constants - package com.adityaarora.liveedgedetection.constants
    +
    blobFromImage(Mat, double, Size, Scalar) - Static method in class org.opencv.dnn.Dnn
     
    -
    com.adityaarora.liveedgedetection.enums - package com.adityaarora.liveedgedetection.enums
    +
    blobFromImage(Mat, double, Size, Scalar, boolean) - Static method in class org.opencv.dnn.Dnn
     
    -
    com.adityaarora.liveedgedetection.interfaces - package com.adityaarora.liveedgedetection.interfaces
    +
    blobFromImage(Mat, double, Size, Scalar, boolean, boolean) - Static method in class org.opencv.dnn.Dnn
     
    -
    com.adityaarora.liveedgedetection.util - package com.adityaarora.liveedgedetection.util
    +
    blobFromImage(Mat, double, Size, Scalar, boolean, boolean, int) - Static method in class org.opencv.dnn.Dnn
     
    -
    com.adityaarora.liveedgedetection.view - package com.adityaarora.liveedgedetection.view
    +
    blobFromImages(List<Mat>) - Static method in class org.opencv.dnn.Dnn
     
    -
    compareFloats(float, float) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    blobFromImages(List<Mat>, double) - Static method in class org.opencv.dnn.Dnn
     
    -
    configureCameraAngle(Activity) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    blobFromImages(List<Mat>, double, Size) - Static method in class org.opencv.dnn.Dnn
     
    -
    contour - Variable in class com.adityaarora.liveedgedetection.view.Quadrilateral
    +
    blobFromImages(List<Mat>, double, Size, Scalar) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    blobFromImages(List<Mat>, double, Size, Scalar, boolean) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    blobFromImages(List<Mat>, double, Size, Scalar, boolean, boolean) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    blobFromImages(List<Mat>, double, Size, Scalar, boolean, boolean, int) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    blur(Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    blur(Mat, Mat, Size, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    blur(Mat, Mat, Size, Point, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    Boost - Class in org.opencv.ml
    +
     
    +
    Boost(long) - Constructor for class org.opencv.ml.Boost
    +
     
    +
    BORDER_CONSTANT - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_DEFAULT - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_ISOLATED - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_REFLECT - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_REFLECT_101 - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_REFLECT101 - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_REPLICATE - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_TRANSPARENT - Static variable in class org.opencv.core.Core
    +
     
    +
    BORDER_WRAP - Static variable in class org.opencv.core.Core
    +
     
    +
    borderInterpolate(int, int, int) - Static method in class org.opencv.core.Core
    +
     
    +
    boundingRect() - Method in class org.opencv.core.RotatedRect
    +
     
    +
    boundingRect(MatOfPoint) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    BOWImgDescriptorExtractor - Class in org.opencv.features2d
    +
     
    +
    BOWImgDescriptorExtractor(long) - Constructor for class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    BOWKMeansTrainer - Class in org.opencv.features2d
    +
     
    +
    BOWKMeansTrainer(int) - Constructor for class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    BOWKMeansTrainer(int, TermCriteria) - Constructor for class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    BOWKMeansTrainer(int, TermCriteria, int) - Constructor for class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    BOWKMeansTrainer(int, TermCriteria, int, int) - Constructor for class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    BOWKMeansTrainer(long) - Constructor for class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    BOWTrainer - Class in org.opencv.features2d
    +
     
    +
    BOWTrainer(long) - Constructor for class org.opencv.features2d.BOWTrainer
    +
     
    +
    boxFilter(Mat, Mat, int, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    boxFilter(Mat, Mat, int, Size, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    boxFilter(Mat, Mat, int, Size, Point, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    boxFilter(Mat, Mat, int, Size, Point, boolean, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    boxPoints(RotatedRect, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    br() - Method in class org.opencv.core.Rect
    +
     
    +
    br() - Method in class org.opencv.core.Rect2d
    +
     
    +
    BRIEF - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    BRISK - Class in org.opencv.features2d
    +
     
    +
    BRISK - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    BRISK - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    BRISK(long) - Constructor for class org.opencv.features2d.BRISK
    +
     
    +
    BRUTE_FORCE - Static variable in class org.opencv.ml.KNearest
    +
     
    +
    BRUTEFORCE - Static variable in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    BRUTEFORCE_HAMMING - Static variable in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    BRUTEFORCE_HAMMINGLUT - Static variable in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    BRUTEFORCE_L1 - Static variable in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    BRUTEFORCE_SL2 - Static variable in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    buildOpticalFlowPyramid(Mat, List<Mat>, Size, int) - Static method in class org.opencv.video.Video
    +
     
    +
    buildOpticalFlowPyramid(Mat, List<Mat>, Size, int, boolean) - Static method in class org.opencv.video.Video
    +
     
    +
    buildOpticalFlowPyramid(Mat, List<Mat>, Size, int, boolean, int) - Static method in class org.opencv.video.Video
    +
     
    +
    buildOpticalFlowPyramid(Mat, List<Mat>, Size, int, boolean, int, int) - Static method in class org.opencv.video.Video
    +
     
    +
    buildOpticalFlowPyramid(Mat, List<Mat>, Size, int, boolean, int, int, boolean) - Static method in class org.opencv.video.Video
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html index b94e4f5d..edde938a 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -1,12 +1,21 @@ - + - + - + T-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    T

    -
    t() - Method in class org.opencv.core.Mat
    +
    t() - Method in class org.opencv.core.Mat
     
    TermCriteria - Class in org.opencv.core
     
    -
    TermCriteria(int, int, double) - Constructor for class org.opencv.core.TermCriteria
    +
    TermCriteria() - Constructor for class org.opencv.core.TermCriteria
    Termination criteria for iterative algorithms.
    -
    TermCriteria() - Constructor for class org.opencv.core.TermCriteria
    +
    TermCriteria(double[]) - Constructor for class org.opencv.core.TermCriteria
    +
     
    +
    TermCriteria(int, int, double) - Constructor for class org.opencv.core.TermCriteria
    Termination criteria for iterative algorithms.
    -
    TermCriteria(double[]) - Constructor for class org.opencv.core.TermCriteria
    -
     
    TEST_ERROR - Static variable in class org.opencv.ml.Ml
     
    -
    textureFlattening(Mat, Mat, Mat, float, float, int) - Static method in class org.opencv.photo.Photo
    +
    textureFlattening(Mat, Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    textureFlattening(Mat, Mat, Mat, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    textureFlattening(Mat, Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
     
    -
    textureFlattening(Mat, Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
    textureFlattening(Mat, Mat, Mat, float, float, int) - Static method in class org.opencv.photo.Photo
     
    THRESH_BINARY - Static variable in class org.opencv.imgproc.Imgproc
     
    @@ -109,21 +137,21 @@

    T

     
    THRESH_TRUNC - Static variable in class org.opencv.imgproc.Imgproc
     
    +
    threshold(Mat, Mat, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    THRESHOLD - Static variable in class org.opencv.features2d.AgastFeatureDetector
     
    THRESHOLD - Static variable in class org.opencv.features2d.FastFeatureDetector
     
    -
    threshold(Mat, Mat, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    -
     
    TickMeter - Class in org.opencv.core
     
    -
    TickMeter(long) - Constructor for class org.opencv.core.TickMeter
    +
    TickMeter() - Constructor for class org.opencv.core.TickMeter
     
    -
    TickMeter() - Constructor for class org.opencv.core.TickMeter
    +
    TickMeter(long) - Constructor for class org.opencv.core.TickMeter
     
    -
    tl() - Method in class org.opencv.core.Rect
    +
    tl() - Method in class org.opencv.core.Rect
     
    -
    tl() - Method in class org.opencv.core.Rect2d
    +
    tl() - Method in class org.opencv.core.Rect2d
     
    TM_CCOEFF - Static variable in class org.opencv.imgproc.Imgproc
     
    @@ -137,174 +165,210 @@

    T

     
    TM_SQDIFF_NORMED - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    toArray() - Method in class org.opencv.core.MatOfByte
    +
    toArray() - Method in class org.opencv.core.MatOfByte
    +
     
    +
    toArray() - Method in class org.opencv.core.MatOfDMatch
     
    -
    toArray() - Method in class org.opencv.core.MatOfDMatch
    +
    toArray() - Method in class org.opencv.core.MatOfDouble
     
    -
    toArray() - Method in class org.opencv.core.MatOfDouble
    +
    toArray() - Method in class org.opencv.core.MatOfFloat
     
    -
    toArray() - Method in class org.opencv.core.MatOfFloat
    +
    toArray() - Method in class org.opencv.core.MatOfFloat4
     
    -
    toArray() - Method in class org.opencv.core.MatOfFloat4
    +
    toArray() - Method in class org.opencv.core.MatOfFloat6
     
    -
    toArray() - Method in class org.opencv.core.MatOfFloat6
    +
    toArray() - Method in class org.opencv.core.MatOfInt
     
    -
    toArray() - Method in class org.opencv.core.MatOfInt
    +
    toArray() - Method in class org.opencv.core.MatOfInt4
     
    -
    toArray() - Method in class org.opencv.core.MatOfInt4
    +
    toArray() - Method in class org.opencv.core.MatOfKeyPoint
     
    -
    toArray() - Method in class org.opencv.core.MatOfKeyPoint
    +
    toArray() - Method in class org.opencv.core.MatOfPoint
     
    -
    toArray() - Method in class org.opencv.core.MatOfPoint
    +
    toArray() - Method in class org.opencv.core.MatOfPoint2f
     
    -
    toArray() - Method in class org.opencv.core.MatOfPoint2f
    +
    toArray() - Method in class org.opencv.core.MatOfPoint3
     
    -
    toArray() - Method in class org.opencv.core.MatOfPoint3
    +
    toArray() - Method in class org.opencv.core.MatOfPoint3f
     
    -
    toArray() - Method in class org.opencv.core.MatOfPoint3f
    +
    toArray() - Method in class org.opencv.core.MatOfRect
     
    -
    toArray() - Method in class org.opencv.core.MatOfRect
    +
    toArray() - Method in class org.opencv.core.MatOfRect2d
     
    -
    toArray() - Method in class org.opencv.core.MatOfRect2d
    +
    toArray() - Method in class org.opencv.core.MatOfRotatedRect
     
    -
    toList() - Method in class org.opencv.core.MatOfByte
    +
    toList() - Method in class org.opencv.core.MatOfByte
     
    -
    toList() - Method in class org.opencv.core.MatOfDMatch
    +
    toList() - Method in class org.opencv.core.MatOfDMatch
     
    -
    toList() - Method in class org.opencv.core.MatOfDouble
    +
    toList() - Method in class org.opencv.core.MatOfDouble
     
    -
    toList() - Method in class org.opencv.core.MatOfFloat
    +
    toList() - Method in class org.opencv.core.MatOfFloat
     
    -
    toList() - Method in class org.opencv.core.MatOfFloat4
    +
    toList() - Method in class org.opencv.core.MatOfFloat4
     
    -
    toList() - Method in class org.opencv.core.MatOfFloat6
    +
    toList() - Method in class org.opencv.core.MatOfFloat6
     
    -
    toList() - Method in class org.opencv.core.MatOfInt
    +
    toList() - Method in class org.opencv.core.MatOfInt
     
    -
    toList() - Method in class org.opencv.core.MatOfInt4
    +
    toList() - Method in class org.opencv.core.MatOfInt4
     
    -
    toList() - Method in class org.opencv.core.MatOfKeyPoint
    +
    toList() - Method in class org.opencv.core.MatOfKeyPoint
     
    -
    toList() - Method in class org.opencv.core.MatOfPoint
    +
    toList() - Method in class org.opencv.core.MatOfPoint
     
    -
    toList() - Method in class org.opencv.core.MatOfPoint2f
    +
    toList() - Method in class org.opencv.core.MatOfPoint2f
     
    -
    toList() - Method in class org.opencv.core.MatOfPoint3
    +
    toList() - Method in class org.opencv.core.MatOfPoint3
     
    -
    toList() - Method in class org.opencv.core.MatOfPoint3f
    +
    toList() - Method in class org.opencv.core.MatOfPoint3f
     
    -
    toList() - Method in class org.opencv.core.MatOfRect
    +
    toList() - Method in class org.opencv.core.MatOfRect
     
    -
    toList() - Method in class org.opencv.core.MatOfRect2d
    +
    toList() - Method in class org.opencv.core.MatOfRect2d
    +
     
    +
    toList() - Method in class org.opencv.core.MatOfRotatedRect
     
    Tonemap - Class in org.opencv.photo
     
    -
    Tonemap(long) - Constructor for class org.opencv.photo.Tonemap
    +
    Tonemap(long) - Constructor for class org.opencv.photo.Tonemap
     
    TonemapDrago - Class in org.opencv.photo
     
    -
    TonemapDrago(long) - Constructor for class org.opencv.photo.TonemapDrago
    +
    TonemapDrago(long) - Constructor for class org.opencv.photo.TonemapDrago
     
    TonemapDurand - Class in org.opencv.photo
     
    -
    TonemapDurand(long) - Constructor for class org.opencv.photo.TonemapDurand
    +
    TonemapDurand(long) - Constructor for class org.opencv.photo.TonemapDurand
     
    TonemapMantiuk - Class in org.opencv.photo
     
    -
    TonemapMantiuk(long) - Constructor for class org.opencv.photo.TonemapMantiuk
    +
    TonemapMantiuk(long) - Constructor for class org.opencv.photo.TonemapMantiuk
     
    TonemapReinhard - Class in org.opencv.photo
     
    -
    TonemapReinhard(long) - Constructor for class org.opencv.photo.TonemapReinhard
    +
    TonemapReinhard(long) - Constructor for class org.opencv.photo.TonemapReinhard
     
    -
    toString() - Method in exception org.opencv.core.CvException
    +
    toString() - Method in exception org.opencv.core.CvException
     
    -
    toString() - Method in class org.opencv.core.DMatch
    +
    toString() - Method in class org.opencv.core.DMatch
     
    -
    toString() - Method in class org.opencv.core.KeyPoint
    +
    toString() - Method in class org.opencv.core.KeyPoint
     
    -
    toString() - Method in class org.opencv.core.Mat
    +
    toString() - Method in class org.opencv.core.Mat
     
    -
    toString() - Method in class org.opencv.core.Point
    +
    toString() - Method in class org.opencv.core.Point
     
    -
    toString() - Method in class org.opencv.core.Point3
    +
    toString() - Method in class org.opencv.core.Point3
     
    -
    toString() - Method in class org.opencv.core.Range
    +
    toString() - Method in class org.opencv.core.Range
     
    -
    toString() - Method in class org.opencv.core.Rect
    +
    toString() - Method in class org.opencv.core.Rect
     
    -
    toString() - Method in class org.opencv.core.Rect2d
    +
    toString() - Method in class org.opencv.core.Rect2d
     
    -
    toString() - Method in class org.opencv.core.RotatedRect
    +
    toString() - Method in class org.opencv.core.RotatedRect
     
    -
    toString() - Method in class org.opencv.core.Scalar
    +
    toString() - Method in class org.opencv.core.Scalar
     
    -
    toString() - Method in class org.opencv.core.Size
    +
    toString() - Method in class org.opencv.core.Size
     
    -
    toString() - Method in class org.opencv.core.TermCriteria
    +
    toString() - Method in class org.opencv.core.TermCriteria
     
    -
    toString() - Method in class org.opencv.imgproc.Moments
    +
    toString() - Method in class org.opencv.imgproc.Moments
     
    -
    total() - Method in class org.opencv.core.Mat
    +
    total() - Method in class org.opencv.core.Mat
     
    TouchImageView - Class in com.adityaarora.liveedgedetection.view
    This class provides pinch to zoom capability to an image
    -
    TouchImageView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    TouchImageView(Context) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    TouchImageView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    TouchImageView(Context, AttributeSet) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
     
    -
    TouchImageView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    TouchImageView(Context, AttributeSet, int) - Constructor for class com.adityaarora.liveedgedetection.view.TouchImageView
     
    TouchImageView.OnTouchImageViewListener - Interface in com.adityaarora.liveedgedetection.view
     
    -
    trace(Mat) - Static method in class org.opencv.core.Core
    +
    trace(Mat) - Static method in class org.opencv.core.Core
     
    -
    train() - Method in class org.opencv.features2d.DescriptorMatcher
    +
    train() - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    train(Mat, int, Mat) - Method in class org.opencv.ml.StatModel
    +
    train(Mat, int, Mat) - Method in class org.opencv.ml.StatModel
     
    -
    train(TrainData, int) - Method in class org.opencv.ml.StatModel
    +
    train(TrainData) - Method in class org.opencv.ml.StatModel
     
    -
    train(TrainData) - Method in class org.opencv.ml.StatModel
    +
    train(TrainData, int) - Method in class org.opencv.ml.StatModel
     
    TRAIN_ERROR - Static variable in class org.opencv.ml.Ml
     
    -
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid, boolean) - Method in class org.opencv.ml.SVM
    +
    trainAuto(Mat, int, Mat) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int) - Method in class org.opencv.ml.SVM
     
    -
    trainAuto(Mat, int, Mat) - Method in class org.opencv.ml.SVM
    +
    trainAuto(Mat, int, Mat, int, ParamGrid) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid, ParamGrid) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid, ParamGrid, ParamGrid) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid) - Method in class org.opencv.ml.SVM
    +
     
    +
    trainAuto(Mat, int, Mat, int, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid, ParamGrid, boolean) - Method in class org.opencv.ml.SVM
     
    TrainData - Class in org.opencv.ml
     
    -
    TrainData(long) - Constructor for class org.opencv.ml.TrainData
    +
    TrainData(long) - Constructor for class org.opencv.ml.TrainData
    +
     
    +
    trainE(Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    trainE(Mat, Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    trainE(Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    trainE(Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    trainE(Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
    +
    trainE(Mat, Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    trainE(Mat, Mat) - Method in class org.opencv.ml.EM
    +
    trainE(Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    trainEM(Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
    +
    trainEM(Mat) - Method in class org.opencv.ml.EM
     
    -
    trainEM(Mat) - Method in class org.opencv.ml.EM
    +
    trainEM(Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    trainEM(Mat, Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    trainEM(Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    trainIdx - Variable in class org.opencv.core.DMatch
    Train descriptor index.
    -
    trainM(Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
    +
    trainM(Mat, Mat) - Method in class org.opencv.ml.EM
    +
     
    +
    trainM(Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    trainM(Mat, Mat) - Method in class org.opencv.ml.EM
    +
    trainM(Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    transform(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
    trainM(Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.ml.EM
     
    -
    transpose(Mat, Mat) - Static method in class org.opencv.core.Core
    +
    transform(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    triangulatePoints(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    transpose(Mat, Mat) - Static method in class org.opencv.core.Core
     
    -
    type() - Method in class org.opencv.core.Mat
    +
    triangulatePoints(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    TRUNC_THRESH - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
     
    type - Variable in class org.opencv.core.TermCriteria
     
    +
    type() - Method in class org.opencv.core.Mat
    +
     
    TYPE_5_8 - Static variable in class org.opencv.features2d.FastFeatureDetector
     
    TYPE_7_12 - Static variable in class org.opencv.features2d.FastFeatureDetector
    @@ -319,20 +383,23 @@

    T

     
    TYPE_WRAPPER - Static variable in class org.opencv.core.Core
     
    -
    typeToString(int) - Static method in class org.opencv.core.CvType
    +
    typeToString(int) - Static method in class org.opencv.core.CvType
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index 2ac0202f..1222a9cc 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -1,12 +1,21 @@ - + - + - + U-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    U

    -
    undistort(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    -
     
    -
    undistort(Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    -
     
    -
    undistortImage(Mat, Mat, Mat, Mat, Mat, Size) - Static method in class org.opencv.calib3d.Calib3d
    +
    undistort(Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    undistortImage(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    undistort(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    undistortPoints(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    undistortPoints(Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    undistortPoints(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
    undistortPoints(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    undistortPoints(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    undistortPoints(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    undistortPoints(Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    -
     
    -
    undistortPointsIter(Mat, Mat, Mat, Mat, Mat, Mat, TermCriteria) - Static method in class org.opencv.imgproc.Imgproc
    +
    undistortPointsIter(Mat, Mat, Mat, Mat, Mat, Mat, TermCriteria) - Static method in class org.opencv.imgproc.Imgproc
     
    UPDATE_MODEL - Static variable in class org.opencv.ml.StatModel
     
    UPDATE_WEIGHTS - Static variable in class org.opencv.ml.ANN_MLP
     
    -
    updateState() - Method in class org.opencv.android.CameraGLRendererBase
    +
    updateState() - Method in class org.opencv.android.CameraGLRendererBase
     
    -
    useIPP() - Static method in class org.opencv.core.Core
    +
    useIPP() - Static method in class org.opencv.core.Core
     
    -
    useIPP_NE() - Static method in class org.opencv.core.Core
    +
    useIPP_NE() - Static method in class org.opencv.core.Core
     
    Utils - Class in org.opencv.android
     
    -
    Utils() - Constructor for class org.opencv.android.Utils
    +
    Utils() - Constructor for class org.opencv.android.Utils
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html index f064a596..3f1a1e43 100644 --- a/docs/index-files/index-22.html +++ b/docs/index-files/index-22.html @@ -1,12 +1,21 @@ - + - + - + V-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    V

    val - Variable in class org.opencv.core.Scalar
     
    -
    validateDisparity(Mat, Mat, int, int, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    validateDisparity(Mat, Mat, int, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    validateDisparity(Mat, Mat, int, int) - Static method in class org.opencv.calib3d.Calib3d
    +
    validateDisparity(Mat, Mat, int, int, int) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    valueOf(String) - Static method in enum com.adityaarora.liveedgedetection.enums.ScanHint
    +
    valueOf(String) - Static method in enum com.adityaarora.liveedgedetection.enums.ScanHint
    Returns the enum constant of this type with the specified name.
    -
    values() - Static method in enum com.adityaarora.liveedgedetection.enums.ScanHint
    +
    values() - Static method in enum com.adityaarora.liveedgedetection.enums.ScanHint
    Returns an array containing the constants of this enum type, in the order they are declared.
    @@ -94,55 +118,55 @@

    V

     
    VAR_ORDERED - Static variable in class org.opencv.ml.Ml
     
    -
    vconcat(List<Mat>, Mat) - Static method in class org.opencv.core.Core
    +
    vconcat(List<Mat>, Mat) - Static method in class org.opencv.core.Core
     
    -
    vector_char_to_Mat(List<Byte>) - Static method in class org.opencv.utils.Converters
    +
    vector_char_to_Mat(List<Byte>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_DMatch_to_Mat(List<DMatch>) - Static method in class org.opencv.utils.Converters
    +
    vector_DMatch_to_Mat(List<DMatch>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_double_to_Mat(List<Double>) - Static method in class org.opencv.utils.Converters
    +
    vector_double_to_Mat(List<Double>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_float_to_Mat(List<Float>) - Static method in class org.opencv.utils.Converters
    +
    vector_float_to_Mat(List<Float>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_int_to_Mat(List<Integer>) - Static method in class org.opencv.utils.Converters
    +
    vector_int_to_Mat(List<Integer>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_KeyPoint_to_Mat(List<KeyPoint>) - Static method in class org.opencv.utils.Converters
    +
    vector_KeyPoint_to_Mat(List<KeyPoint>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Mat_to_Mat(List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_Mat_to_Mat(List<Mat>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point2d_to_Mat(List<Point>) - Static method in class org.opencv.utils.Converters
    +
    vector_Point_to_Mat(List<Point>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point2f_to_Mat(List<Point>) - Static method in class org.opencv.utils.Converters
    +
    vector_Point_to_Mat(List<Point>, int) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point3_to_Mat(List<Point3>, int) - Static method in class org.opencv.utils.Converters
    +
    vector_Point2d_to_Mat(List<Point>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point3d_to_Mat(List<Point3>) - Static method in class org.opencv.utils.Converters
    +
    vector_Point2f_to_Mat(List<Point>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point3f_to_Mat(List<Point3>) - Static method in class org.opencv.utils.Converters
    +
    vector_Point3_to_Mat(List<Point3>, int) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point3i_to_Mat(List<Point3>) - Static method in class org.opencv.utils.Converters
    +
    vector_Point3d_to_Mat(List<Point3>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point_to_Mat(List<Point>) - Static method in class org.opencv.utils.Converters
    +
    vector_Point3f_to_Mat(List<Point3>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Point_to_Mat(List<Point>, int) - Static method in class org.opencv.utils.Converters
    +
    vector_Point3i_to_Mat(List<Point3>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Rect2d_to_Mat(List<Rect2d>) - Static method in class org.opencv.utils.Converters
    +
    vector_Rect_to_Mat(List<Rect>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_Rect_to_Mat(List<Rect>) - Static method in class org.opencv.utils.Converters
    +
    vector_Rect2d_to_Mat(List<Rect2d>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_uchar_to_Mat(List<Byte>) - Static method in class org.opencv.utils.Converters
    +
    vector_uchar_to_Mat(List<Byte>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_vector_char_to_Mat(List<MatOfByte>, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_vector_char_to_Mat(List<MatOfByte>, List<Mat>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_vector_DMatch_to_Mat(List<MatOfDMatch>, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_vector_DMatch_to_Mat(List<MatOfDMatch>, List<Mat>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_vector_KeyPoint_to_Mat(List<MatOfKeyPoint>, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_vector_KeyPoint_to_Mat(List<MatOfKeyPoint>, List<Mat>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_vector_Point2f_to_Mat(List<MatOfPoint2f>, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_vector_Point_to_Mat(List<MatOfPoint>, List<Mat>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_vector_Point3f_to_Mat(List<MatOfPoint3f>, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_vector_Point2f_to_Mat(List<MatOfPoint2f>, List<Mat>) - Static method in class org.opencv.utils.Converters
     
    -
    vector_vector_Point_to_Mat(List<MatOfPoint>, List<Mat>) - Static method in class org.opencv.utils.Converters
    +
    vector_vector_Point3f_to_Mat(List<MatOfPoint3f>, List<Mat>) - Static method in class org.opencv.utils.Converters
     
    VERSION - Static variable in class org.opencv.core.Core
     
    @@ -156,37 +180,37 @@

    V

     
    Video - Class in org.opencv.video
     
    -
    Video() - Constructor for class org.opencv.video.Video
    +
    Video() - Constructor for class org.opencv.video.Video
     
    VideoCapture - Class in org.opencv.videoio
     
    -
    VideoCapture(long) - Constructor for class org.opencv.videoio.VideoCapture
    +
    VideoCapture() - Constructor for class org.opencv.videoio.VideoCapture
     
    -
    VideoCapture(String, int) - Constructor for class org.opencv.videoio.VideoCapture
    +
    VideoCapture(int) - Constructor for class org.opencv.videoio.VideoCapture
     
    -
    VideoCapture(String) - Constructor for class org.opencv.videoio.VideoCapture
    +
    VideoCapture(long) - Constructor for class org.opencv.videoio.VideoCapture
     
    -
    VideoCapture(int) - Constructor for class org.opencv.videoio.VideoCapture
    +
    VideoCapture(String) - Constructor for class org.opencv.videoio.VideoCapture
     
    -
    VideoCapture() - Constructor for class org.opencv.videoio.VideoCapture
    +
    VideoCapture(String, int) - Constructor for class org.opencv.videoio.VideoCapture
     
    Videoio - Class in org.opencv.videoio
     
    -
    Videoio() - Constructor for class org.opencv.videoio.Videoio
    +
    Videoio() - Constructor for class org.opencv.videoio.Videoio
     
    VideoWriter - Class in org.opencv.videoio
     
    -
    VideoWriter(long) - Constructor for class org.opencv.videoio.VideoWriter
    +
    VideoWriter() - Constructor for class org.opencv.videoio.VideoWriter
     
    -
    VideoWriter(String, int, int, double, Size, boolean) - Constructor for class org.opencv.videoio.VideoWriter
    +
    VideoWriter(long) - Constructor for class org.opencv.videoio.VideoWriter
     
    -
    VideoWriter(String, int, int, double, Size) - Constructor for class org.opencv.videoio.VideoWriter
    +
    VideoWriter(String, int, double, Size) - Constructor for class org.opencv.videoio.VideoWriter
     
    -
    VideoWriter(String, int, double, Size, boolean) - Constructor for class org.opencv.videoio.VideoWriter
    +
    VideoWriter(String, int, double, Size, boolean) - Constructor for class org.opencv.videoio.VideoWriter
     
    -
    VideoWriter(String, int, double, Size) - Constructor for class org.opencv.videoio.VideoWriter
    +
    VideoWriter(String, int, int, double, Size) - Constructor for class org.opencv.videoio.VideoWriter
     
    -
    VideoWriter() - Constructor for class org.opencv.videoio.VideoWriter
    +
    VideoWriter(String, int, int, double, Size, boolean) - Constructor for class org.opencv.videoio.VideoWriter
     
    VIDEOWRITER_PROP_FRAMEBYTES - Static variable in class org.opencv.videoio.Videoio
     
    @@ -195,17 +219,20 @@

    V

    VIDEOWRITER_PROP_QUALITY - Static variable in class org.opencv.videoio.Videoio
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html index 7de78c07..9f4a14ef 100644 --- a/docs/index-files/index-23.html +++ b/docs/index-files/index-23.html @@ -1,12 +1,21 @@ - + - + - + W-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    W

    -
    wait_install() - Method in interface org.opencv.android.InstallCallbackInterface
    +
    wait_install() - Method in interface org.opencv.android.InstallCallbackInterface
    Wait for package installation.
    @@ -81,21 +105,29 @@

    W

     
    WARP_INVERSE_MAP - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    warpAffine(Mat, Mat, Mat, Size, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
    WARP_POLAR_LINEAR - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    warpAffine(Mat, Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    WARP_POLAR_LOG - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    warpAffine(Mat, Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
    warpAffine(Mat, Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    warpPerspective(Mat, Mat, Mat, Size, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
    warpAffine(Mat, Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    warpPerspective(Mat, Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
    +
    warpAffine(Mat, Mat, Mat, Size, int, int) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    warpPerspective(Mat, Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
    warpAffine(Mat, Mat, Mat, Size, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    watershed(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
    warpPerspective(Mat, Mat, Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    width() - Method in class org.opencv.core.Mat
    +
    warpPerspective(Mat, Mat, Mat, Size, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    warpPerspective(Mat, Mat, Mat, Size, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    warpPerspective(Mat, Mat, Mat, Size, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    warpPolar(Mat, Mat, Size, Point, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    watershed(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    width - Variable in class org.opencv.core.Rect
     
    @@ -103,32 +135,37 @@

    W

     
    width - Variable in class org.opencv.core.Size
     
    -
    write(String) - Method in class org.opencv.features2d.DescriptorExtractor
    +
    width() - Method in class org.opencv.core.Mat
    +
     
    +
    write(String) - Method in class org.opencv.features2d.DescriptorExtractor
    -
    Deprecated.
    +
    Deprecated.
     
    -
    write(String) - Method in class org.opencv.features2d.DescriptorMatcher
    +
    write(String) - Method in class org.opencv.features2d.DescriptorMatcher
     
    -
    write(String) - Method in class org.opencv.features2d.Feature2D
    +
    write(String) - Method in class org.opencv.features2d.Feature2D
     
    -
    write(String) - Method in class org.opencv.features2d.FeatureDetector
    +
    write(String) - Method in class org.opencv.features2d.FeatureDetector
    -
    Deprecated.
    +
    Deprecated.
     
    -
    write(Mat) - Method in class org.opencv.videoio.VideoWriter
    +
    write(Mat) - Method in class org.opencv.videoio.VideoWriter
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-24.html b/docs/index-files/index-24.html index a484612a..011ba981 100644 --- a/docs/index-files/index-24.html +++ b/docs/index-files/index-24.html @@ -1,12 +1,21 @@ - + - + - + X-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    X

    @@ -82,17 +106,20 @@

    X

    x - Variable in class org.opencv.core.Rect2d
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-25.html b/docs/index-files/index-25.html index ef3911d6..ab7d6f39 100644 --- a/docs/index-files/index-25.html +++ b/docs/index-files/index-25.html @@ -1,12 +1,21 @@ - + - + - + Y-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    Y

    @@ -82,17 +106,20 @@

    Y

    y - Variable in class org.opencv.core.Rect2d
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-26.html b/docs/index-files/index-26.html index 9590cefc..f33b3e2f 100644 --- a/docs/index-files/index-26.html +++ b/docs/index-files/index-26.html @@ -1,12 +1,21 @@ - + - + - + Z-Index - + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages

    Z

    z - Variable in class org.opencv.core.Point3
     
    -
    zeros(int, int, int) - Static method in class org.opencv.core.Mat
    +
    zeros(int, int, int) - Static method in class org.opencv.core.Mat
     
    -
    zeros(Size, int) - Static method in class org.opencv.core.Mat
    +
    zeros(Size, int) - Static method in class org.opencv.core.Mat
     
    -A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-27.html b/docs/index-files/index-27.html new file mode 100644 index 00000000..c54080a3 --- /dev/null +++ b/docs/index-files/index-27.html @@ -0,0 +1,295 @@ + + + + + +_-Index + + + + + + + + + + + + + + +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages + + +

    _

    +
    +
    __fromPtr__(long) - Static method in class org.opencv.calib3d.StereoBM
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.core.Algorithm
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.core.TickMeter
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.dnn.DictValue
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.dnn.Layer
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.dnn.Net
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.AKAZE
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.BFMatcher
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.BOWTrainer
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.BRISK
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.Feature2D
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.FlannBasedMatcher
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.KAZE
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.MSER
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.ORB
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.features2d.Params
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.imgproc.CLAHE
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.ANN_MLP
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.Boost
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.DTrees
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.EM
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.KNearest
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.LogisticRegression
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.NormalBayesClassifier
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.ParamGrid
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.RTrees
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.StatModel
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.SVM
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.SVMSGD
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.ml.TrainData
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.objdetect.BaseCascadeClassifier
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.AlignExposures
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.AlignMTB
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.CalibrateCRF
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.CalibrateDebevec
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.CalibrateRobertson
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.MergeDebevec
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.MergeExposures
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.MergeMertens
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.MergeRobertson
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.Tonemap
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.TonemapDrago
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.TonemapDurand
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.TonemapMantiuk
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.photo.TonemapReinhard
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.BackgroundSubtractor
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.DenseOpticalFlow
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.KalmanFilter
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.SparseOpticalFlow
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.videoio.VideoCapture
    +
     
    +
    __fromPtr__(long) - Static method in class org.opencv.videoio.VideoWriter
    +
     
    +
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages
    +
    + + + diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html index 41d9fade..d5b788b9 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -1,37 +1,51 @@ - + - + - -D-Index - + +C-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    D

    +

    C

    -
    decodeBitmapFromFile(String, String) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    C - Static variable in class org.opencv.ml.SVM
     
    -
    detectLargestQuadrilateral(Mat) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    C_SVC - Static variable in class org.opencv.ml.SVM
     
    -
    determinePictureSize(Camera.Size, Iterable<? extends Camera.Size>) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    calc(Mat, Mat, Mat) - Method in class org.opencv.video.DenseOpticalFlow
     
    -
    dispatchDraw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    calc(Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.video.SparseOpticalFlow
     
    -
    displayHint(ScanHint) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    calc(Mat, Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.video.SparseOpticalFlow
     
    -
    displayHint(ScanHint) - Method in interface com.adityaarora.liveedgedetection.interfaces.IScanner
    +
    calcBackProject(List<Mat>, MatOfInt, Mat, Mat, MatOfFloat, double) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    dp2px(Context, float) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    calcCovarMatrix(Mat, Mat, Mat, int) - Static method in class org.opencv.core.Core
     
    -
    draw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
    calcCovarMatrix(Mat, Mat, Mat, int, int) - Static method in class org.opencv.core.Core
     
    -
    -A C D E G H I L O P Q R S T V 
    - -
    - - - - - - - -
    -
    + diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index a6161e5d..dd117cfe 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -1,37 +1,51 @@ - + - + - -E-Index - + +D-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    E

    +

    D

    -
    enhanceReceipt(Bitmap, Point, Point, Point, Point) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    dataAddr() - Method in class org.opencv.core.Mat
    +
     
    +
    dct(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    dct(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    DCT_INVERSE - Static variable in class org.opencv.core.Core
    +
     
    +
    DCT_ROWS - Static variable in class org.opencv.core.Core
    +
     
    +
    decodeBitmapFromByteArray(byte[], int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    decodeBitmapFromFile(String, String) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    decolor(Mat, Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    DECOMP_CHOLESKY - Static variable in class org.opencv.core.Core
    +
     
    +
    DECOMP_EIG - Static variable in class org.opencv.core.Core
    +
     
    +
    DECOMP_LU - Static variable in class org.opencv.core.Core
    +
     
    +
    DECOMP_NORMAL - Static variable in class org.opencv.core.Core
    +
     
    +
    DECOMP_QR - Static variable in class org.opencv.core.Core
    +
     
    +
    DECOMP_SVD - Static variable in class org.opencv.core.Core
    +
     
    +
    decomposeEssentialMat(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    decomposeHomographyMat(Mat, Mat, List<Mat>, List<Mat>, List<Mat>) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    decomposeProjectionMatrix(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    decomposeProjectionMatrix(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    decomposeProjectionMatrix(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    decomposeProjectionMatrix(Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    decomposeProjectionMatrix(Mat, Mat, Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    DEFAULT_MAX_ITERS - Static variable in class org.opencv.ml.EM
    +
     
    +
    DEFAULT_NCLUSTERS - Static variable in class org.opencv.ml.EM
    +
     
    +
    DEFAULT_NLEVELS - Static variable in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    defaultNorm() - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    DEGREE - Static variable in class org.opencv.ml.SVM
    +
     
    +
    deleteLayer(DictValue) - Method in class org.opencv.dnn.Net
    +
     
    +
    deliverAndDrawFrame(CameraBridgeViewBase.CvCameraViewFrame) - Method in class org.opencv.android.CameraBridgeViewBase
    +
    +
    This method shall be called by the subclasses when they have valid + object and want it to be delivered to external client (via callback) and + then displayed on the screen.
    +
    +
    demosaicing(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    demosaicing(Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    denoise_TVL1(List<Mat>, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    denoise_TVL1(List<Mat>, Mat, double) - Static method in class org.opencv.photo.Photo
    +
     
    +
    denoise_TVL1(List<Mat>, Mat, double, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    DENSE - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DenseOpticalFlow - Class in org.opencv.video
    +
     
    +
    DenseOpticalFlow(long) - Constructor for class org.opencv.video.DenseOpticalFlow
    +
     
    +
    depth() - Method in class org.opencv.core.Mat
    +
     
    +
    depth(int) - Static method in class org.opencv.core.CvType
    +
     
    +
    DESCRIPTOR_KAZE - Static variable in class org.opencv.features2d.AKAZE
    +
     
    +
    DESCRIPTOR_KAZE_UPRIGHT - Static variable in class org.opencv.features2d.AKAZE
    +
     
    +
    DESCRIPTOR_MLDB - Static variable in class org.opencv.features2d.AKAZE
    +
     
    +
    DESCRIPTOR_MLDB_UPRIGHT - Static variable in class org.opencv.features2d.AKAZE
    +
     
    +
    DescriptorExtractor - Class in org.opencv.features2d
    +
    +
    Deprecated.
    +
    +
    DescriptorExtractor(long) - Constructor for class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    DescriptorMatcher - Class in org.opencv.features2d
    +
     
    +
    DescriptorMatcher(long) - Constructor for class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    descriptorsCount() - Method in class org.opencv.features2d.BOWTrainer
    +
     
    +
    descriptorSize() - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    descriptorSize() - Method in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    descriptorSize() - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    descriptorType() - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    descriptorType() - Method in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    descriptorType() - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detailEnhance(Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    detailEnhance(Mat, Mat, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    detailEnhance(Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    detect(List<Mat>, List<MatOfKeyPoint>) - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detect(List<Mat>, List<MatOfKeyPoint>) - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    detect(List<Mat>, List<MatOfKeyPoint>, List<Mat>) - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detect(List<Mat>, List<MatOfKeyPoint>, List<Mat>) - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    detect(Mat, Mat) - Method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    detect(Mat, MatOfKeyPoint) - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detect(Mat, MatOfKeyPoint) - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    detect(Mat, MatOfKeyPoint, Mat) - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detect(Mat, MatOfKeyPoint, Mat) - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    detect(Mat, MatOfPoint, MatOfDouble) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detect(Mat, MatOfPoint, MatOfDouble, double) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detect(Mat, MatOfPoint, MatOfDouble, double, Size) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detect(Mat, MatOfPoint, MatOfDouble, double, Size, Size) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detect(Mat, MatOfPoint, MatOfDouble, double, Size, Size, MatOfPoint) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detect(Mat, Mat, Mat) - Method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    detect(Mat, Mat, Mat, Mat) - Method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    detect(Mat, Mat, Mat, Mat, Mat) - Method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    detectAndCompute(Mat, Mat, MatOfKeyPoint, Mat) - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detectAndCompute(Mat, Mat, MatOfKeyPoint, Mat, boolean) - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    detectLargestQuadrilateral(Mat) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    detectMultiScale(Mat, MatOfRect) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale(Mat, MatOfRect, double) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale(Mat, MatOfRect, double, int) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale(Mat, MatOfRect, double, int, int) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale(Mat, MatOfRect, double, int, int, Size) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale(Mat, MatOfRect, double, int, int, Size, Size) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble, double) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble, double, Size) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble, double, Size, Size) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble, double, Size, Size, double) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble, double, Size, Size, double, double) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale(Mat, MatOfRect, MatOfDouble, double, Size, Size, double, double, boolean) - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    detectMultiScale2(Mat, MatOfRect, MatOfInt) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale2(Mat, MatOfRect, MatOfInt, double) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale2(Mat, MatOfRect, MatOfInt, double, int) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale2(Mat, MatOfRect, MatOfInt, double, int, int) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale2(Mat, MatOfRect, MatOfInt, double, int, int, Size) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale2(Mat, MatOfRect, MatOfInt, double, int, int, Size, Size) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble, double) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble, double, int) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble, double, int, int) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble, double, int, int, Size) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble, double, int, int, Size, Size) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectMultiScale3(Mat, MatOfRect, MatOfInt, MatOfDouble, double, int, int, Size, Size, boolean) - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    detectRegions(Mat, List<MatOfPoint>, MatOfRect) - Method in class org.opencv.features2d.MSER
    +
     
    +
    determinant(Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    determinePictureSize(Camera, Camera.Size) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    dft(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    dft(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    dft(Mat, Mat, int, int) - Static method in class org.opencv.core.Core
    +
     
    +
    DFT_COMPLEX_INPUT - Static variable in class org.opencv.core.Core
    +
     
    +
    DFT_COMPLEX_OUTPUT - Static variable in class org.opencv.core.Core
    +
     
    +
    DFT_INVERSE - Static variable in class org.opencv.core.Core
    +
     
    +
    DFT_REAL_OUTPUT - Static variable in class org.opencv.core.Core
    +
     
    +
    DFT_ROWS - Static variable in class org.opencv.core.Core
    +
     
    +
    DFT_SCALE - Static variable in class org.opencv.core.Core
    +
     
    +
    diag() - Method in class org.opencv.core.Mat
    +
     
    +
    diag(int) - Method in class org.opencv.core.Mat
    +
     
    +
    diag(Mat) - Static method in class org.opencv.core.Mat
    +
     
    +
    DictValue - Class in org.opencv.dnn
     
    +
    DictValue(double) - Constructor for class org.opencv.dnn.DictValue
    +
     
    +
    DictValue(int) - Constructor for class org.opencv.dnn.DictValue
    +
     
    +
    DictValue(long) - Constructor for class org.opencv.dnn.DictValue
    +
     
    +
    DictValue(String) - Constructor for class org.opencv.dnn.DictValue
    +
     
    +
    DIFF_CHARBONNIER - Static variable in class org.opencv.features2d.KAZE
    +
     
    +
    DIFF_PM_G1 - Static variable in class org.opencv.features2d.KAZE
    +
     
    +
    DIFF_PM_G2 - Static variable in class org.opencv.features2d.KAZE
    +
     
    +
    DIFF_WEICKERT - Static variable in class org.opencv.features2d.KAZE
    +
     
    +
    dilate(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    dilate(Mat, Mat, Mat, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    dilate(Mat, Mat, Mat, Point, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    dilate(Mat, Mat, Mat, Point, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    dilate(Mat, Mat, Mat, Point, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    dims() - Method in class org.opencv.core.Mat
    +
     
    +
    disableFpsMeter() - Method in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    disableView() - Method in class org.opencv.android.CameraBridgeViewBase
    +
    +
    This method is provided for clients, so they can disable camera connection and stop + the delivery of frames even though the surface view itself is not destroyed and still stays on the scren
    +
    +
    disableView() - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    disableView() - Method in class org.opencv.android.CameraGLSurfaceView
    +
     
    +
    disconnectCamera() - Method in class org.opencv.android.CameraBridgeViewBase
    +
    +
    Disconnects and release the particular camera object being connected to this surface view.
    +
    +
    disconnectCamera() - Method in class org.opencv.android.JavaCamera2View
    +
     
    +
    disconnectCamera() - Method in class org.opencv.android.JavaCameraView
    +
     
    +
    DISCRETE - Static variable in class org.opencv.ml.Boost
    +
     
    +
    DISP_SCALE - Static variable in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    DISP_SHIFT - Static variable in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    dispatchDraw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
     
    +
    displayHint(ScanHint) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
     
    +
    displayHint(ScanHint) - Method in interface com.adityaarora.liveedgedetection.interfaces.IScanner
    +
     
    +
    DIST_C - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_FAIR - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_HUBER - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_L1 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_L12 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_L2 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_LABEL_CCOMP - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_LABEL_PIXEL - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_MASK_3 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_MASK_5 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_MASK_PRECISE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_USER - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    DIST_WELSCH - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    distance - Variable in class org.opencv.core.DMatch
    +
     
    +
    distanceTransform(Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    distanceTransform(Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    distanceTransformWithLabels(Mat, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    distanceTransformWithLabels(Mat, Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    divide(double, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(double, Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(Mat, Mat, Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(Mat, Mat, Mat, double, int) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(Mat, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(Mat, Scalar, Mat, double) - Static method in class org.opencv.core.Core
    +
     
    +
    divide(Mat, Scalar, Mat, double, int) - Static method in class org.opencv.core.Core
    +
     
    +
    DMatch - Class in org.opencv.core
    +
    +
    Structure for matching: query descriptor index, train descriptor index, train + image index and distance between descriptors.
    +
    +
    DMatch() - Constructor for class org.opencv.core.DMatch
    +
     
    +
    DMatch(int, int, float) - Constructor for class org.opencv.core.DMatch
    +
     
    +
    DMatch(int, int, int, float) - Constructor for class org.opencv.core.DMatch
    +
     
    +
    Dnn - Class in org.opencv.dnn
    +
     
    +
    Dnn() - Constructor for class org.opencv.dnn.Dnn
    +
     
    +
    DNN_BACKEND_DEFAULT - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_BACKEND_HALIDE - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_BACKEND_INFERENCE_ENGINE - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_BACKEND_OPENCV - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_TARGET_CPU - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_TARGET_MYRIAD - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_TARGET_OPENCL - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    DNN_TARGET_OPENCL_FP16 - Static variable in class org.opencv.dnn.Dnn
    +
     
    +
    doStart() - Method in class org.opencv.android.Camera2Renderer
    +
     
    +
    doStart() - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    doStop() - Method in class org.opencv.android.Camera2Renderer
    +
     
    +
    doStop() - Method in class org.opencv.android.CameraGLRendererBase
    +
     
    +
    dot(Mat) - Method in class org.opencv.core.Mat
    +
     
    +
    dot(Point) - Method in class org.opencv.core.Point
    +
     
    +
    dot(Point3) - Method in class org.opencv.core.Point3
    +
     
    +
    dp2px(Context, float) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    draw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
     
    +
    draw(Canvas, float, float) - Method in class org.opencv.android.FpsMeter
    +
     
    +
    DRAW_OVER_OUTIMG - Static variable in class org.opencv.features2d.Features2d
    +
     
    +
    DRAW_RICH_KEYPOINTS - Static variable in class org.opencv.features2d.Features2d
    +
     
    +
    drawChessboardCorners(Mat, Size, MatOfPoint2f, boolean) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    drawContours(Mat, List<MatOfPoint>, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawContours(Mat, List<MatOfPoint>, int, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawContours(Mat, List<MatOfPoint>, int, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawContours(Mat, List<MatOfPoint>, int, Scalar, int, int, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawContours(Mat, List<MatOfPoint>, int, Scalar, int, int, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawContours(Mat, List<MatOfPoint>, int, Scalar, int, int, Mat, int, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawKeypoints(Mat, MatOfKeyPoint, Mat) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawKeypoints(Mat, MatOfKeyPoint, Mat, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawKeypoints(Mat, MatOfKeyPoint, Mat, Scalar, int) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMarker(Mat, Point, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawMarker(Mat, Point, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawMarker(Mat, Point, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawMarker(Mat, Point, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawMarker(Mat, Point, Scalar, int, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    drawMatches(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, MatOfDMatch, Mat) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, MatOfDMatch, Mat, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, MatOfDMatch, Mat, Scalar, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, MatOfDMatch, Mat, Scalar, Scalar, MatOfByte) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, MatOfDMatch, Mat, Scalar, Scalar, MatOfByte, int) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches2(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches2(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches2(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches2(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar, Scalar, List<MatOfByte>) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatches2(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar, Scalar, List<MatOfByte>, int) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatchesKnn(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatchesKnn(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatchesKnn(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar, Scalar) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatchesKnn(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar, Scalar, List<MatOfByte>) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawMatchesKnn(Mat, MatOfKeyPoint, Mat, MatOfKeyPoint, List<MatOfDMatch>, Mat, Scalar, Scalar, List<MatOfByte>, int) - Static method in class org.opencv.features2d.Features2d
    +
     
    +
    drawSegments(Mat, Mat) - Method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    DTrees - Class in org.opencv.ml
    +
     
    +
    DTrees(long) - Constructor for class org.opencv.ml.DTrees
    +
     
    +
    DualTVL1OpticalFlow - Class in org.opencv.video
    +
     
    +
    DualTVL1OpticalFlow(long) - Constructor for class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    dump() - Method in class org.opencv.core.Mat
    +
     
    +
    DYNAMIC_AKAZE - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_BRISK - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_DENSE - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_FAST - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_GFTT - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_HARRIS - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_MSER - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_ORB - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_SIFT - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_SIMPLEBLOB - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_STAR - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    DYNAMIC_SURF - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index 8caa37d4..c4de5d0d 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -1,37 +1,51 @@ - + - + - -G-Index - + +E-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    G

    +

    E

    -
    getBottomLeftPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
    edgeDst(int) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    edgeDst(int, Point) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    edgeOrg(int) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    edgeOrg(int, Point) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    edgePreservingFilter(Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    edgePreservingFilter(Mat, Mat, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    edgePreservingFilter(Mat, Mat, int, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    edgePreservingFilter(Mat, Mat, int, float, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    eigen(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    eigen(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    eigenNonSymmetric(Mat, Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    ELEM_SIZE(int) - Static method in class org.opencv.core.CvType
    +
     
    +
    elemSize() - Method in class org.opencv.core.Mat
    +
     
    +
    elemSize1() - Method in class org.opencv.core.Mat
     
    -
    getBottomRightPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
    ellipse(Mat, Point, Size, double, double, double, Scalar) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    getCurrentZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    ellipse(Mat, Point, Size, double, double, double, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ellipse(Mat, Point, Size, double, double, double, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ellipse(Mat, Point, Size, double, double, double, Scalar, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ellipse(Mat, RotatedRect, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ellipse(Mat, RotatedRect, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ellipse(Mat, RotatedRect, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    ellipse2Poly(Point, Size, int, int, int, int, MatOfPoint) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    EM - Class in org.opencv.ml
    +
     
    +
    EM(long) - Constructor for class org.opencv.ml.EM
    +
     
    +
    EMD(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    EMD(Mat, Mat, int, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    EMD(Mat, Mat, int, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    empty() - Method in class org.opencv.core.Algorithm
    +
     
    +
    empty() - Method in class org.opencv.core.Mat
    +
     
    +
    empty() - Method in class org.opencv.core.Range
    +
     
    +
    empty() - Method in class org.opencv.core.Rect
    +
     
    +
    empty() - Method in class org.opencv.core.Rect2d
    +
     
    +
    empty() - Method in class org.opencv.core.Size
    +
     
    +
    empty() - Method in class org.opencv.dnn.Net
    +
     
    +
    empty() - Method in class org.opencv.features2d.DescriptorExtractor
    -
    Get the current zoom.
    -
    -
    getMaxCosine(double, Point[]) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    Deprecated.
    +  +
    empty() - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    empty() - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    empty() - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    empty() - Method in class org.opencv.ml.StatModel
    +
     
    +
    empty() - Method in class org.opencv.objdetect.CascadeClassifier
     
    -
    getMaxZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    enableFpsMeter() - Method in class org.opencv.android.CameraBridgeViewBase
    -
    Get the max zoom multiplier.
    +
    This method enables label with fps value on the screen
    -
    getMinZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    enableFusion(boolean) - Method in class org.opencv.dnn.Net
    +
     
    +
    enableView() - Method in class org.opencv.android.CameraBridgeViewBase
    -
    Get the min zoom multiplier.
    +
    This method is provided for clients, so they can enable the camera connection.
    -
    getOptimalPreviewSize(int, int, Iterable<? extends Camera.Size>) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    enableView() - Method in class org.opencv.android.CameraGLRendererBase
     
    -
    getPoints() - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    enableView() - Method in class org.opencv.android.CameraGLSurfaceView
     
    -
    getPolygonDefaultPoints(Bitmap) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    end - Variable in class org.opencv.core.Range
     
    -
    getScaleType() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    enhanceReceipt(Bitmap, Point, Point, Point, Point) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
     
    -
    getScrollPosition() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    EPS - Static variable in class org.opencv.core.TermCriteria
    -
    Return the point at the center of the zoomed image.
    +
    The desired accuracy threshold or change in parameters at which the iterative algorithm is terminated.
    -
    getShape() - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
    EPS_SVR - Static variable in class org.opencv.ml.SVM
     
    -
    getTopLeftPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
    epsilon - Variable in class org.opencv.core.TermCriteria
     
    -
    getTopRightPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
    equalizeHist(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Point
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Point3
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Range
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Rect
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Rect2d
    +
     
    +
    equals(Object) - Method in class org.opencv.core.RotatedRect
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Scalar
    +
     
    +
    equals(Object) - Method in class org.opencv.core.Size
    +
     
    +
    equals(Object) - Method in class org.opencv.core.TermCriteria
    +
     
    +
    erode(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    erode(Mat, Mat, Mat, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    erode(Mat, Mat, Mat, Point, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    erode(Mat, Mat, Mat, Point, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    erode(Mat, Mat, Mat, Point, int, int, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    estimateAffine2D(Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine2D(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine2D(Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine2D(Mat, Mat, Mat, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine2D(Mat, Mat, Mat, int, double, long) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine2D(Mat, Mat, Mat, int, double, long, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine2D(Mat, Mat, Mat, int, double, long, double, long) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine3D(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine3D(Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffine3D(Mat, Mat, Mat, Mat, double, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat, Mat, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat, Mat, int, double, long) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat, Mat, int, double, long, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateAffinePartial2D(Mat, Mat, Mat, int, double, long, double, long) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    estimateRigidTransform(Mat, Mat, boolean) - Static method in class org.opencv.video.Video
    +
     
    +
    estimateRigidTransform(Mat, Mat, boolean, int, double, int) - Static method in class org.opencv.video.Video
    +
     
    +
    exp(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    exportResource(Context, int) - Static method in class org.opencv.android.Utils
    +
     
    +
    exportResource(Context, int, String) - Static method in class org.opencv.android.Utils
    +
     
    +
    extractChannel(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    eye(int, int, int) - Static method in class org.opencv.core.Mat
    +
     
    +
    eye(Size, int) - Static method in class org.opencv.core.Mat
     
    -
    getZoomedRect() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    -
    -
    Return a Rect representing the zoomed image.
    -
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index 21569e13..a2ef271f 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -1,37 +1,51 @@ - + - + - -H-Index - + +F-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    H

    +

    F

    -
    HIGHER_SAMPLING_THRESHOLD - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    FarnebackOpticalFlow - Class in org.opencv.video
    +
     
    +
    FarnebackOpticalFlow(long) - Constructor for class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    FAST - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    FAST_N - Static variable in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    FAST_SCORE - Static variable in class org.opencv.features2d.ORB
    +
     
    +
    fastAtan2(float, float) - Static method in class org.opencv.core.Core
    +
     
    +
    FastFeatureDetector - Class in org.opencv.features2d
    +
     
    +
    FastFeatureDetector(long) - Constructor for class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    fastNlMeansDenoising(Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, float, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, float, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, MatOfFloat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, MatOfFloat, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, MatOfFloat, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoising(Mat, Mat, MatOfFloat, int, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColored(Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColored(Mat, Mat, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColored(Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColored(Mat, Mat, float, float, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColored(Mat, Mat, float, float, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColoredMulti(List<Mat>, Mat, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColoredMulti(List<Mat>, Mat, int, int, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColoredMulti(List<Mat>, Mat, int, int, float, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColoredMulti(List<Mat>, Mat, int, int, float, float, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingColoredMulti(List<Mat>, Mat, int, int, float, float, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, float, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, float, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, MatOfFloat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, MatOfFloat, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, MatOfFloat, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    fastNlMeansDenoisingMulti(List<Mat>, Mat, int, int, MatOfFloat, int, int, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    Feature2D - Class in org.opencv.features2d
    +
     
    +
    Feature2D(long) - Constructor for class org.opencv.features2d.Feature2D
    +
     
    +
    FeatureDetector - Class in org.opencv.features2d
    +
    +
    Deprecated.
    +
    +
    FeatureDetector(long) - Constructor for class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    Features2d - Class in org.opencv.features2d
    +
     
    +
    Features2d() - Constructor for class org.opencv.features2d.Features2d
    +
     
    +
    fillConvexPoly(Mat, MatOfPoint, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fillConvexPoly(Mat, MatOfPoint, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fillConvexPoly(Mat, MatOfPoint, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    FILLED - Static variable in class org.opencv.core.Core
    +
     
    +
    fillPoly(Mat, List<MatOfPoint>, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fillPoly(Mat, List<MatOfPoint>, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fillPoly(Mat, List<MatOfPoint>, Scalar, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fillPoly(Mat, List<MatOfPoint>, Scalar, int, int, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    filter2D(Mat, Mat, int, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    filter2D(Mat, Mat, int, Mat, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    filter2D(Mat, Mat, int, Mat, Point, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    filter2D(Mat, Mat, int, Mat, Point, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    filterHomographyDecompByVisibleRefpoints(List<Mat>, List<Mat>, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    filterHomographyDecompByVisibleRefpoints(List<Mat>, List<Mat>, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    filterSpeckles(Mat, double, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    filterSpeckles(Mat, double, int, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    finalize() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    finalize() - Method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    finalize() - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    finalize() - Method in class org.opencv.core.Algorithm
    +
     
    +
    finalize() - Method in class org.opencv.core.Mat
    +
     
    +
    finalize() - Method in class org.opencv.core.TickMeter
    +
     
    +
    finalize() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    finalize() - Method in class org.opencv.dnn.Layer
    +
     
    +
    finalize() - Method in class org.opencv.dnn.Net
    +
     
    +
    finalize() - Method in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    finalize() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    finalize() - Method in class org.opencv.features2d.BFMatcher
    +
     
    +
    finalize() - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    finalize() - Method in class org.opencv.features2d.BOWKMeansTrainer
    +
     
    +
    finalize() - Method in class org.opencv.features2d.BOWTrainer
    +
     
    +
    finalize() - Method in class org.opencv.features2d.BRISK
    +
     
    +
    finalize() - Method in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    finalize() - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    finalize() - Method in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    finalize() - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    finalize() - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    finalize() - Method in class org.opencv.features2d.FlannBasedMatcher
    +
     
    +
    finalize() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    finalize() - Method in class org.opencv.features2d.KAZE
    +
     
    +
    finalize() - Method in class org.opencv.features2d.MSER
    +
     
    +
    finalize() - Method in class org.opencv.features2d.ORB
    +
     
    +
    finalize() - Method in class org.opencv.features2d.Params
    +
     
    +
    finalize() - Method in class org.opencv.imgproc.CLAHE
    +
     
    +
    finalize() - Method in class org.opencv.imgproc.LineSegmentDetector
    +
     
    +
    finalize() - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    finalize() - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    finalize() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    finalize() - Method in class org.opencv.ml.Boost
    +
     
    +
    finalize() - Method in class org.opencv.ml.DTrees
    +
     
    +
    finalize() - Method in class org.opencv.ml.EM
    +
     
    +
    finalize() - Method in class org.opencv.ml.KNearest
    +
     
    +
    finalize() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    finalize() - Method in class org.opencv.ml.NormalBayesClassifier
    +
     
    +
    finalize() - Method in class org.opencv.ml.ParamGrid
    +
     
    +
    finalize() - Method in class org.opencv.ml.RTrees
    +
     
    +
    finalize() - Method in class org.opencv.ml.StatModel
    +
     
    +
    finalize() - Method in class org.opencv.ml.SVM
    +
     
    +
    finalize() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    finalize() - Method in class org.opencv.ml.TrainData
    +
     
    +
    finalize() - Method in class org.opencv.objdetect.BaseCascadeClassifier
    +
     
    +
    finalize() - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    finalize() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    finalize() - Method in class org.opencv.photo.AlignExposures
    +
     
    +
    finalize() - Method in class org.opencv.photo.AlignMTB
    +
     
    +
    finalize() - Method in class org.opencv.photo.CalibrateCRF
    +
     
    +
    finalize() - Method in class org.opencv.photo.CalibrateDebevec
    +
     
    +
    finalize() - Method in class org.opencv.photo.CalibrateRobertson
    +
     
    +
    finalize() - Method in class org.opencv.photo.MergeDebevec
    +
     
    +
    finalize() - Method in class org.opencv.photo.MergeExposures
    +
     
    +
    finalize() - Method in class org.opencv.photo.MergeMertens
    +
     
    +
    finalize() - Method in class org.opencv.photo.MergeRobertson
    +
     
    +
    finalize() - Method in class org.opencv.photo.Tonemap
    +
     
    +
    finalize() - Method in class org.opencv.photo.TonemapDrago
    +
     
    +
    finalize() - Method in class org.opencv.photo.TonemapDurand
    +
     
    +
    finalize() - Method in class org.opencv.photo.TonemapMantiuk
    +
     
    +
    finalize() - Method in class org.opencv.photo.TonemapReinhard
    +
     
    +
    finalize() - Method in class org.opencv.video.BackgroundSubtractor
    +
     
    +
    finalize() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    finalize() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    finalize() - Method in class org.opencv.video.DenseOpticalFlow
    +
     
    +
    finalize() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    finalize() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    finalize() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    finalize() - Method in class org.opencv.video.SparseOpticalFlow
    +
     
    +
    finalize() - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    finalize() - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    finalize() - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    finalize(List<Mat>) - Method in class org.opencv.dnn.Layer
    +
     
    +
    finalize(List<Mat>, List<Mat>) - Method in class org.opencv.dnn.Layer
    +
     
    +
    FIND_RECT - com.adityaarora.liveedgedetection.enums.ScanHint
    +
     
    +
    findChessboardCorners(Mat, Size, MatOfPoint2f) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findChessboardCorners(Mat, Size, MatOfPoint2f, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findCirclesGrid(Mat, Size, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findCirclesGrid(Mat, Size, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findContours(Mat, List<MatOfPoint>, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    findContours(Mat, List<MatOfPoint>, Mat, int, int, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    findEssentialMat(Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, double, Point) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, double, Point, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, double, Point, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, double, Point, int, double, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, double, Point, int, double, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, Mat, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, Mat, int, double, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findEssentialMat(Mat, Mat, Mat, int, double, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findFundamentalMat(MatOfPoint2f, MatOfPoint2f) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findFundamentalMat(MatOfPoint2f, MatOfPoint2f, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findFundamentalMat(MatOfPoint2f, MatOfPoint2f, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findFundamentalMat(MatOfPoint2f, MatOfPoint2f, int, double, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findFundamentalMat(MatOfPoint2f, MatOfPoint2f, int, double, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findHomography(MatOfPoint2f, MatOfPoint2f) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findHomography(MatOfPoint2f, MatOfPoint2f, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findHomography(MatOfPoint2f, MatOfPoint2f, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findHomography(MatOfPoint2f, MatOfPoint2f, int, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findHomography(MatOfPoint2f, MatOfPoint2f, int, double, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findHomography(MatOfPoint2f, MatOfPoint2f, int, double, Mat, int, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    findNearest(Mat, int, Mat) - Method in class org.opencv.ml.KNearest
    +
     
    +
    findNearest(Mat, int, Mat, Mat) - Method in class org.opencv.ml.KNearest
    +
     
    +
    findNearest(Mat, int, Mat, Mat, Mat) - Method in class org.opencv.ml.KNearest
    +
     
    +
    findNearest(Point) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    findNearest(Point, Point) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    findNonZero(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    findTransformECC(Mat, Mat, Mat) - Static method in class org.opencv.video.Video
    +
     
    +
    findTransformECC(Mat, Mat, Mat, int) - Static method in class org.opencv.video.Video
    +
     
    +
    findTransformECC(Mat, Mat, Mat, int, TermCriteria) - Static method in class org.opencv.video.Video
    +
     
    +
    findTransformECC(Mat, Mat, Mat, int, TermCriteria, Mat) - Static method in class org.opencv.video.Video
    +
     
    +
    fisheye_CALIB_CHECK_COND - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_INTRINSIC - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_K1 - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_K2 - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_K3 - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_K4 - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_PRINCIPAL_POINT - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_FIX_SKEW - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_RECOMPUTE_EXTRINSIC - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_CALIB_USE_INTRINSIC_GUESS - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_calibrate(List<Mat>, List<Mat>, Size, Mat, Mat, List<Mat>, List<Mat>) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_calibrate(List<Mat>, List<Mat>, Size, Mat, Mat, List<Mat>, List<Mat>, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_calibrate(List<Mat>, List<Mat>, Size, Mat, Mat, List<Mat>, List<Mat>, int, TermCriteria) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_distortPoints(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_distortPoints(Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_estimateNewCameraMatrixForUndistortRectify(Mat, Mat, Size, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_estimateNewCameraMatrixForUndistortRectify(Mat, Mat, Size, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_estimateNewCameraMatrixForUndistortRectify(Mat, Mat, Size, Mat, Mat, double, Size) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_estimateNewCameraMatrixForUndistortRectify(Mat, Mat, Size, Mat, Mat, double, Size, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_initUndistortRectifyMap(Mat, Mat, Mat, Mat, Size, int, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_projectPoints(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_projectPoints(Mat, Mat, Mat, Mat, Mat, Mat, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_projectPoints(Mat, Mat, Mat, Mat, Mat, Mat, double, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoCalibrate(List<Mat>, List<Mat>, List<Mat>, Mat, Mat, Mat, Mat, Size, Mat, Mat, int, TermCriteria) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, Size) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, Size, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_stereoRectify(Mat, Mat, Mat, Mat, Size, Mat, Mat, Mat, Mat, Mat, Mat, Mat, int, Size, double, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_undistortImage(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_undistortImage(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_undistortImage(Mat, Mat, Mat, Mat, Mat, Size) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_undistortPoints(Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_undistortPoints(Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fisheye_undistortPoints(Mat, Mat, Mat, Mat, Mat, Mat) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    fitEllipse(MatOfPoint2f) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fitEllipseAMS(Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fitEllipseDirect(Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    fitLine(Mat, Mat, int, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    FLAGS_EXPAND_SAME_NAMES - Static variable in class org.opencv.core.Core
    +
     
    +
    FLAGS_MAPPING - Static variable in class org.opencv.core.Core
    +
     
    +
    FLAGS_NONE - Static variable in class org.opencv.core.Core
    +
     
    +
    FLANNBASED - Static variable in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    FlannBasedMatcher - Class in org.opencv.features2d
    +
     
    +
    FlannBasedMatcher() - Constructor for class org.opencv.features2d.FlannBasedMatcher
    +
     
    +
    FlannBasedMatcher(long) - Constructor for class org.opencv.features2d.FlannBasedMatcher
    +
     
    +
    flip(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    floodFill(Mat, Mat, Point, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    floodFill(Mat, Mat, Point, Scalar, Rect) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    floodFill(Mat, Mat, Point, Scalar, Rect, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    floodFill(Mat, Mat, Point, Scalar, Rect, Scalar, Scalar) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    floodFill(Mat, Mat, Point, Scalar, Rect, Scalar, Scalar, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    FLOODFILL_FIXED_RANGE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    FLOODFILL_MASK_ONLY - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    FM_7POINT - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    FM_8POINT - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    FM_LMEDS - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    FM_RANSAC - Static variable in class org.opencv.calib3d.Calib3d
    +
     
    +
    FONT_HERSHEY_COMPLEX - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_COMPLEX_SMALL - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_DUPLEX - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_PLAIN - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_SCRIPT_COMPLEX - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_SCRIPT_SIMPLEX - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_SIMPLEX - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_HERSHEY_TRIPLEX - Static variable in class org.opencv.core.Core
    +
     
    +
    FONT_ITALIC - Static variable in class org.opencv.core.Core
    +
     
    +
    forward() - Method in class org.opencv.dnn.Net
    +
     
    +
    forward(String) - Method in class org.opencv.dnn.Net
    +
     
    +
    forward(List<Mat>) - Method in class org.opencv.dnn.Net
    +
     
    +
    forward(List<Mat>, String) - Method in class org.opencv.dnn.Net
    +
     
    +
    forward(List<Mat>, List<String>) - Method in class org.opencv.dnn.Net
    +
     
    +
    fourcc(char, char, char, char) - Static method in class org.opencv.videoio.VideoWriter
    +
     
    +
    FpsMeter - Class in org.opencv.android
    +
     
    +
    FpsMeter() - Constructor for class org.opencv.android.FpsMeter
    +
     
    +
    FREAK - Static variable in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    fromArray(byte...) - Method in class org.opencv.core.MatOfByte
    +
     
    +
    fromArray(double...) - Method in class org.opencv.core.MatOfDouble
    +
     
    +
    fromArray(float...) - Method in class org.opencv.core.MatOfFloat
    +
     
    +
    fromArray(float...) - Method in class org.opencv.core.MatOfFloat4
    +
     
    +
    fromArray(float...) - Method in class org.opencv.core.MatOfFloat6
    +
     
    +
    fromArray(int...) - Method in class org.opencv.core.MatOfInt
    +
     
    +
    fromArray(int...) - Method in class org.opencv.core.MatOfInt4
    +
     
    +
    fromArray(int, int, byte...) - Method in class org.opencv.core.MatOfByte
    +
     
    +
    fromArray(DMatch...) - Method in class org.opencv.core.MatOfDMatch
    +
     
    +
    fromArray(KeyPoint...) - Method in class org.opencv.core.MatOfKeyPoint
    +
     
    +
    fromArray(Point...) - Method in class org.opencv.core.MatOfPoint
    +
     
    +
    fromArray(Point...) - Method in class org.opencv.core.MatOfPoint2f
    +
     
    +
    fromArray(Point3...) - Method in class org.opencv.core.MatOfPoint3
    +
     
    +
    fromArray(Point3...) - Method in class org.opencv.core.MatOfPoint3f
    +
     
    +
    fromArray(Rect...) - Method in class org.opencv.core.MatOfRect
    +
     
    +
    fromArray(Rect2d...) - Method in class org.opencv.core.MatOfRect2d
    +
     
    +
    fromArray(RotatedRect...) - Method in class org.opencv.core.MatOfRotatedRect
    +
     
    +
    fromList(List<Byte>) - Method in class org.opencv.core.MatOfByte
    +
     
    +
    fromList(List<Double>) - Method in class org.opencv.core.MatOfDouble
    +
     
    +
    fromList(List<Float>) - Method in class org.opencv.core.MatOfFloat
    +
     
    +
    fromList(List<Float>) - Method in class org.opencv.core.MatOfFloat4
    +
     
    +
    fromList(List<Float>) - Method in class org.opencv.core.MatOfFloat6
    +
     
    +
    fromList(List<Integer>) - Method in class org.opencv.core.MatOfInt
    +
     
    +
    fromList(List<Integer>) - Method in class org.opencv.core.MatOfInt4
    +
     
    +
    fromList(List<DMatch>) - Method in class org.opencv.core.MatOfDMatch
    +
     
    +
    fromList(List<KeyPoint>) - Method in class org.opencv.core.MatOfKeyPoint
    +
     
    +
    fromList(List<Point>) - Method in class org.opencv.core.MatOfPoint
    +
     
    +
    fromList(List<Point>) - Method in class org.opencv.core.MatOfPoint2f
    +
     
    +
    fromList(List<Point3>) - Method in class org.opencv.core.MatOfPoint3
    +
     
    +
    fromList(List<Point3>) - Method in class org.opencv.core.MatOfPoint3f
    +
     
    +
    fromList(List<Rect>) - Method in class org.opencv.core.MatOfRect
    +
     
    +
    fromList(List<Rect2d>) - Method in class org.opencv.core.MatOfRect2d
    +
     
    +
    fromList(List<RotatedRect>) - Method in class org.opencv.core.MatOfRotatedRect
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfByte
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfDMatch
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfDouble
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfFloat
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfFloat4
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfFloat6
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfInt
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfInt4
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfKeyPoint
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfPoint
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfPoint2f
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfPoint3
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfPoint3f
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfRect
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfRect2d
    +
     
    +
    fromNativeAddr(long) - Static method in class org.opencv.core.MatOfRotatedRect
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index 59b17c3e..2fe0a971 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -1,37 +1,51 @@ - + - + - -I-Index - + +G-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    I

    +

    G

    -
    IMAGE_DIR - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    GAMMA - Static variable in class org.opencv.ml.SVM
    +
     
    +
    GAUSSIAN - Static variable in class org.opencv.ml.ANN_MLP
    +
     
    +
    GaussianBlur(Mat, Mat, Size, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    GaussianBlur(Mat, Mat, Size, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    GaussianBlur(Mat, Mat, Size, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_BGD - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_EVAL - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_EVAL_FREEZE_MODEL - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_FGD - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_INIT_WITH_MASK - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_INIT_WITH_RECT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_PR_BGD - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    GC_PR_FGD - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    gemm(Mat, Mat, double, Mat, double, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    gemm(Mat, Mat, double, Mat, double, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    GEMM_1_T - Static variable in class org.opencv.core.Core
    +
     
    +
    GEMM_2_T - Static variable in class org.opencv.core.Core
    +
     
    +
    GEMM_3_T - Static variable in class org.opencv.core.Core
    +
     
    +
    GENTLE - Static variable in class org.opencv.ml.Boost
    +
     
    +
    get(int) - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    get(int) - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    get(int, int) - Method in class org.opencv.core.Mat
    +
     
    +
    get(int, int, byte[]) - Method in class org.opencv.core.Mat
    +
     
    +
    get(int, int, double[]) - Method in class org.opencv.core.Mat
    +
     
    +
    get(int, int, float[]) - Method in class org.opencv.core.Mat
    +
     
    +
    get(int, int, int[]) - Method in class org.opencv.core.Mat
    +
     
    +
    get(int, int, short[]) - Method in class org.opencv.core.Mat
    +
     
    +
    get_blobs() - Method in class org.opencv.dnn.Layer
    +
     
    +
    get_blockSize() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_blockStride() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_cellSize() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_controlMatrix() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_derivAperture() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_errorCovPost() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_errorCovPre() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_filterByArea() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_filterByCircularity() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_filterByColor() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_filterByConvexity() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_filterByInertia() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_gain() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_gammaCorrection() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_histogramNormType() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_L2HysThreshold() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_learnt_thetas() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    get_logStep() - Method in class org.opencv.ml.ParamGrid
    +
     
    +
    get_m00() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m01() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m02() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m03() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m10() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m11() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m12() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m20() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m21() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_m30() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_maxArea() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_maxCircularity() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_maxConvexity() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_maxInertiaRatio() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_maxThreshold() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_maxVal() - Method in class org.opencv.ml.ParamGrid
    +
     
    +
    get_measurementMatrix() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_measurementNoiseCov() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_minArea() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minCircularity() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minConvexity() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minDistBetweenBlobs() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minInertiaRatio() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minRepeatability() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minThreshold() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_minVal() - Method in class org.opencv.ml.ParamGrid
    +
     
    +
    get_mu02() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_mu03() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_mu11() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_mu12() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_mu20() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_mu21() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_mu30() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_name() - Method in class org.opencv.dnn.Layer
    +
     
    +
    get_nbins() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_nlevels() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_nu02() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_nu03() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_nu11() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_nu12() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_nu20() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_nu21() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_nu30() - Method in class org.opencv.imgproc.Moments
    +
     
    +
    get_preferableTarget() - Method in class org.opencv.dnn.Layer
    +
     
    +
    get_processNoiseCov() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_signedGradient() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_statePost() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_statePre() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_svmDetector() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_thresholdStep() - Method in class org.opencv.features2d.Params
    +
     
    +
    get_transitionMatrix() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    get_type() - Method in class org.opencv.dnn.Layer
    +
     
    +
    get_winSigma() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    get_winSize() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    getActiveVarCount() - Method in class org.opencv.ml.RTrees
    +
     
    +
    getAffineTransform(MatOfPoint2f, MatOfPoint2f) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getAlgorithmType() - Method in class org.opencv.ml.KNearest
    +
     
    +
    getAnnealCoolingRatio() - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    getAnnealCoolingRatio() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getAnnealFinalT() - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    getAnnealFinalT() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getAnnealInitialT() - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    getAnnealInitialT() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getAnnealItePerStep() - Method in class org.opencv.ml.ANN_MLP_ANNEAL
    +
     
    +
    getAnnealItePerStep() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getBackgroundImage(Mat) - Method in class org.opencv.video.BackgroundSubtractor
    +
     
    +
    getBackgroundRatio() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getBackpropMomentumScale() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getBackpropWeightScale() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getBias() - Method in class org.opencv.photo.TonemapDrago
    +
     
    +
    getBlockSize() - Method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    getBlockSize() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getBoostType() - Method in class org.opencv.ml.Boost
    +
     
    +
    getBottomLeftPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
     
    +
    getBottomRightPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
     
    +
    getBuildInformation() - Static method in class org.opencv.core.Core
    +
     
    +
    getC() - Method in class org.opencv.ml.SVM
    +
     
    +
    getCalculateVarImportance() - Method in class org.opencv.ml.RTrees
    +
     
    +
    getCameraTextureListener() - Method in class org.opencv.android.CameraGLSurfaceView
    +
     
    +
    getCatCount(int) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getCatMap() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getCatOfs() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getClassLabels() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getClassWeights() - Method in class org.opencv.ml.SVM
    +
     
    +
    getClipLimit() - Method in class org.opencv.imgproc.CLAHE
    +
     
    +
    getClustersNumber() - Method in class org.opencv.ml.EM
    +
     
    +
    getCoef0() - Method in class org.opencv.ml.SVM
    +
     
    +
    getColorAdaptation() - Method in class org.opencv.photo.TonemapReinhard
    +
     
    +
    getComplexityReductionThreshold() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getContrast() - Method in class org.opencv.photo.TonemapDurand
    +
     
    +
    getContrastWeight() - Method in class org.opencv.photo.MergeMertens
    +
     
    +
    getCounter() - Method in class org.opencv.core.TickMeter
    +
     
    +
    getCovarianceMatrixType() - Method in class org.opencv.ml.EM
    +
     
    +
    getCovs(List<Mat>) - Method in class org.opencv.ml.EM
    +
     
    +
    getCPUTickCount() - Static method in class org.opencv.core.Core
    +
     
    +
    getCurrentZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    +
    Get the current zoom.
    +
    +
    getCut() - Method in class org.opencv.photo.AlignMTB
    +
     
    +
    getCVFolds() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getDaimlerPeopleDetector() - Static method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    getDecisionFunction(int, Mat, Mat) - Method in class org.opencv.ml.SVM
    +
     
    +
    getDefaultGridPtr(int) - Static method in class org.opencv.ml.SVM
    +
     
    +
    getDefaultK() - Method in class org.opencv.ml.KNearest
    +
     
    +
    getDefaultName() - Method in class org.opencv.core.Algorithm
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.BRISK
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.Feature2D
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.KAZE
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.MSER
    +
     
    +
    getDefaultName() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getDefaultNewCameraMatrix(Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getDefaultNewCameraMatrix(Mat, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getDefaultNewCameraMatrix(Mat, Size, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getDefaultPeopleDetector() - Static method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    getDefaultSubstValues() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getDegree() - Method in class org.opencv.ml.SVM
    +
     
    +
    getDelta() - Method in class org.opencv.features2d.MSER
    +
     
    +
    getDerivKernels(Mat, Mat, int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getDerivKernels(Mat, Mat, int, int, int, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getDerivKernels(Mat, Mat, int, int, int, boolean, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getDescriptorChannels() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    getDescriptors() - Method in class org.opencv.features2d.BOWTrainer
    +
     
    +
    getDescriptorSize() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    getDescriptorSize() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    getDescriptorType() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    getDetectShadows() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    getDetectShadows() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getDiffusivity() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    getDiffusivity() - Method in class org.opencv.features2d.KAZE
    +
     
    +
    getDisp12MaxDiff() - Method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    getDisplayOrientation(Activity, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    getDist2Threshold() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    getEdge(int, int) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getEdgeList(MatOfFloat4) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getEdgeThreshold() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getEmax() - Method in class org.opencv.ml.KNearest
    +
     
    +
    getEpsilon() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getExcludeRange() - Method in class org.opencv.photo.AlignMTB
    +
     
    +
    getExposureWeight() - Method in class org.opencv.photo.MergeMertens
    +
     
    +
    getExtended() - Method in class org.opencv.features2d.KAZE
    +
     
    +
    getFastPyramids() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getFastThreshold() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getFeatureType() - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    getFirstLevel() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getFlags() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getFlags() - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    getFLOPS(int, List<MatOfInt>) - Method in class org.opencv.dnn.Net
    +
     
    +
    getFLOPS(int, MatOfInt) - Method in class org.opencv.dnn.Net
    +
     
    +
    getFLOPS(List<MatOfInt>) - Method in class org.opencv.dnn.Net
    +
     
    +
    getFLOPS(MatOfInt) - Method in class org.opencv.dnn.Net
    +
     
    +
    getFontScaleFromHeight(int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getFontScaleFromHeight(int, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getGaborKernel(Size, double, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getGaborKernel(Size, double, double, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getGaborKernel(Size, double, double, double, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getGamma() - Method in class org.opencv.ml.SVM
    +
     
    +
    getGamma() - Method in class org.opencv.photo.Tonemap
    +
     
    +
    getGamma() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getGaussianKernel(int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getGaussianKernel(int, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getHardwareFeatureName(int) - Static method in class org.opencv.core.Core
    +
     
    +
    getHarrisDetector() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getHeight(Object) - Method in interface org.opencv.android.CameraBridgeViewBase.ListItemAccessor
    +
     
    +
    getHeight(Object) - Method in class org.opencv.android.JavaCameraView.JavaCameraSizeAccessor
    +
     
    +
    getHistory() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    getHistory() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getInitialStepSize() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getInnerIterations() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getIntensity() - Method in class org.opencv.photo.TonemapReinhard
    +
     
    +
    getIntValue() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getIntValue(int) - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getIppVersion() - Static method in class org.opencv.core.Core
    +
     
    +
    getIsClassifier() - Method in class org.opencv.ml.KNearest
    +
     
    +
    getIterations() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    getK() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getKernelType() - Method in class org.opencv.ml.SVM
    +
     
    +
    getkNNSamples() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    getLambda() - Method in class org.opencv.photo.CalibrateDebevec
    +
     
    +
    getLambda() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getLayer(DictValue) - Method in class org.opencv.dnn.Net
    +
     
    +
    getLayerId(String) - Method in class org.opencv.dnn.Net
    +
     
    +
    getLayerNames() - Method in class org.opencv.dnn.Net
    +
     
    +
    getLayersCount(String) - Method in class org.opencv.dnn.Net
    +
     
    +
    getLayerSizes() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getLayerTypes(List<String>) - Method in class org.opencv.dnn.Net
    +
     
    +
    getLayout() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getLeadingEdgeList(MatOfInt) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getLearningRate() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    getLightAdaptation() - Method in class org.opencv.photo.TonemapReinhard
    +
     
    +
    getMarginRegularization() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getMarginType() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getMaxArea() - Method in class org.opencv.features2d.MSER
    +
     
    +
    getMaxBits() - Method in class org.opencv.photo.AlignMTB
    +
     
    +
    getMaxCategories() - Method in class org.opencv.ml.DTrees
     
    -
    IMAGE_NAME - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    getMaxCosine(double, Point[]) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
     
    -
    ImageDetectionProperties - Class in com.adityaarora.liveedgedetection.util
    +
    getMaxDepth() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getMaxFeatures() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getMaxFeatures() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getMaxIter() - Method in class org.opencv.photo.CalibrateRobertson
    +
     
    +
    getMaxLevel() - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    getMaxZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    -
    This class holds configuration of detected edges
    +
    Get the max zoom multiplier.
    -
    ImageDetectionProperties(double, double, double, double, double, double, Point, Point, Point, Point) - Constructor for class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getMeans() - Method in class org.opencv.ml.EM
    +
     
    +
    getMedianFiltering() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getMemoryConsumption(int, List<MatOfInt>, long[], long[]) - Method in class org.opencv.dnn.Net
    +
     
    +
    getMemoryConsumption(int, MatOfInt, long[], long[]) - Method in class org.opencv.dnn.Net
     
    -
    invalidateCanvas() - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    getMemoryConsumption(MatOfInt, long[], long[]) - Method in class org.opencv.dnn.Net
     
    -
    invalidateCanvas() - Method in interface com.adityaarora.liveedgedetection.interfaces.IScanner
    +
    getMinArea() - Method in class org.opencv.features2d.MSER
     
    -
    isAngleNotCorrect(MatOfPoint2f) - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getMinDisparity() - Method in class org.opencv.calib3d.StereoMatcher
     
    -
    IScanner - Interface in com.adityaarora.liveedgedetection.interfaces
    +
    getMinDistance() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getMinEigThreshold() - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    getMiniBatchSize() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    getMinSampleCount() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getMinZoom() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    -
    Interface between activity and surface view
    +
    Get the min zoom multiplier.
    -
    isDetectedAreaAboveLimit() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getMissing() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getMode() - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    getNAllVars() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getNames(List<String>) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.core.Algorithm
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.core.Mat
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.core.TickMeter
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.dnn.Net
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.features2d.BOWTrainer
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.features2d.DescriptorExtractor
    +
    +
    Deprecated.
    +
    getNativeObjAddr() - Method in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    getNativeObjAddr() - Method in class org.opencv.features2d.Params
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.ml.ParamGrid
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.video.KalmanFilter
    +
     
    +
    getNativeObjAddr() - Method in class org.opencv.videoio.VideoCapture
     
    -
    isDetectedAreaBelowLimits() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNativeObjAddr() - Method in class org.opencv.videoio.VideoWriter
     
    -
    isDetectedAreaBelowRatioCheck() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNLevels() - Method in class org.opencv.features2d.ORB
     
    -
    isDetectedAreaBeyondLimits() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNMixtures() - Method in class org.opencv.video.BackgroundSubtractorMOG2
     
    -
    isDetectedHeightAboveEightyFive() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNOctaveLayers() - Method in class org.opencv.features2d.AKAZE
     
    -
    isDetectedHeightAboveLimit() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNOctaveLayers() - Method in class org.opencv.features2d.KAZE
     
    -
    isDetectedHeightAboveNinetySeven() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNOctaves() - Method in class org.opencv.features2d.AKAZE
     
    -
    isDetectedImageDisProportionate() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNOctaves() - Method in class org.opencv.features2d.KAZE
     
    -
    isDetectedWidthAboveLimit() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNonmaxSuppression() - Method in class org.opencv.features2d.AgastFeatureDetector
     
    -
    isEdgeTouching() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNonmaxSuppression() - Method in class org.opencv.features2d.FastFeatureDetector
     
    -
    isReceiptTouchingTopAndBottom() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNormCatResponses() - Method in class org.opencv.ml.TrainData
     
    -
    isReceiptTouchingTopOrBottom() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNSamples() - Method in class org.opencv.ml.TrainData
     
    -
    isReceiptToughingSides() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
    getNSamples() - Method in class org.opencv.video.BackgroundSubtractorKNN
     
    -
    isScanPointsValid(Map<Integer, PointF>) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    getNTestSamples() - Method in class org.opencv.ml.TrainData
     
    -
    isZoomed() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    getNTrainSamples() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getNu() - Method in class org.opencv.ml.SVM
    +
     
    +
    getNumberOfCPUs() - Static method in class org.opencv.core.Core
    +
     
    +
    getNumDisparities() - Method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    getNumIters() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getNumLevels() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getNumThreads() - Static method in class org.opencv.core.Core
    +
     
    +
    getNVars() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getOptimalDFTSize(int) - Static method in class org.opencv.core.Core
    +
     
    +
    getOptimalNewCameraMatrix(Mat, Mat, Size, double) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    getOptimalNewCameraMatrix(Mat, Mat, Size, double, Size) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    getOptimalNewCameraMatrix(Mat, Mat, Size, double, Size, Rect) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    getOptimalNewCameraMatrix(Mat, Mat, Size, double, Size, Rect, boolean) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    getOptimalPictureSize(Camera, int, int, Camera.Size) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    getOptimalPreviewSize(int, List<Camera.Size>, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    getOptimalPreviewSize(Camera, int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    getOriginalWindowSize() - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    getOuterIterations() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getP() - Method in class org.opencv.ml.SVM
    +
     
    +
    getP1() - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    getP2() - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    getPackageName() - Method in interface org.opencv.android.InstallCallbackInterface
    -
    Returns false if image is in initial, unzoomed state.
    +
    Target package name.
    +
    getParam(DictValue) - Method in class org.opencv.dnn.Net
    +
     
    +
    getParam(DictValue, int) - Method in class org.opencv.dnn.Net
    +
     
    +
    getPass2Only() - Method in class org.opencv.features2d.MSER
    +
     
    +
    getPatchSize() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getPerfProfile(MatOfDouble) - Method in class org.opencv.dnn.Net
    +
     
    +
    getPerspectiveTransform(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getPoints() - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
     
    +
    getPolygonDefaultPoints(Bitmap) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    getPolyN() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getPolySigma() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getPreFilterCap() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getPreFilterCap() - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    getPreFilterSize() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getPreFilterType() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getPriors() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getPyrScale() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getQualityLevel() - Method in class org.opencv.features2d.GFTTDetector
    +
     
    +
    getRadiance() - Method in class org.opencv.photo.CalibrateRobertson
    +
     
    +
    getRandom() - Method in class org.opencv.photo.CalibrateDebevec
    +
     
    +
    getRealValue() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getRealValue(int) - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getRectSubPix(Mat, Size, Point, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getRectSubPix(Mat, Size, Point, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getRegressionAccuracy() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getRegularization() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    getResponses() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getResponseType() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getROI1() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getROI2() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getRotationMatrix2D(Point, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getRpropDW0() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getRpropDWMax() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getRpropDWMin() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getRpropDWMinus() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getRpropDWPlus() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getSample(Mat, int, float) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getSamples() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getSamples() - Method in class org.opencv.photo.CalibrateDebevec
    +
     
    +
    getSampleWeights() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getSaturation() - Method in class org.opencv.photo.TonemapDrago
    +
     
    +
    getSaturation() - Method in class org.opencv.photo.TonemapDurand
    +
     
    +
    getSaturation() - Method in class org.opencv.photo.TonemapMantiuk
    +
     
    +
    getSaturationWeight() - Method in class org.opencv.photo.MergeMertens
    +
     
    +
    getScale() - Method in class org.opencv.photo.TonemapMantiuk
    +
     
    +
    getScaleFactor() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getScalesNumber() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getScaleStep() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getScaleType() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
     
    +
    getScoreType() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getScrollPosition() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    +
    Return the point at the center of the zoomed image.
    +
    +
    getShadowThreshold() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    getShadowThreshold() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getShadowValue() - Method in class org.opencv.video.BackgroundSubtractorKNN
    +
     
    +
    getShadowValue() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getShape() - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView.ScanShape
    +
     
    +
    getShift() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getSigmaColor() - Method in class org.opencv.photo.TonemapDurand
    +
     
    +
    getSigmaSpace() - Method in class org.opencv.photo.TonemapDurand
    +
     
    +
    getSmallerBlockSize() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getSpeckleRange() - Method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    getSpeckleWindowSize() - Method in class org.opencv.calib3d.StereoMatcher
    +
     
    +
    getStepDecreasingPower() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getStringValue() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getStringValue(int) - Method in class org.opencv.dnn.DictValue
    +
     
    +
    getStructuringElement(int, Size) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getStructuringElement(int, Size, Point) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getSubMatrix(Mat, Mat, int) - Static method in class org.opencv.ml.TrainData
    +
     
    +
    getSubVector(Mat, Mat) - Static method in class org.opencv.ml.TrainData
    +
     
    +
    getSupportVectors() - Method in class org.opencv.ml.SVM
    +
     
    +
    getSvmsgdType() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getTau() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getTermCriteria() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getTermCriteria() - Method in class org.opencv.ml.EM
    +
     
    +
    getTermCriteria() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    getTermCriteria() - Method in class org.opencv.ml.RTrees
    +
     
    +
    getTermCriteria() - Method in class org.opencv.ml.SVM
    +
     
    +
    getTermCriteria() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getTermCriteria() - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    getTestNormCatResponses() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTestResponses() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTestSampleIdx() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTestSamples() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTestSampleWeights() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTextSize(String, int, double, int, int[]) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    getTextureThreshold() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getTheta() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getThreadNum() - Static method in class org.opencv.core.Core
    +
    +
    Deprecated.
    +
    +
    getThreshold() - Method in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    getThreshold() - Method in class org.opencv.features2d.AKAZE
    +
     
    +
    getThreshold() - Method in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    getThreshold() - Method in class org.opencv.features2d.KAZE
    +
     
    +
    getThreshold() - Method in class org.opencv.photo.CalibrateRobertson
    +
     
    +
    getTickCount() - Static method in class org.opencv.core.Core
    +
     
    +
    getTickFrequency() - Static method in class org.opencv.core.Core
    +
     
    +
    getTilesGridSize() - Method in class org.opencv.imgproc.CLAHE
    +
     
    +
    getTimeMicro() - Method in class org.opencv.core.TickMeter
    +
     
    +
    getTimeMilli() - Method in class org.opencv.core.TickMeter
    +
     
    +
    getTimeSec() - Method in class org.opencv.core.TickMeter
    +
     
    +
    getTimeTicks() - Method in class org.opencv.core.TickMeter
    +
     
    +
    getTopLeftPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
     
    +
    getTopRightPoint() - Method in class com.adityaarora.liveedgedetection.view.PolygonPoints
    +
     
    +
    getTrainDescriptors() - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    getTrainMethod() - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getTrainMethod() - Method in class org.opencv.ml.LogisticRegression
    +
     
    +
    getTrainNormCatResponses() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainResponses() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainSampleIdx() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainSamples() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainSamples(int) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainSamples(int, boolean) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainSamples(int, boolean, boolean) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTrainSampleWeights() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getTriangleList(MatOfFloat6) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getTruncatePrunedTree() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getType() - Method in class org.opencv.features2d.AgastFeatureDetector
    +
     
    +
    getType() - Method in class org.opencv.features2d.FastFeatureDetector
    +
     
    +
    getType() - Method in class org.opencv.ml.SVM
    +
     
    +
    getUncompressedSupportVectors() - Method in class org.opencv.ml.SVM
    +
     
    +
    getUnconnectedOutLayers() - Method in class org.opencv.dnn.Net
    +
     
    +
    getUniquenessRatio() - Method in class org.opencv.calib3d.StereoBM
    +
     
    +
    getUniquenessRatio() - Method in class org.opencv.calib3d.StereoSGBM
    +
     
    +
    getUpright() - Method in class org.opencv.features2d.KAZE
    +
     
    +
    getUse1SERule() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getUseInitialFlow() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getUseSurrogates() - Method in class org.opencv.ml.DTrees
    +
     
    +
    getValidDisparityROI(Rect, Rect, int, int, int) - Static method in class org.opencv.calib3d.Calib3d
    +
     
    +
    getValues(int, Mat, float) - Method in class org.opencv.ml.TrainData
    +
     
    +
    getVarCount() - Method in class org.opencv.ml.StatModel
    +
     
    +
    getVarIdx() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getVarImportance() - Method in class org.opencv.ml.RTrees
    +
     
    +
    getVarInit() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getVarMax() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getVarMin() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getVarSymbolFlags() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getVarThreshold() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getVarThresholdGen() - Method in class org.opencv.video.BackgroundSubtractorMOG2
    +
     
    +
    getVarType() - Method in class org.opencv.ml.TrainData
    +
     
    +
    getVersionMajor() - Static method in class org.opencv.core.Core
    +
     
    +
    getVersionMinor() - Static method in class org.opencv.core.Core
    +
     
    +
    getVersionRevision() - Static method in class org.opencv.core.Core
    +
     
    +
    getVersionString() - Static method in class org.opencv.core.Core
    +
     
    +
    getVertex(int) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getVertex(int, int[]) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getVocabulary() - Method in class org.opencv.features2d.BOWImgDescriptorExtractor
    +
     
    +
    getVoronoiFacetList(MatOfInt, List<MatOfPoint2f>, MatOfPoint2f) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    getVotes(Mat, Mat, int) - Method in class org.opencv.ml.RTrees
    +
     
    +
    getWarpingsNumber() - Method in class org.opencv.video.DualTVL1OpticalFlow
    +
     
    +
    getWeakCount() - Method in class org.opencv.ml.Boost
    +
     
    +
    getWeights() - Method in class org.opencv.ml.EM
    +
     
    +
    getWeights() - Method in class org.opencv.ml.SVMSGD
    +
     
    +
    getWeights(int) - Method in class org.opencv.ml.ANN_MLP
    +
     
    +
    getWeightTrimRate() - Method in class org.opencv.ml.Boost
    +
     
    +
    getWidth(Object) - Method in interface org.opencv.android.CameraBridgeViewBase.ListItemAccessor
    +
     
    +
    getWidth(Object) - Method in class org.opencv.android.JavaCameraView.JavaCameraSizeAccessor
    +
     
    +
    getWinSigma() - Method in class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    getWinSize() - Method in class org.opencv.video.FarnebackOpticalFlow
    +
     
    +
    getWinSize() - Method in class org.opencv.video.SparsePyrLKOpticalFlow
    +
     
    +
    getWTA_K() - Method in class org.opencv.features2d.ORB
    +
     
    +
    getZoomedRect() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    +
    Return a Rect representing the zoomed image.
    +
    +
    GFTT - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GFTTDetector - Class in org.opencv.features2d
    +
     
    +
    GFTTDetector(long) - Constructor for class org.opencv.features2d.GFTTDetector
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat, int, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat, int, boolean, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat, int, int, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    goodFeaturesToTrack(Mat, MatOfPoint, int, double, double, Mat, int, int, boolean, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    GpuApiCallError - Static variable in class org.opencv.core.Core
    +
     
    +
    GpuNotSupported - Static variable in class org.opencv.core.Core
    +
     
    +
    grab() - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    grabCut(Mat, Mat, Rect, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    grabCut(Mat, Mat, Rect, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    gray() - Method in interface org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame
    +
    +
    This method returns single channel gray scale Mat with frame
    +
    +
    GRAY - Static variable in class org.opencv.android.CameraBridgeViewBase
    +
     
    +
    GRID_AKAZE - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_BRISK - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_DENSE - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_FAST - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_GFTT - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_HARRIS - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_MSER - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_ORB - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_SIFT - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_SIMPLEBLOB - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_STAR - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    GRID_SURF - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    groupRectangles(MatOfRect, MatOfInt, int) - Static method in class org.opencv.objdetect.Objdetect
    +
     
    +
    groupRectangles(MatOfRect, MatOfInt, int, double) - Static method in class org.opencv.objdetect.Objdetect
    +
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index 1bf3cfef..b152581f 100644 --- a/docs/index-files/index-8.html +++ b/docs/index-files/index-8.html @@ -1,37 +1,51 @@ - + - + - -L-Index - + +H-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    L

    +

    H

    -
    loadEfficientBitmap(byte[], int, int) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
    HARD_MARGIN - Static variable in class org.opencv.ml.SVMSGD
    +
     
    +
    HARRIS - Static variable in class org.opencv.features2d.FeatureDetector
    +
    +
    Deprecated.
    +
    HARRIS_SCORE - Static variable in class org.opencv.features2d.ORB
    +
     
    +
    hashCode() - Method in class org.opencv.core.Point
    +
     
    +
    hashCode() - Method in class org.opencv.core.Point3
    +
     
    +
    hashCode() - Method in class org.opencv.core.Range
    +
     
    +
    hashCode() - Method in class org.opencv.core.Rect
    +
     
    +
    hashCode() - Method in class org.opencv.core.Rect2d
    +
     
    +
    hashCode() - Method in class org.opencv.core.RotatedRect
    +
     
    +
    hashCode() - Method in class org.opencv.core.Scalar
    +
     
    +
    hashCode() - Method in class org.opencv.core.Size
    +
     
    +
    hashCode() - Method in class org.opencv.core.TermCriteria
    +
     
    +
    hconcat(List<Mat>, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    HeaderIsNull - Static variable in class org.opencv.core.Core
    +
     
    +
    height - Variable in class org.opencv.core.Rect
    +
     
    +
    height - Variable in class org.opencv.core.Rect2d
    +
     
    +
    height - Variable in class org.opencv.core.Size
    +
     
    +
    height() - Method in class org.opencv.core.Mat
    +
     
    +
    HIGHER_SAMPLING_THRESHOLD - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
     
    +
    HISTCMP_BHATTACHARYYA - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HISTCMP_CHISQR - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HISTCMP_CHISQR_ALT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HISTCMP_CORREL - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HISTCMP_HELLINGER - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HISTCMP_INTERSECT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HISTCMP_KL_DIV - Static variable in class org.opencv.imgproc.Imgproc
     
    -
    LOWER_SAMPLING_THRESHOLD - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
    HOGDescriptor - Class in org.opencv.objdetect
    +
     
    +
    HOGDescriptor() - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(long) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(String) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int, double) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int, double, int) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int, double, int, double) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int, double, int, double, boolean) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int, double, int, double, boolean, int) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOGDescriptor(Size, Size, Size, Size, int, int, double, int, double, boolean, int, boolean) - Constructor for class org.opencv.objdetect.HOGDescriptor
    +
     
    +
    HOUGH_GRADIENT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HOUGH_MULTI_SCALE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HOUGH_PROBABILISTIC - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HOUGH_STANDARD - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughCircles(Mat, Mat, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughCircles(Mat, Mat, int, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughCircles(Mat, Mat, int, double, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughCircles(Mat, Mat, int, double, double, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughCircles(Mat, Mat, int, double, double, double, double, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLines(Mat, Mat, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLines(Mat, Mat, double, double, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLines(Mat, Mat, double, double, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLines(Mat, Mat, double, double, int, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLines(Mat, Mat, double, double, int, double, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLinesP(Mat, Mat, double, double, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLinesP(Mat, Mat, double, double, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLinesP(Mat, Mat, double, double, int, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HoughLinesPointSet(Mat, Mat, int, int, double, double, double, double, double, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    HuMoments(Moments, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html index e5e77cdb..cd988e49 100644 --- a/docs/index-files/index-9.html +++ b/docs/index-files/index-9.html @@ -1,37 +1,51 @@ - + - + - -O-Index - + +I-Index + + + + + + + + +var pathtoroot = "../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages -

    O

    +

    I

    -
    onClick(View) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    idct(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    idct(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    IDENTITY - Static variable in class org.opencv.ml.ANN_MLP
    +
     
    +
    idft(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    idft(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    idft(Mat, Mat, int, int) - Static method in class org.opencv.core.Core
    +
     
    +
    illuminationChange(Mat, Mat, Mat) - Static method in class org.opencv.photo.Photo
    +
     
    +
    illuminationChange(Mat, Mat, Mat, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    illuminationChange(Mat, Mat, Mat, float, float) - Static method in class org.opencv.photo.Photo
    +
     
    +
    IMAGE_DIR - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
     
    +
    IMAGE_NAME - Static variable in class com.adityaarora.liveedgedetection.constants.ScanConstants
    +
     
    +
    ImageDetectionProperties - Class in com.adityaarora.liveedgedetection.util
    +
    +
    This class holds configuration of detected edges
    +
    +
    ImageDetectionProperties(double, double, double, double, double, double, Point, Point, Point, Point) - Constructor for class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    imagesFromBlob(Mat, List<Mat>) - Static method in class org.opencv.dnn.Dnn
    +
     
    +
    imdecode(Mat, int) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imencode(String, Mat, MatOfByte) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imencode(String, Mat, MatOfByte, MatOfInt) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    Imgcodecs - Class in org.opencv.imgcodecs
    +
     
    +
    Imgcodecs() - Constructor for class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imgIdx - Variable in class org.opencv.core.DMatch
    +
    +
    Train image index.
    +
    +
    Imgproc - Class in org.opencv.imgproc
    +
     
    +
    Imgproc() - Constructor for class org.opencv.imgproc.Imgproc
    +
     
    +
    IMPL_IPP - Static variable in class org.opencv.core.Core
    +
     
    +
    IMPL_OPENCL - Static variable in class org.opencv.core.Core
    +
     
    +
    IMPL_PLAIN - Static variable in class org.opencv.core.Core
    +
     
    +
    imread(String) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imread(String, int) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_ANYCOLOR - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_ANYDEPTH - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_COLOR - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_GRAYSCALE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_IGNORE_ORIENTATION - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_LOAD_GDAL - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_REDUCED_COLOR_2 - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_REDUCED_COLOR_4 - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_REDUCED_COLOR_8 - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_REDUCED_GRAYSCALE_2 - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_REDUCED_GRAYSCALE_4 - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_REDUCED_GRAYSCALE_8 - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMREAD_UNCHANGED - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imreadmulti(String, List<Mat>) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imreadmulti(String, List<Mat>, int) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imwrite(String, Mat) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    imwrite(String, Mat, MatOfInt) - Static method in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_EXR_TYPE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_EXR_TYPE_FLOAT - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_EXR_TYPE_HALF - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_JPEG_CHROMA_QUALITY - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_JPEG_LUMA_QUALITY - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_JPEG_OPTIMIZE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_JPEG_PROGRESSIVE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_JPEG_QUALITY - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_JPEG_RST_INTERVAL - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_FORMAT_BLACKANDWHITE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_FORMAT_GRAYSCALE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_FORMAT_NULL - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_FORMAT_RGB - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_FORMAT_RGB_ALPHA - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PAM_TUPLETYPE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_BILEVEL - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_COMPRESSION - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_STRATEGY - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_STRATEGY_DEFAULT - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_STRATEGY_FILTERED - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_STRATEGY_FIXED - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PNG_STRATEGY_RLE - Static variable in class org.opencv.imgcodecs.Imgcodecs
    +
     
    +
    IMWRITE_PXM_BINARY - Static variable in class org.opencv.imgcodecs.Imgcodecs
     
    -
    onConfigurationChanged(Configuration) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    IMWRITE_TIFF_RESUNIT - Static variable in class org.opencv.imgcodecs.Imgcodecs
     
    -
    onCreate(Bundle) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    IMWRITE_TIFF_XDPI - Static variable in class org.opencv.imgcodecs.Imgcodecs
     
    -
    onCreateDialog(Bundle) - Method in class com.adityaarora.liveedgedetection.view.ProgressDialogFragment
    +
    IMWRITE_TIFF_YDPI - Static variable in class org.opencv.imgcodecs.Imgcodecs
     
    -
    onDraw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.ScanCanvasView
    +
    IMWRITE_WEBP_QUALITY - Static variable in class org.opencv.imgcodecs.Imgcodecs
     
    -
    onDraw(Canvas) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    INCOMPATIBLE_MANAGER_VERSION - Static variable in interface org.opencv.android.LoaderCallbackInterface
    +
    +
    This version of OpenCV Manager Service is incompatible with the app.
    +
    +
    init() - Method in class org.opencv.android.FpsMeter
     
    -
    onMeasure(int, int) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    init() - Method in class org.opencv.osgi.OpenCVNativeLoader
     
    -
    onMove() - Method in interface com.adityaarora.liveedgedetection.view.TouchImageView.OnTouchImageViewListener
    +
    INIT_FAILED - Static variable in interface org.opencv.android.LoaderCallbackInterface
    +
    +
    OpenCV library initialization has failed.
    +
    +
    initAsync(String, Context, LoaderCallbackInterface) - Static method in class org.opencv.android.OpenCVLoader
    +
    +
    Loads and initializes OpenCV library using OpenCV Engine service.
    +
    +
    initCameraMatrix2D(List<MatOfPoint3f>, List<MatOfPoint2f>, Size) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    onPictureClicked(Bitmap) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    initCameraMatrix2D(List<MatOfPoint3f>, List<MatOfPoint2f>, Size, double) - Static method in class org.opencv.calib3d.Calib3d
     
    -
    onPictureClicked(Bitmap) - Method in interface com.adityaarora.liveedgedetection.interfaces.IScanner
    +
    initDebug() - Static method in class org.opencv.android.OpenCVLoader
    +
    +
    Loads and initializes OpenCV library from current application package.
    +
    +
    initDebug(boolean) - Static method in class org.opencv.android.OpenCVLoader
    +
    +
    Loads and initializes OpenCV library from current application package.
    +
    +
    initDelaunay(Rect) - Method in class org.opencv.imgproc.Subdiv2D
     
    -
    onRequestPermissionsResult(int, String[], int[]) - Method in class com.adityaarora.liveedgedetection.activity.ScanActivity
    +
    initializeCamera() - Method in class org.opencv.android.JavaCamera2View
     
    -
    onRestoreInstanceState(Parcelable) - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    initializeCamera(int, int) - Method in class org.opencv.android.JavaCameraView
     
    -
    onSaveInstanceState() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    initUndistortRectifyMap(Mat, Mat, Mat, Mat, Size, int, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    -
    onTouchEvent(MotionEvent) - Method in class com.adityaarora.liveedgedetection.view.PolygonView
    +
    initWideAngleProjMap(Mat, Mat, Size, int, int, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
     
    +
    initWideAngleProjMap(Mat, Mat, Size, int, int, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    initWideAngleProjMap(Mat, Mat, Size, int, int, Mat, Mat, int, double) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    inpaint(Mat, Mat, Mat, double, int) - Static method in class org.opencv.photo.Photo
    +
     
    +
    INPAINT_NS - Static variable in class org.opencv.photo.Photo
    +
     
    +
    INPAINT_TELEA - Static variable in class org.opencv.photo.Photo
    +
     
    +
    inRange(Mat, Scalar, Scalar, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    insert(MatOfPoint2f) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    insert(Point) - Method in class org.opencv.imgproc.Subdiv2D
    +
     
    +
    insertChannel(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    inside(Rect) - Method in class org.opencv.core.Point
    +
     
    +
    install() - Method in interface org.opencv.android.InstallCallbackInterface
    +
    +
    Installation is approved.
    +
    +
    INSTALL_CANCELED - Static variable in interface org.opencv.android.LoaderCallbackInterface
    +
    +
    OpenCV library installation has been canceled by the user.
    +
    +
    INSTALLATION_PROGRESS - Static variable in interface org.opencv.android.InstallCallbackInterface
    +
    +
    Current package installation is in progress.
    +
    +
    InstallCallbackInterface - Interface in org.opencv.android
    +
    +
    Installation callback interface.
    +
    +
    integral(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral(Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral2(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral2(Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral2(Mat, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral3(Mat, Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral3(Mat, Mat, Mat, Mat, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    integral3(Mat, Mat, Mat, Mat, int, int) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER - Static variable in class org.opencv.ml.SVM
    +
     
    +
    INTER_AREA - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_BITS - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_BITS2 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_CUBIC - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_LANCZOS4 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_LINEAR - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_LINEAR_EXACT - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_MAX - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_NEAREST - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_TAB_SIZE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTER_TAB_SIZE2 - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTERSECT_FULL - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTERSECT_NONE - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    INTERSECT_PARTIAL - Static variable in class org.opencv.imgproc.Imgproc
    +
     
    +
    intersectConvexConvex(Mat, Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    intersectConvexConvex(Mat, Mat, Mat, boolean) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    intersection(Range) - Method in class org.opencv.core.Range
    +
     
    +
    inv() - Method in class org.opencv.core.Mat
    +
     
    +
    inv(int) - Method in class org.opencv.core.Mat
    +
     
    +
    invalidateCanvas() - Method in class com.adityaarora.liveedgedetection.view.ScanSurfaceView
    +
     
    +
    invert(Mat, Mat) - Static method in class org.opencv.core.Core
    +
     
    +
    invert(Mat, Mat, int) - Static method in class org.opencv.core.Core
    +
     
    +
    invertAffineTransform(Mat, Mat) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    isAngleNotCorrect(MatOfPoint2f) - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    IScanner - Interface in com.adityaarora.liveedgedetection.interfaces
    +
    +
    Interface between activity and surface view
    +
    +
    isClassifier() - Method in class org.opencv.ml.StatModel
    +
     
    +
    isContinuous() - Method in class org.opencv.core.Mat
    +
     
    +
    isContourConvex(MatOfPoint) - Static method in class org.opencv.imgproc.Imgproc
    +
     
    +
    isDetectedAreaAboveLimit() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedAreaBelowLimits() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedAreaBelowRatioCheck() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedAreaBeyondLimits() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedHeightAboveEightyFive() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedHeightAboveLimit() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedHeightAboveNinetySeven() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedImageDisProportionate() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isDetectedWidthAboveLimit() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isEdgeTouching() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isInt() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    isInteger(int) - Static method in class org.opencv.core.CvType
    +
     
    +
    isMaskSupported() - Method in class org.opencv.features2d.DescriptorMatcher
    +
     
    +
    isOldFormatCascade() - Method in class org.opencv.objdetect.CascadeClassifier
    +
     
    +
    isOpened() - Method in class org.opencv.videoio.VideoCapture
    +
     
    +
    isOpened() - Method in class org.opencv.videoio.VideoWriter
    +
     
    +
    isReal() - Method in class org.opencv.core.Scalar
    +
     
    +
    isReal() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    isReceiptTouchingTopAndBottom() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isReceiptTouchingTopOrBottom() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isReceiptToughingSides() - Method in class com.adityaarora.liveedgedetection.util.ImageDetectionProperties
    +
     
    +
    isScanPointsValid(Map<Integer, PointF>) - Static method in class com.adityaarora.liveedgedetection.util.ScanUtils
    +
     
    +
    isString() - Method in class org.opencv.dnn.DictValue
    +
     
    +
    isSubmatrix() - Method in class org.opencv.core.Mat
    +
     
    +
    isTrained() - Method in class org.opencv.ml.StatModel
    +
     
    +
    isZoomed() - Method in class com.adityaarora.liveedgedetection.view.TouchImageView
    +
    +
    Returns false if image is in initial, unzoomed state.
    +
    -A C D E G H I L O P Q R S T V 
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
    All Classes All Packages +
    + diff --git a/docs/index.html b/docs/index.html index 591d9ba8..37edbd85 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,75 +1,237 @@ - + - + - -Generated Documentation (Untitled) - + + + + + + + + + +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Packages 
    PackageDescription
    com.adityaarora.liveedgedetection 
    com.adityaarora.liveedgedetection.activity 
    com.adityaarora.liveedgedetection.constants 
    com.adityaarora.liveedgedetection.enums 
    com.adityaarora.liveedgedetection.interfaces 
    com.adityaarora.liveedgedetection.util 
    com.adityaarora.liveedgedetection.view 
    org.opencv.android 
    org.opencv.calib3d 
    org.opencv.core 
    org.opencv.dnn 
    org.opencv.features2d 
    org.opencv.imgcodecs 
    org.opencv.imgproc 
    org.opencv.ml 
    org.opencv.objdetect 
    org.opencv.osgi 
    org.opencv.photo 
    org.opencv.utils 
    org.opencv.video 
    org.opencv.videoio 
    +
    +
    + + diff --git a/docs/jquery/external/jquery/jquery.js b/docs/jquery/external/jquery/jquery.js new file mode 100644 index 00000000..50937333 --- /dev/null +++ b/docs/jquery/external/jquery/jquery.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "\r\n"; + +// inject VBScript +document.write(IEBinaryToArray_ByteStr_Script); + +global.JSZipUtils._getBinaryFromXHR = function (xhr) { + var binary = xhr.responseBody; + var byteMapping = {}; + for ( var i = 0; i < 256; i++ ) { + for ( var j = 0; j < 256; j++ ) { + byteMapping[ String.fromCharCode( i + (j << 8) ) ] = + String.fromCharCode(i) + String.fromCharCode(j); + } + } + var rawBytes = IEBinaryToArray_ByteStr(binary); + var lastChr = IEBinaryToArray_ByteStr_Last(binary); + return rawBytes.replace(/[\s\S]/g, function( match ) { + return byteMapping[match]; + }) + lastChr; +}; + +// enforcing Stuk's coding style +// vim: set shiftwidth=4 softtabstop=4: + +},{}]},{},[1]) +; diff --git a/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js new file mode 100644 index 00000000..93d8bc8e --- /dev/null +++ b/docs/jquery/jszip-utils/dist/jszip-utils-ie.min.js @@ -0,0 +1,10 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/docs/jquery/jszip-utils/dist/jszip-utils.js b/docs/jquery/jszip-utils/dist/jszip-utils.js new file mode 100644 index 00000000..775895ec --- /dev/null +++ b/docs/jquery/jszip-utils/dist/jszip-utils.js @@ -0,0 +1,118 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ + +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; + enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); + enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; + enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; + + output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); + + } + + return output.join(""); +}; + +// public method for decoding +exports.decode = function(input) { + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0, resultIndex = 0; + + var dataUrlPrefix = "data:"; + + if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { + // This is a common error: people give a data url + // (data:image/png;base64,iVBOR...) with a {base64: true} and + // wonders why things don't work. + // We can detect that the string input looks like a data url but we + // *can't* be sure it is one: removing everything up to the comma would + // be too dangerous. + throw new Error("Invalid base64 input, it looks like a data url."); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + + var totalLength = input.length * 3 / 4; + if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { + totalLength--; + } + if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { + totalLength--; + } + if (totalLength % 1 !== 0) { + // totalLength is not an integer, the length does not match a valid + // base64 content. That can happen if: + // - the input is not a base64 content + // - the input is *almost* a base64 content, with a extra chars at the + // beginning or at the end + // - the input uses a base64 variant (base64url for example) + throw new Error("Invalid base64 input, bad content length."); + } + var output; + if (support.uint8array) { + output = new Uint8Array(totalLength|0); + } else { + output = new Array(totalLength|0); + } + + while (i < input.length) { + + enc1 = _keyStr.indexOf(input.charAt(i++)); + enc2 = _keyStr.indexOf(input.charAt(i++)); + enc3 = _keyStr.indexOf(input.charAt(i++)); + enc4 = _keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output[resultIndex++] = chr1; + + if (enc3 !== 64) { + output[resultIndex++] = chr2; + } + if (enc4 !== 64) { + output[resultIndex++] = chr3; + } + + } + + return output; +}; + +},{"./support":30,"./utils":32}],2:[function(require,module,exports){ +'use strict'; + +var external = require("./external"); +var DataWorker = require('./stream/DataWorker'); +var Crc32Probe = require('./stream/Crc32Probe'); +var DataLengthProbe = require('./stream/DataLengthProbe'); + +/** + * Represent a compressed object, with everything needed to decompress it. + * @constructor + * @param {number} compressedSize the size of the data compressed. + * @param {number} uncompressedSize the size of the data after decompression. + * @param {number} crc32 the crc32 of the decompressed file. + * @param {object} compression the type of compression, see lib/compressions.js. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. + */ +function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { + this.compressedSize = compressedSize; + this.uncompressedSize = uncompressedSize; + this.crc32 = crc32; + this.compression = compression; + this.compressedContent = data; +} + +CompressedObject.prototype = { + /** + * Create a worker to get the uncompressed content. + * @return {GenericWorker} the worker. + */ + getContentWorker: function () { + var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) + .pipe(this.compression.uncompressWorker()) + .pipe(new DataLengthProbe("data_length")); + + var that = this; + worker.on("end", function () { + if (this.streamInfo['data_length'] !== that.uncompressedSize) { + throw new Error("Bug : uncompressed data size mismatch"); + } + }); + return worker; + }, + /** + * Create a worker to get the compressed content. + * @return {GenericWorker} the worker. + */ + getCompressedWorker: function () { + return new DataWorker(external.Promise.resolve(this.compressedContent)) + .withStreamInfo("compressedSize", this.compressedSize) + .withStreamInfo("uncompressedSize", this.uncompressedSize) + .withStreamInfo("crc32", this.crc32) + .withStreamInfo("compression", this.compression) + ; + } +}; + +/** + * Chain the given worker with other workers to compress the content with the + * given compression. + * @param {GenericWorker} uncompressedWorker the worker to pipe. + * @param {Object} compression the compression object. + * @param {Object} compressionOptions the options to use when compressing. + * @return {GenericWorker} the new worker compressing the content. + */ +CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { + return uncompressedWorker + .pipe(new Crc32Probe()) + .pipe(new DataLengthProbe("uncompressedSize")) + .pipe(compression.compressWorker(compressionOptions)) + .pipe(new DataLengthProbe("compressedSize")) + .withStreamInfo("compression", compression); +}; + +module.exports = CompressedObject; + +},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require("./stream/GenericWorker"); + +exports.STORE = { + magic: "\x00\x00", + compressWorker : function (compressionOptions) { + return new GenericWorker("STORE compression"); + }, + uncompressWorker : function () { + return new GenericWorker("STORE decompression"); + } +}; +exports.DEFLATE = require('./flate'); + +},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); + +/** + * The following functions come from pako, from pako/lib/zlib/crc32.js + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Use ordinary array, since untyped makes no boost here +function makeTable() { + var c, table = []; + + for(var n =0; n < 256; n++){ + c = n; + for(var k =0; k < 8; k++){ + c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); + } + table[n] = c; + } + + return table; +} + +// Create table on load. Just 255 signed longs. Not a problem. +var crcTable = makeTable(); + + +function crc32(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +// That's all for the pako functions. + +/** + * Compute the crc32 of a string. + * This is almost the same as the function crc32, but for strings. Using the + * same function for the two use cases leads to horrible performances. + * @param {Number} crc the starting value of the crc. + * @param {String} str the string to use. + * @param {Number} len the length of the string. + * @param {Number} pos the starting position for the crc32 computation. + * @return {Number} the computed crc32. + */ +function crc32str(crc, str, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +module.exports = function crc32wrapper(input, crc) { + if (typeof input === "undefined" || !input.length) { + return 0; + } + + var isArray = utils.getTypeOf(input) !== "string"; + + if(isArray) { + return crc32(crc|0, input, input.length, 0); + } else { + return crc32str(crc|0, input, input.length, 0); + } +}; + +},{"./utils":32}],5:[function(require,module,exports){ +'use strict'; +exports.base64 = false; +exports.binary = false; +exports.dir = false; +exports.createFolders = true; +exports.date = null; +exports.compression = null; +exports.compressionOptions = null; +exports.comment = null; +exports.unixPermissions = null; +exports.dosPermissions = null; + +},{}],6:[function(require,module,exports){ +/* global Promise */ +'use strict'; + +// load the global object first: +// - it should be better integrated in the system (unhandledRejection in node) +// - the environment may have a custom Promise implementation (see zone.js) +var ES6Promise = null; +if (typeof Promise !== "undefined") { + ES6Promise = Promise; +} else { + ES6Promise = require("lie"); +} + +/** + * Let the user use/change some implementations. + */ +module.exports = { + Promise: ES6Promise +}; + +},{"lie":37}],7:[function(require,module,exports){ +'use strict'; +var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); + +var pako = require("pako"); +var utils = require("./utils"); +var GenericWorker = require("./stream/GenericWorker"); + +var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; + +exports.magic = "\x08\x00"; + +/** + * Create a worker that uses pako to inflate/deflate. + * @constructor + * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". + * @param {Object} options the options to use when (de)compressing. + */ +function FlateWorker(action, options) { + GenericWorker.call(this, "FlateWorker/" + action); + + this._pako = null; + this._pakoAction = action; + this._pakoOptions = options; + // the `meta` object from the last chunk received + // this allow this worker to pass around metadata + this.meta = {}; +} + +utils.inherits(FlateWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +FlateWorker.prototype.processChunk = function (chunk) { + this.meta = chunk.meta; + if (this._pako === null) { + this._createPako(); + } + this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); +}; + +/** + * @see GenericWorker.flush + */ +FlateWorker.prototype.flush = function () { + GenericWorker.prototype.flush.call(this); + if (this._pako === null) { + this._createPako(); + } + this._pako.push([], true); +}; +/** + * @see GenericWorker.cleanUp + */ +FlateWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this._pako = null; +}; + +/** + * Create the _pako object. + * TODO: lazy-loading this object isn't the best solution but it's the + * quickest. The best solution is to lazy-load the worker list. See also the + * issue #446. + */ +FlateWorker.prototype._createPako = function () { + this._pako = new pako[this._pakoAction]({ + raw: true, + level: this._pakoOptions.level || -1 // default compression + }); + var self = this; + this._pako.onData = function(data) { + self.push({ + data : data, + meta : self.meta + }); + }; +}; + +exports.compressWorker = function (compressionOptions) { + return new FlateWorker("Deflate", compressionOptions); +}; +exports.uncompressWorker = function () { + return new FlateWorker("Inflate", {}); +}; + +},{"./stream/GenericWorker":28,"./utils":32,"pako":38}],8:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); +var utf8 = require('../utf8'); +var crc32 = require('../crc32'); +var signature = require('../signature'); + +/** + * Transform an integer into a string in hexadecimal. + * @private + * @param {number} dec the number to convert. + * @param {number} bytes the number of bytes to generate. + * @returns {string} the result. + */ +var decToHex = function(dec, bytes) { + var hex = "", i; + for (i = 0; i < bytes; i++) { + hex += String.fromCharCode(dec & 0xff); + dec = dec >>> 8; + } + return hex; +}; + +/** + * Generate the UNIX part of the external file attributes. + * @param {Object} unixPermissions the unix permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : + * + * TTTTsstrwxrwxrwx0000000000ADVSHR + * ^^^^____________________________ file type, see zipinfo.c (UNX_*) + * ^^^_________________________ setuid, setgid, sticky + * ^^^^^^^^^________________ permissions + * ^^^^^^^^^^______ not used ? + * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only + */ +var generateUnixExternalFileAttr = function (unixPermissions, isDir) { + + var result = unixPermissions; + if (!unixPermissions) { + // I can't use octal values in strict mode, hence the hexa. + // 040775 => 0x41fd + // 0100664 => 0x81b4 + result = isDir ? 0x41fd : 0x81b4; + } + return (result & 0xFFFF) << 16; +}; + +/** + * Generate the DOS part of the external file attributes. + * @param {Object} dosPermissions the dos permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * Bit 0 Read-Only + * Bit 1 Hidden + * Bit 2 System + * Bit 3 Volume Label + * Bit 4 Directory + * Bit 5 Archive + */ +var generateDosExternalFileAttr = function (dosPermissions, isDir) { + + // the dir flag is already set for compatibility + return (dosPermissions || 0) & 0x3F; +}; + +/** + * Generate the various parts used in the construction of the final zip file. + * @param {Object} streamInfo the hash with information about the compressed file. + * @param {Boolean} streamedContent is the content streamed ? + * @param {Boolean} streamingEnded is the stream finished ? + * @param {number} offset the current offset from the start of the zip file. + * @param {String} platform let's pretend we are this platform (change platform dependents fields) + * @param {Function} encodeFileName the function to encode the file name / comment. + * @return {Object} the zip parts. + */ +var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { + var file = streamInfo['file'], + compression = streamInfo['compression'], + useCustomEncoding = encodeFileName !== utf8.utf8encode, + encodedFileName = utils.transformTo("string", encodeFileName(file.name)), + utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), + comment = file.comment, + encodedComment = utils.transformTo("string", encodeFileName(comment)), + utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), + useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, + useUTF8ForComment = utfEncodedComment.length !== comment.length, + dosTime, + dosDate, + extraFields = "", + unicodePathExtraField = "", + unicodeCommentExtraField = "", + dir = file.dir, + date = file.date; + + + var dataInfo = { + crc32 : 0, + compressedSize : 0, + uncompressedSize : 0 + }; + + // if the content is streamed, the sizes/crc32 are only available AFTER + // the end of the stream. + if (!streamedContent || streamingEnded) { + dataInfo.crc32 = streamInfo['crc32']; + dataInfo.compressedSize = streamInfo['compressedSize']; + dataInfo.uncompressedSize = streamInfo['uncompressedSize']; + } + + var bitflag = 0; + if (streamedContent) { + // Bit 3: the sizes/crc32 are set to zero in the local header. + // The correct values are put in the data descriptor immediately + // following the compressed data. + bitflag |= 0x0008; + } + if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { + // Bit 11: Language encoding flag (EFS). + bitflag |= 0x0800; + } + + + var extFileAttr = 0; + var versionMadeBy = 0; + if (dir) { + // dos or unix, we set the dos dir flag + extFileAttr |= 0x00010; + } + if(platform === "UNIX") { + versionMadeBy = 0x031E; // UNIX, version 3.0 + extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); + } else { // DOS or other, fallback to DOS + versionMadeBy = 0x0014; // DOS, version 2.0 + extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); + } + + // date + // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html + + dosTime = date.getUTCHours(); + dosTime = dosTime << 6; + dosTime = dosTime | date.getUTCMinutes(); + dosTime = dosTime << 5; + dosTime = dosTime | date.getUTCSeconds() / 2; + + dosDate = date.getUTCFullYear() - 1980; + dosDate = dosDate << 4; + dosDate = dosDate | (date.getUTCMonth() + 1); + dosDate = dosDate << 5; + dosDate = dosDate | date.getUTCDate(); + + if (useUTF8ForFileName) { + // set the unicode path extra field. unzip needs at least one extra + // field to correctly handle unicode path, so using the path is as good + // as any other information. This could improve the situation with + // other archive managers too. + // This field is usually used without the utf8 flag, with a non + // unicode path in the header (winrar, winzip). This helps (a bit) + // with the messy Windows' default compressed folders feature but + // breaks on p7zip which doesn't seek the unicode path extra field. + // So for now, UTF-8 everywhere ! + unicodePathExtraField = + // Version + decToHex(1, 1) + + // NameCRC32 + decToHex(crc32(encodedFileName), 4) + + // UnicodeName + utfEncodedFileName; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x70" + + // size + decToHex(unicodePathExtraField.length, 2) + + // content + unicodePathExtraField; + } + + if(useUTF8ForComment) { + + unicodeCommentExtraField = + // Version + decToHex(1, 1) + + // CommentCRC32 + decToHex(crc32(encodedComment), 4) + + // UnicodeName + utfEncodedComment; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x63" + + // size + decToHex(unicodeCommentExtraField.length, 2) + + // content + unicodeCommentExtraField; + } + + var header = ""; + + // version needed to extract + header += "\x0A\x00"; + // general purpose bit flag + header += decToHex(bitflag, 2); + // compression method + header += compression.magic; + // last mod file time + header += decToHex(dosTime, 2); + // last mod file date + header += decToHex(dosDate, 2); + // crc-32 + header += decToHex(dataInfo.crc32, 4); + // compressed size + header += decToHex(dataInfo.compressedSize, 4); + // uncompressed size + header += decToHex(dataInfo.uncompressedSize, 4); + // file name length + header += decToHex(encodedFileName.length, 2); + // extra field length + header += decToHex(extraFields.length, 2); + + + var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; + + var dirRecord = signature.CENTRAL_FILE_HEADER + + // version made by (00: DOS) + decToHex(versionMadeBy, 2) + + // file header (common to file and central directory) + header + + // file comment length + decToHex(encodedComment.length, 2) + + // disk number start + "\x00\x00" + + // internal file attributes TODO + "\x00\x00" + + // external file attributes + decToHex(extFileAttr, 4) + + // relative offset of local header + decToHex(offset, 4) + + // file name + encodedFileName + + // extra field + extraFields + + // file comment + encodedComment; + + return { + fileRecord: fileRecord, + dirRecord: dirRecord + }; +}; + +/** + * Generate the EOCD record. + * @param {Number} entriesCount the number of entries in the zip file. + * @param {Number} centralDirLength the length (in bytes) of the central dir. + * @param {Number} localDirLength the length (in bytes) of the local dir. + * @param {String} comment the zip file comment as a binary string. + * @param {Function} encodeFileName the function to encode the comment. + * @return {String} the EOCD record. + */ +var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { + var dirEnd = ""; + var encodedComment = utils.transformTo("string", encodeFileName(comment)); + + // end of central dir signature + dirEnd = signature.CENTRAL_DIRECTORY_END + + // number of this disk + "\x00\x00" + + // number of the disk with the start of the central directory + "\x00\x00" + + // total number of entries in the central directory on this disk + decToHex(entriesCount, 2) + + // total number of entries in the central directory + decToHex(entriesCount, 2) + + // size of the central directory 4 bytes + decToHex(centralDirLength, 4) + + // offset of start of central directory with respect to the starting disk number + decToHex(localDirLength, 4) + + // .ZIP file comment length + decToHex(encodedComment.length, 2) + + // .ZIP file comment + encodedComment; + + return dirEnd; +}; + +/** + * Generate data descriptors for a file entry. + * @param {Object} streamInfo the hash generated by a worker, containing information + * on the file entry. + * @return {String} the data descriptors. + */ +var generateDataDescriptors = function (streamInfo) { + var descriptor = ""; + descriptor = signature.DATA_DESCRIPTOR + + // crc-32 4 bytes + decToHex(streamInfo['crc32'], 4) + + // compressed size 4 bytes + decToHex(streamInfo['compressedSize'], 4) + + // uncompressed size 4 bytes + decToHex(streamInfo['uncompressedSize'], 4); + + return descriptor; +}; + + +/** + * A worker to concatenate other workers to create a zip file. + * @param {Boolean} streamFiles `true` to stream the content of the files, + * `false` to accumulate it. + * @param {String} comment the comment to use. + * @param {String} platform the platform to use, "UNIX" or "DOS". + * @param {Function} encodeFileName the function to encode file names and comments. + */ +function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { + GenericWorker.call(this, "ZipFileWorker"); + // The number of bytes written so far. This doesn't count accumulated chunks. + this.bytesWritten = 0; + // The comment of the zip file + this.zipComment = comment; + // The platform "generating" the zip file. + this.zipPlatform = platform; + // the function to encode file names and comments. + this.encodeFileName = encodeFileName; + // Should we stream the content of the files ? + this.streamFiles = streamFiles; + // If `streamFiles` is false, we will need to accumulate the content of the + // files to calculate sizes / crc32 (and write them *before* the content). + // This boolean indicates if we are accumulating chunks (it will change a lot + // during the lifetime of this worker). + this.accumulate = false; + // The buffer receiving chunks when accumulating content. + this.contentBuffer = []; + // The list of generated directory records. + this.dirRecords = []; + // The offset (in bytes) from the beginning of the zip file for the current source. + this.currentSourceOffset = 0; + // The total number of entries in this zip file. + this.entriesCount = 0; + // the name of the file currently being added, null when handling the end of the zip file. + // Used for the emitted metadata. + this.currentFile = null; + + + + this._sources = []; +} +utils.inherits(ZipFileWorker, GenericWorker); + +/** + * @see GenericWorker.push + */ +ZipFileWorker.prototype.push = function (chunk) { + + var currentFilePercent = chunk.meta.percent || 0; + var entriesCount = this.entriesCount; + var remainingFiles = this._sources.length; + + if(this.accumulate) { + this.contentBuffer.push(chunk); + } else { + this.bytesWritten += chunk.data.length; + + GenericWorker.prototype.push.call(this, { + data : chunk.data, + meta : { + currentFile : this.currentFile, + percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 + } + }); + } +}; + +/** + * The worker started a new source (an other worker). + * @param {Object} streamInfo the streamInfo object from the new source. + */ +ZipFileWorker.prototype.openedSource = function (streamInfo) { + this.currentSourceOffset = this.bytesWritten; + this.currentFile = streamInfo['file'].name; + + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + + // don't stream folders (because they don't have any content) + if(streamedContent) { + var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + } else { + // we need to wait for the whole file before pushing anything + this.accumulate = true; + } +}; + +/** + * The worker finished a source (an other worker). + * @param {Object} streamInfo the streamInfo object from the finished source. + */ +ZipFileWorker.prototype.closedSource = function (streamInfo) { + this.accumulate = false; + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + + this.dirRecords.push(record.dirRecord); + if(streamedContent) { + // after the streamed file, we put data descriptors + this.push({ + data : generateDataDescriptors(streamInfo), + meta : {percent:100} + }); + } else { + // the content wasn't streamed, we need to push everything now + // first the file record, then the content + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + while(this.contentBuffer.length) { + this.push(this.contentBuffer.shift()); + } + } + this.currentFile = null; +}; + +/** + * @see GenericWorker.flush + */ +ZipFileWorker.prototype.flush = function () { + + var localDirLength = this.bytesWritten; + for(var i = 0; i < this.dirRecords.length; i++) { + this.push({ + data : this.dirRecords[i], + meta : {percent:100} + }); + } + var centralDirLength = this.bytesWritten - localDirLength; + + var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); + + this.push({ + data : dirEnd, + meta : {percent:100} + }); +}; + +/** + * Prepare the next source to be read. + */ +ZipFileWorker.prototype.prepareNextSource = function () { + this.previous = this._sources.shift(); + this.openedSource(this.previous.streamInfo); + if (this.isPaused) { + this.previous.pause(); + } else { + this.previous.resume(); + } +}; + +/** + * @see GenericWorker.registerPrevious + */ +ZipFileWorker.prototype.registerPrevious = function (previous) { + this._sources.push(previous); + var self = this; + + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.closedSource(self.previous.streamInfo); + if(self._sources.length) { + self.prepareNextSource(); + } else { + self.end(); + } + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; +}; + +/** + * @see GenericWorker.resume + */ +ZipFileWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this.previous && this._sources.length) { + this.prepareNextSource(); + return true; + } + if (!this.previous && !this._sources.length && !this.generatedError) { + this.end(); + return true; + } +}; + +/** + * @see GenericWorker.error + */ +ZipFileWorker.prototype.error = function (e) { + var sources = this._sources; + if(!GenericWorker.prototype.error.call(this, e)) { + return false; + } + for(var i = 0; i < sources.length; i++) { + try { + sources[i].error(e); + } catch(e) { + // the `error` exploded, nothing to do + } + } + return true; +}; + +/** + * @see GenericWorker.lock + */ +ZipFileWorker.prototype.lock = function () { + GenericWorker.prototype.lock.call(this); + var sources = this._sources; + for(var i = 0; i < sources.length; i++) { + sources[i].lock(); + } +}; + +module.exports = ZipFileWorker; + +},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ +'use strict'; + +var compressions = require('../compressions'); +var ZipFileWorker = require('./ZipFileWorker'); + +/** + * Find the compression to use. + * @param {String} fileCompression the compression defined at the file level, if any. + * @param {String} zipCompression the compression defined at the load() level. + * @return {Object} the compression object to use. + */ +var getCompression = function (fileCompression, zipCompression) { + + var compressionName = fileCompression || zipCompression; + var compression = compressions[compressionName]; + if (!compression) { + throw new Error(compressionName + " is not a valid compression method !"); + } + return compression; +}; + +/** + * Create a worker to generate a zip file. + * @param {JSZip} zip the JSZip instance at the right root level. + * @param {Object} options to generate the zip file. + * @param {String} comment the comment to use. + */ +exports.generateWorker = function (zip, options, comment) { + + var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); + var entriesCount = 0; + try { + + zip.forEach(function (relativePath, file) { + entriesCount++; + var compression = getCompression(file.options.compression, options.compression); + var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; + var dir = file.dir, date = file.date; + + file._compressWorker(compression, compressionOptions) + .withStreamInfo("file", { + name : relativePath, + dir : dir, + date : date, + comment : file.comment || "", + unixPermissions : file.unixPermissions, + dosPermissions : file.dosPermissions + }) + .pipe(zipFileWorker); + }); + zipFileWorker.entriesCount = entriesCount; + } catch (e) { + zipFileWorker.error(e); + } + + return zipFileWorker; +}; + +},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ +'use strict'; + +/** + * Representation a of zip file in js + * @constructor + */ +function JSZip() { + // if this constructor is used without `new`, it adds `new` before itself: + if(!(this instanceof JSZip)) { + return new JSZip(); + } + + if(arguments.length) { + throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + } + + // object containing the files : + // { + // "folder/" : {...}, + // "folder/data.txt" : {...} + // } + // NOTE: we use a null prototype because we do not + // want filenames like "toString" coming from a zip file + // to overwrite methods and attributes in a normal Object. + this.files = Object.create(null); + + this.comment = null; + + // Where we are in the hierarchy + this.root = ""; + this.clone = function() { + var newObj = new JSZip(); + for (var i in this) { + if (typeof this[i] !== "function") { + newObj[i] = this[i]; + } + } + return newObj; + }; +} +JSZip.prototype = require('./object'); +JSZip.prototype.loadAsync = require('./load'); +JSZip.support = require('./support'); +JSZip.defaults = require('./defaults'); + +// TODO find a better way to handle this version, +// a require('package.json').version doesn't work with webpack, see #327 +JSZip.version = "3.7.1"; + +JSZip.loadAsync = function (content, options) { + return new JSZip().loadAsync(content, options); +}; + +JSZip.external = require("./external"); +module.exports = JSZip; + +},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ +'use strict'; +var utils = require('./utils'); +var external = require("./external"); +var utf8 = require('./utf8'); +var ZipEntries = require('./zipEntries'); +var Crc32Probe = require('./stream/Crc32Probe'); +var nodejsUtils = require("./nodejsUtils"); + +/** + * Check the CRC32 of an entry. + * @param {ZipEntry} zipEntry the zip entry to check. + * @return {Promise} the result. + */ +function checkEntryCRC32(zipEntry) { + return new external.Promise(function (resolve, reject) { + var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); + worker.on("error", function (e) { + reject(e); + }) + .on("end", function () { + if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { + reject(new Error("Corrupted zip : CRC32 mismatch")); + } else { + resolve(); + } + }) + .resume(); + }); +} + +module.exports = function (data, options) { + var zip = this; + options = utils.extend(options || {}, { + base64: false, + checkCRC32: false, + optimizedBinaryString: false, + createFolders: false, + decodeFileName: utf8.utf8decode + }); + + if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); + } + + return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) + .then(function (data) { + var zipEntries = new ZipEntries(options); + zipEntries.load(data); + return zipEntries; + }).then(function checkCRC32(zipEntries) { + var promises = [external.Promise.resolve(zipEntries)]; + var files = zipEntries.files; + if (options.checkCRC32) { + for (var i = 0; i < files.length; i++) { + promises.push(checkEntryCRC32(files[i])); + } + } + return external.Promise.all(promises); + }).then(function addFiles(results) { + var zipEntries = results.shift(); + var files = zipEntries.files; + for (var i = 0; i < files.length; i++) { + var input = files[i]; + zip.file(input.fileNameStr, input.decompressed, { + binary: true, + optimizedBinaryString: true, + date: input.date, + dir: input.dir, + comment: input.fileCommentStr.length ? input.fileCommentStr : null, + unixPermissions: input.unixPermissions, + dosPermissions: input.dosPermissions, + createFolders: options.createFolders + }); + } + if (zipEntries.zipComment.length) { + zip.comment = zipEntries.zipComment; + } + + return zip; + }); +}; + +},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ +"use strict"; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); + +/** + * A worker that use a nodejs stream as source. + * @constructor + * @param {String} filename the name of the file entry for this stream. + * @param {Readable} stream the nodejs stream. + */ +function NodejsStreamInputAdapter(filename, stream) { + GenericWorker.call(this, "Nodejs stream input adapter for " + filename); + this._upstreamEnded = false; + this._bindStream(stream); +} + +utils.inherits(NodejsStreamInputAdapter, GenericWorker); + +/** + * Prepare the stream and bind the callbacks on it. + * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. + * @param {Stream} stream the nodejs stream to use. + */ +NodejsStreamInputAdapter.prototype._bindStream = function (stream) { + var self = this; + this._stream = stream; + stream.pause(); + stream + .on("data", function (chunk) { + self.push({ + data: chunk, + meta : { + percent : 0 + } + }); + }) + .on("error", function (e) { + if(self.isPaused) { + this.generatedError = e; + } else { + self.error(e); + } + }) + .on("end", function () { + if(self.isPaused) { + self._upstreamEnded = true; + } else { + self.end(); + } + }); +}; +NodejsStreamInputAdapter.prototype.pause = function () { + if(!GenericWorker.prototype.pause.call(this)) { + return false; + } + this._stream.pause(); + return true; +}; +NodejsStreamInputAdapter.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if(this._upstreamEnded) { + this.end(); + } else { + this._stream.resume(); + } + + return true; +}; + +module.exports = NodejsStreamInputAdapter; + +},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ +'use strict'; + +var Readable = require('readable-stream').Readable; + +var utils = require('../utils'); +utils.inherits(NodejsStreamOutputAdapter, Readable); + +/** +* A nodejs stream using a worker as source. +* @see the SourceWrapper in http://nodejs.org/api/stream.html +* @constructor +* @param {StreamHelper} helper the helper wrapping the worker +* @param {Object} options the nodejs stream options +* @param {Function} updateCb the update callback. +*/ +function NodejsStreamOutputAdapter(helper, options, updateCb) { + Readable.call(this, options); + this._helper = helper; + + var self = this; + helper.on("data", function (data, meta) { + if (!self.push(data)) { + self._helper.pause(); + } + if(updateCb) { + updateCb(meta); + } + }) + .on("error", function(e) { + self.emit('error', e); + }) + .on("end", function () { + self.push(null); + }); +} + + +NodejsStreamOutputAdapter.prototype._read = function() { + this._helper.resume(); +}; + +module.exports = NodejsStreamOutputAdapter; + +},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ +'use strict'; + +module.exports = { + /** + * True if this is running in Nodejs, will be undefined in a browser. + * In a browser, browserify won't include this file and the whole module + * will be resolved an empty object. + */ + isNode : typeof Buffer !== "undefined", + /** + * Create a new nodejs Buffer from an existing content. + * @param {Object} data the data to pass to the constructor. + * @param {String} encoding the encoding to use. + * @return {Buffer} a new Buffer. + */ + newBufferFrom: function(data, encoding) { + if (Buffer.from && Buffer.from !== Uint8Array.from) { + return Buffer.from(data, encoding); + } else { + if (typeof data === "number") { + // Safeguard for old Node.js versions. On newer versions, + // Buffer.from(number) / Buffer(number, encoding) already throw. + throw new Error("The \"data\" argument must not be a number"); + } + return new Buffer(data, encoding); + } + }, + /** + * Create a new nodejs Buffer with the specified size. + * @param {Integer} size the size of the buffer. + * @return {Buffer} a new Buffer. + */ + allocBuffer: function (size) { + if (Buffer.alloc) { + return Buffer.alloc(size); + } else { + var buf = new Buffer(size); + buf.fill(0); + return buf; + } + }, + /** + * Find out if an object is a Buffer. + * @param {Object} b the object to test. + * @return {Boolean} true if the object is a Buffer, false otherwise. + */ + isBuffer : function(b){ + return Buffer.isBuffer(b); + }, + + isStream : function (obj) { + return obj && + typeof obj.on === "function" && + typeof obj.pause === "function" && + typeof obj.resume === "function"; + } +}; + +},{}],15:[function(require,module,exports){ +'use strict'; +var utf8 = require('./utf8'); +var utils = require('./utils'); +var GenericWorker = require('./stream/GenericWorker'); +var StreamHelper = require('./stream/StreamHelper'); +var defaults = require('./defaults'); +var CompressedObject = require('./compressedObject'); +var ZipObject = require('./zipObject'); +var generate = require("./generate"); +var nodejsUtils = require("./nodejsUtils"); +var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); + + +/** + * Add a file in the current folder. + * @private + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file + * @param {Object} originalOptions the options of the file + * @return {Object} the new file. + */ +var fileAdd = function(name, data, originalOptions) { + // be sure sub folders exist + var dataType = utils.getTypeOf(data), + parent; + + + /* + * Correct options. + */ + + var o = utils.extend(originalOptions || {}, defaults); + o.date = o.date || new Date(); + if (o.compression !== null) { + o.compression = o.compression.toUpperCase(); + } + + if (typeof o.unixPermissions === "string") { + o.unixPermissions = parseInt(o.unixPermissions, 8); + } + + // UNX_IFDIR 0040000 see zipinfo.c + if (o.unixPermissions && (o.unixPermissions & 0x4000)) { + o.dir = true; + } + // Bit 4 Directory + if (o.dosPermissions && (o.dosPermissions & 0x0010)) { + o.dir = true; + } + + if (o.dir) { + name = forceTrailingSlash(name); + } + if (o.createFolders && (parent = parentFolder(name))) { + folderAdd.call(this, parent, true); + } + + var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; + if (!originalOptions || typeof originalOptions.binary === "undefined") { + o.binary = !isUnicodeString; + } + + + var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; + + if (isCompressedEmpty || o.dir || !data || data.length === 0) { + o.base64 = false; + o.binary = true; + data = ""; + o.compression = "STORE"; + dataType = "string"; + } + + /* + * Convert content to fit. + */ + + var zipObjectContent = null; + if (data instanceof CompressedObject || data instanceof GenericWorker) { + zipObjectContent = data; + } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + zipObjectContent = new NodejsStreamInputAdapter(name, data); + } else { + zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); + } + + var object = new ZipObject(name, zipObjectContent, o); + this.files[name] = object; + /* + TODO: we can't throw an exception because we have async promises + (we can have a promise of a Date() for example) but returning a + promise is useless because file(name, data) returns the JSZip + object for chaining. Should we break that to allow the user + to catch the error ? + + return external.Promise.resolve(zipObjectContent) + .then(function () { + return object; + }); + */ +}; + +/** + * Find the parent folder of the path. + * @private + * @param {string} path the path to use + * @return {string} the parent folder, or "" + */ +var parentFolder = function (path) { + if (path.slice(-1) === '/') { + path = path.substring(0, path.length - 1); + } + var lastSlash = path.lastIndexOf('/'); + return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; +}; + +/** + * Returns the path with a slash at the end. + * @private + * @param {String} path the path to check. + * @return {String} the path with a trailing slash. + */ +var forceTrailingSlash = function(path) { + // Check the name ends with a / + if (path.slice(-1) !== "/") { + path += "/"; // IE doesn't like substr(-1) + } + return path; +}; + +/** + * Add a (sub) folder in the current folder. + * @private + * @param {string} name the folder's name + * @param {boolean=} [createFolders] If true, automatically create sub + * folders. Defaults to false. + * @return {Object} the new folder. + */ +var folderAdd = function(name, createFolders) { + createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; + + name = forceTrailingSlash(name); + + // Does this folder already exist? + if (!this.files[name]) { + fileAdd.call(this, name, null, { + dir: true, + createFolders: createFolders + }); + } + return this.files[name]; +}; + +/** +* Cross-window, cross-Node-context regular expression detection +* @param {Object} object Anything +* @return {Boolean} true if the object is a regular expression, +* false otherwise +*/ +function isRegExp(object) { + return Object.prototype.toString.call(object) === "[object RegExp]"; +} + +// return the actual prototype of JSZip +var out = { + /** + * @see loadAsync + */ + load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + + /** + * Call a callback function for each entry at this folder level. + * @param {Function} cb the callback function: + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + */ + forEach: function(cb) { + var filename, relativePath, file; + /* jshint ignore:start */ + // ignore warning about unwanted properties because this.files is a null prototype object + for (filename in this.files) { + file = this.files[filename]; + relativePath = filename.slice(this.root.length, filename.length); + if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root + cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... + } + } + /* jshint ignore:end */ + }, + + /** + * Filter nested files/folders with the specified function. + * @param {Function} search the predicate to use : + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + * @return {Array} An array of matching elements. + */ + filter: function(search) { + var result = []; + this.forEach(function (relativePath, entry) { + if (search(relativePath, entry)) { // the file matches the function + result.push(entry); + } + + }); + return result; + }, + + /** + * Add a file to the zip file, or search a file. + * @param {string|RegExp} name The name of the file to add (if data is defined), + * the name of the file to find (if no data) or a regex to match files. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded + * @param {Object} o File options + * @return {JSZip|Object|Array} this JSZip object (when adding a file), + * a file (when searching by string) or an array of files (when searching by regex). + */ + file: function(name, data, o) { + if (arguments.length === 1) { + if (isRegExp(name)) { + var regexp = name; + return this.filter(function(relativePath, file) { + return !file.dir && regexp.test(relativePath); + }); + } + else { // text + var obj = this.files[this.root + name]; + if (obj && !obj.dir) { + return obj; + } else { + return null; + } + } + } + else { // more than one argument : we have data ! + name = this.root + name; + fileAdd.call(this, name, data, o); + } + return this; + }, + + /** + * Add a directory to the zip file, or search. + * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. + * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. + */ + folder: function(arg) { + if (!arg) { + return this; + } + + if (isRegExp(arg)) { + return this.filter(function(relativePath, file) { + return file.dir && arg.test(relativePath); + }); + } + + // else, name is a new folder + var name = this.root + arg; + var newFolder = folderAdd.call(this, name); + + // Allow chaining by returning a new object with this folder as the root + var ret = this.clone(); + ret.root = newFolder.name; + return ret; + }, + + /** + * Delete a file, or a directory and all sub-files, from the zip + * @param {string} name the name of the file to delete + * @return {JSZip} this JSZip object + */ + remove: function(name) { + name = this.root + name; + var file = this.files[name]; + if (!file) { + // Look for any folders + if (name.slice(-1) !== "/") { + name += "/"; + } + file = this.files[name]; + } + + if (file && !file.dir) { + // file + delete this.files[name]; + } else { + // maybe a folder, delete recursively + var kids = this.filter(function(relativePath, file) { + return file.name.slice(0, name.length) === name; + }); + for (var i = 0; i < kids.length; i++) { + delete this.files[kids[i].name]; + } + } + + return this; + }, + + /** + * Generate the complete zip file + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file + */ + generate: function(options) { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + /** + * Generate the complete zip file as an internal stream. + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {StreamHelper} the streamed zip file. + */ + generateInternalStream: function(options) { + var worker, opts = {}; + try { + opts = utils.extend(options || {}, { + streamFiles: false, + compression: "STORE", + compressionOptions : null, + type: "", + platform: "DOS", + comment: null, + mimeType: 'application/zip', + encodeFileName: utf8.utf8encode + }); + + opts.type = opts.type.toLowerCase(); + opts.compression = opts.compression.toUpperCase(); + + // "binarystring" is preferred but the internals use "string". + if(opts.type === "binarystring") { + opts.type = "string"; + } + + if (!opts.type) { + throw new Error("No output type specified."); + } + + utils.checkSupport(opts.type); + + // accept nodejs `process.platform` + if( + opts.platform === 'darwin' || + opts.platform === 'freebsd' || + opts.platform === 'linux' || + opts.platform === 'sunos' + ) { + opts.platform = "UNIX"; + } + if (opts.platform === 'win32') { + opts.platform = "DOS"; + } + + var comment = opts.comment || this.comment || ""; + worker = generate.generateWorker(this, opts, comment); + } catch (e) { + worker = new GenericWorker("error"); + worker.error(e); + } + return new StreamHelper(worker, opts.type || "string", opts.mimeType); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateAsync: function(options, onUpdate) { + return this.generateInternalStream(options).accumulate(onUpdate); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateNodeStream: function(options, onUpdate) { + options = options || {}; + if (!options.type) { + options.type = "nodebuffer"; + } + return this.generateInternalStream(options).toNodejsStream(onUpdate); + } +}; +module.exports = out; + +},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ +/* + * This file is used by module bundlers (browserify/webpack/etc) when + * including a stream implementation. We use "readable-stream" to get a + * consistent behavior between nodejs versions but bundlers often have a shim + * for "stream". Using this shim greatly improve the compatibility and greatly + * reduce the final size of the bundle (only one stream implementation, not + * two). + */ +module.exports = require("stream"); + +},{"stream":undefined}],17:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function ArrayReader(data) { + DataReader.call(this, data); + for(var i = 0; i < this.data.length; i++) { + data[i] = data[i] & 0xFF; + } +} +utils.inherits(ArrayReader, DataReader); +/** + * @see DataReader.byteAt + */ +ArrayReader.prototype.byteAt = function(i) { + return this.data[this.zero + i]; +}; +/** + * @see DataReader.lastIndexOfSignature + */ +ArrayReader.prototype.lastIndexOfSignature = function(sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3); + for (var i = this.length - 4; i >= 0; --i) { + if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { + return i - this.zero; + } + } + + return -1; +}; +/** + * @see DataReader.readAndCheckSignature + */ +ArrayReader.prototype.readAndCheckSignature = function (sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3), + data = this.readData(4); + return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; +}; +/** + * @see DataReader.readData + */ +ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + return []; + } + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = ArrayReader; + +},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ +'use strict'; +var utils = require('../utils'); + +function DataReader(data) { + this.data = data; // type : see implementation + this.length = data.length; + this.index = 0; + this.zero = 0; +} +DataReader.prototype = { + /** + * Check that the offset will not go too far. + * @param {string} offset the additional offset to check. + * @throws {Error} an Error if the offset is out of bounds. + */ + checkOffset: function(offset) { + this.checkIndex(this.index + offset); + }, + /** + * Check that the specified index will not be too far. + * @param {string} newIndex the index to check. + * @throws {Error} an Error if the index is out of bounds. + */ + checkIndex: function(newIndex) { + if (this.length < this.zero + newIndex || newIndex < 0) { + throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); + } + }, + /** + * Change the index. + * @param {number} newIndex The new index. + * @throws {Error} if the new index is out of the data. + */ + setIndex: function(newIndex) { + this.checkIndex(newIndex); + this.index = newIndex; + }, + /** + * Skip the next n bytes. + * @param {number} n the number of bytes to skip. + * @throws {Error} if the new index is out of the data. + */ + skip: function(n) { + this.setIndex(this.index + n); + }, + /** + * Get the byte at the specified index. + * @param {number} i the index to use. + * @return {number} a byte. + */ + byteAt: function(i) { + // see implementations + }, + /** + * Get the next number with a given byte size. + * @param {number} size the number of bytes to read. + * @return {number} the corresponding number. + */ + readInt: function(size) { + var result = 0, + i; + this.checkOffset(size); + for (i = this.index + size - 1; i >= this.index; i--) { + result = (result << 8) + this.byteAt(i); + } + this.index += size; + return result; + }, + /** + * Get the next string with a given byte size. + * @param {number} size the number of bytes to read. + * @return {string} the corresponding string. + */ + readString: function(size) { + return utils.transformTo("string", this.readData(size)); + }, + /** + * Get raw data without conversion, bytes. + * @param {number} size the number of bytes to read. + * @return {Object} the raw data, implementation specific. + */ + readData: function(size) { + // see implementations + }, + /** + * Find the last occurrence of a zip signature (4 bytes). + * @param {string} sig the signature to find. + * @return {number} the index of the last occurrence, -1 if not found. + */ + lastIndexOfSignature: function(sig) { + // see implementations + }, + /** + * Read the signature (4 bytes) at the current position and compare it with sig. + * @param {string} sig the expected signature + * @return {boolean} true if the signature matches, false otherwise. + */ + readAndCheckSignature: function(sig) { + // see implementations + }, + /** + * Get the next date. + * @return {Date} the date. + */ + readDate: function() { + var dostime = this.readInt(4); + return new Date(Date.UTC( + ((dostime >> 25) & 0x7f) + 1980, // year + ((dostime >> 21) & 0x0f) - 1, // month + (dostime >> 16) & 0x1f, // day + (dostime >> 11) & 0x1f, // hour + (dostime >> 5) & 0x3f, // minute + (dostime & 0x1f) << 1)); // second + } +}; +module.exports = DataReader; + +},{"../utils":32}],19:[function(require,module,exports){ +'use strict'; +var Uint8ArrayReader = require('./Uint8ArrayReader'); +var utils = require('../utils'); + +function NodeBufferReader(data) { + Uint8ArrayReader.call(this, data); +} +utils.inherits(NodeBufferReader, Uint8ArrayReader); + +/** + * @see DataReader.readData + */ +NodeBufferReader.prototype.readData = function(size) { + this.checkOffset(size); + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = NodeBufferReader; + +},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function StringReader(data) { + DataReader.call(this, data); +} +utils.inherits(StringReader, DataReader); +/** + * @see DataReader.byteAt + */ +StringReader.prototype.byteAt = function(i) { + return this.data.charCodeAt(this.zero + i); +}; +/** + * @see DataReader.lastIndexOfSignature + */ +StringReader.prototype.lastIndexOfSignature = function(sig) { + return this.data.lastIndexOf(sig) - this.zero; +}; +/** + * @see DataReader.readAndCheckSignature + */ +StringReader.prototype.readAndCheckSignature = function (sig) { + var data = this.readData(4); + return sig === data; +}; +/** + * @see DataReader.readData + */ +StringReader.prototype.readData = function(size) { + this.checkOffset(size); + // this will work because the constructor applied the "& 0xff" mask. + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = StringReader; + +},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ +'use strict'; +var ArrayReader = require('./ArrayReader'); +var utils = require('../utils'); + +function Uint8ArrayReader(data) { + ArrayReader.call(this, data); +} +utils.inherits(Uint8ArrayReader, ArrayReader); +/** + * @see DataReader.readData + */ +Uint8ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. + return new Uint8Array(0); + } + var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = Uint8ArrayReader; + +},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var support = require('../support'); +var ArrayReader = require('./ArrayReader'); +var StringReader = require('./StringReader'); +var NodeBufferReader = require('./NodeBufferReader'); +var Uint8ArrayReader = require('./Uint8ArrayReader'); + +/** + * Create a reader adapted to the data. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. + * @return {DataReader} the data reader. + */ +module.exports = function (data) { + var type = utils.getTypeOf(data); + utils.checkSupport(type); + if (type === "string" && !support.uint8array) { + return new StringReader(data); + } + if (type === "nodebuffer") { + return new NodeBufferReader(data); + } + if (support.uint8array) { + return new Uint8ArrayReader(utils.transformTo("uint8array", data)); + } + return new ArrayReader(utils.transformTo("array", data)); +}; + +},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ +'use strict'; +exports.LOCAL_FILE_HEADER = "PK\x03\x04"; +exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; +exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; +exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; +exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; +exports.DATA_DESCRIPTOR = "PK\x07\x08"; + +},{}],24:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var utils = require('../utils'); + +/** + * A worker which convert chunks to a specified type. + * @constructor + * @param {String} destType the destination type. + */ +function ConvertWorker(destType) { + GenericWorker.call(this, "ConvertWorker to " + destType); + this.destType = destType; +} +utils.inherits(ConvertWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +ConvertWorker.prototype.processChunk = function (chunk) { + this.push({ + data : utils.transformTo(this.destType, chunk.data), + meta : chunk.meta + }); +}; +module.exports = ConvertWorker; + +},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var crc32 = require('../crc32'); +var utils = require('../utils'); + +/** + * A worker which calculate the crc32 of the data flowing through. + * @constructor + */ +function Crc32Probe() { + GenericWorker.call(this, "Crc32Probe"); + this.withStreamInfo("crc32", 0); +} +utils.inherits(Crc32Probe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Crc32Probe.prototype.processChunk = function (chunk) { + this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); + this.push(chunk); +}; +module.exports = Crc32Probe; + +},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +/** + * A worker which calculate the total length of the data flowing through. + * @constructor + * @param {String} propName the name used to expose the length + */ +function DataLengthProbe(propName) { + GenericWorker.call(this, "DataLengthProbe for " + propName); + this.propName = propName; + this.withStreamInfo(propName, 0); +} +utils.inherits(DataLengthProbe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +DataLengthProbe.prototype.processChunk = function (chunk) { + if(chunk) { + var length = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = length + chunk.data.length; + } + GenericWorker.prototype.processChunk.call(this, chunk); +}; +module.exports = DataLengthProbe; + + +},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +// the size of the generated chunks +// TODO expose this as a public variable +var DEFAULT_BLOCK_SIZE = 16 * 1024; + +/** + * A worker that reads a content and emits chunks. + * @constructor + * @param {Promise} dataP the promise of the data to split + */ +function DataWorker(dataP) { + GenericWorker.call(this, "DataWorker"); + var self = this; + this.dataIsReady = false; + this.index = 0; + this.max = 0; + this.data = null; + this.type = ""; + + this._tickScheduled = false; + + dataP.then(function (data) { + self.dataIsReady = true; + self.data = data; + self.max = data && data.length || 0; + self.type = utils.getTypeOf(data); + if(!self.isPaused) { + self._tickAndRepeat(); + } + }, function (e) { + self.error(e); + }); +} + +utils.inherits(DataWorker, GenericWorker); + +/** + * @see GenericWorker.cleanUp + */ +DataWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this.data = null; +}; + +/** + * @see GenericWorker.resume + */ +DataWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this._tickScheduled && this.dataIsReady) { + this._tickScheduled = true; + utils.delay(this._tickAndRepeat, [], this); + } + return true; +}; + +/** + * Trigger a tick a schedule an other call to this function. + */ +DataWorker.prototype._tickAndRepeat = function() { + this._tickScheduled = false; + if(this.isPaused || this.isFinished) { + return; + } + this._tick(); + if(!this.isFinished) { + utils.delay(this._tickAndRepeat, [], this); + this._tickScheduled = true; + } +}; + +/** + * Read and push a chunk. + */ +DataWorker.prototype._tick = function() { + + if(this.isPaused || this.isFinished) { + return false; + } + + var size = DEFAULT_BLOCK_SIZE; + var data = null, nextIndex = Math.min(this.max, this.index + size); + if (this.index >= this.max) { + // EOF + return this.end(); + } else { + switch(this.type) { + case "string": + data = this.data.substring(this.index, nextIndex); + break; + case "uint8array": + data = this.data.subarray(this.index, nextIndex); + break; + case "array": + case "nodebuffer": + data = this.data.slice(this.index, nextIndex); + break; + } + this.index = nextIndex; + return this.push({ + data : data, + meta : { + percent : this.max ? this.index / this.max * 100 : 0 + } + }); + } +}; + +module.exports = DataWorker; + +},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ +'use strict'; + +/** + * A worker that does nothing but passing chunks to the next one. This is like + * a nodejs stream but with some differences. On the good side : + * - it works on IE 6-9 without any issue / polyfill + * - it weights less than the full dependencies bundled with browserify + * - it forwards errors (no need to declare an error handler EVERYWHERE) + * + * A chunk is an object with 2 attributes : `meta` and `data`. The former is an + * object containing anything (`percent` for example), see each worker for more + * details. The latter is the real data (String, Uint8Array, etc). + * + * @constructor + * @param {String} name the name of the stream (mainly used for debugging purposes) + */ +function GenericWorker(name) { + // the name of the worker + this.name = name || "default"; + // an object containing metadata about the workers chain + this.streamInfo = {}; + // an error which happened when the worker was paused + this.generatedError = null; + // an object containing metadata to be merged by this worker into the general metadata + this.extraStreamInfo = {}; + // true if the stream is paused (and should not do anything), false otherwise + this.isPaused = true; + // true if the stream is finished (and should not do anything), false otherwise + this.isFinished = false; + // true if the stream is locked to prevent further structure updates (pipe), false otherwise + this.isLocked = false; + // the event listeners + this._listeners = { + 'data':[], + 'end':[], + 'error':[] + }; + // the previous worker, if any + this.previous = null; +} + +GenericWorker.prototype = { + /** + * Push a chunk to the next workers. + * @param {Object} chunk the chunk to push + */ + push : function (chunk) { + this.emit("data", chunk); + }, + /** + * End the stream. + * @return {Boolean} true if this call ended the worker, false otherwise. + */ + end : function () { + if (this.isFinished) { + return false; + } + + this.flush(); + try { + this.emit("end"); + this.cleanUp(); + this.isFinished = true; + } catch (e) { + this.emit("error", e); + } + return true; + }, + /** + * End the stream with an error. + * @param {Error} e the error which caused the premature end. + * @return {Boolean} true if this call ended the worker with an error, false otherwise. + */ + error : function (e) { + if (this.isFinished) { + return false; + } + + if(this.isPaused) { + this.generatedError = e; + } else { + this.isFinished = true; + + this.emit("error", e); + + // in the workers chain exploded in the middle of the chain, + // the error event will go downward but we also need to notify + // workers upward that there has been an error. + if(this.previous) { + this.previous.error(e); + } + + this.cleanUp(); + } + return true; + }, + /** + * Add a callback on an event. + * @param {String} name the name of the event (data, end, error) + * @param {Function} listener the function to call when the event is triggered + * @return {GenericWorker} the current object for chainability + */ + on : function (name, listener) { + this._listeners[name].push(listener); + return this; + }, + /** + * Clean any references when a worker is ending. + */ + cleanUp : function () { + this.streamInfo = this.generatedError = this.extraStreamInfo = null; + this._listeners = []; + }, + /** + * Trigger an event. This will call registered callback with the provided arg. + * @param {String} name the name of the event (data, end, error) + * @param {Object} arg the argument to call the callback with. + */ + emit : function (name, arg) { + if (this._listeners[name]) { + for(var i = 0; i < this._listeners[name].length; i++) { + this._listeners[name][i].call(this, arg); + } + } + }, + /** + * Chain a worker with an other. + * @param {Worker} next the worker receiving events from the current one. + * @return {worker} the next worker for chainability + */ + pipe : function (next) { + return next.registerPrevious(this); + }, + /** + * Same as `pipe` in the other direction. + * Using an API with `pipe(next)` is very easy. + * Implementing the API with the point of view of the next one registering + * a source is easier, see the ZipFileWorker. + * @param {Worker} previous the previous worker, sending events to this one + * @return {Worker} the current worker for chainability + */ + registerPrevious : function (previous) { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + + // sharing the streamInfo... + this.streamInfo = previous.streamInfo; + // ... and adding our own bits + this.mergeStreamInfo(); + this.previous = previous; + var self = this; + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.end(); + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; + }, + /** + * Pause the stream so it doesn't send events anymore. + * @return {Boolean} true if this call paused the worker, false otherwise. + */ + pause : function () { + if(this.isPaused || this.isFinished) { + return false; + } + this.isPaused = true; + + if(this.previous) { + this.previous.pause(); + } + return true; + }, + /** + * Resume a paused stream. + * @return {Boolean} true if this call resumed the worker, false otherwise. + */ + resume : function () { + if(!this.isPaused || this.isFinished) { + return false; + } + this.isPaused = false; + + // if true, the worker tried to resume but failed + var withError = false; + if(this.generatedError) { + this.error(this.generatedError); + withError = true; + } + if(this.previous) { + this.previous.resume(); + } + + return !withError; + }, + /** + * Flush any remaining bytes as the stream is ending. + */ + flush : function () {}, + /** + * Process a chunk. This is usually the method overridden. + * @param {Object} chunk the chunk to process. + */ + processChunk : function(chunk) { + this.push(chunk); + }, + /** + * Add a key/value to be added in the workers chain streamInfo once activated. + * @param {String} key the key to use + * @param {Object} value the associated value + * @return {Worker} the current worker for chainability + */ + withStreamInfo : function (key, value) { + this.extraStreamInfo[key] = value; + this.mergeStreamInfo(); + return this; + }, + /** + * Merge this worker's streamInfo into the chain's streamInfo. + */ + mergeStreamInfo : function () { + for(var key in this.extraStreamInfo) { + if (!this.extraStreamInfo.hasOwnProperty(key)) { + continue; + } + this.streamInfo[key] = this.extraStreamInfo[key]; + } + }, + + /** + * Lock the stream to prevent further updates on the workers chain. + * After calling this method, all calls to pipe will fail. + */ + lock: function () { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + this.isLocked = true; + if (this.previous) { + this.previous.lock(); + } + }, + + /** + * + * Pretty print the workers chain. + */ + toString : function () { + var me = "Worker " + this.name; + if (this.previous) { + return this.previous + " -> " + me; + } else { + return me; + } + } +}; + +module.exports = GenericWorker; + +},{}],29:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var ConvertWorker = require('./ConvertWorker'); +var GenericWorker = require('./GenericWorker'); +var base64 = require('../base64'); +var support = require("../support"); +var external = require("../external"); + +var NodejsStreamOutputAdapter = null; +if (support.nodestream) { + try { + NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); + } catch(e) {} +} + +/** + * Apply the final transformation of the data. If the user wants a Blob for + * example, it's easier to work with an U8intArray and finally do the + * ArrayBuffer/Blob conversion. + * @param {String} type the name of the final type + * @param {String|Uint8Array|Buffer} content the content to transform + * @param {String} mimeType the mime type of the content, if applicable. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. + */ +function transformZipOutput(type, content, mimeType) { + switch(type) { + case "blob" : + return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); + case "base64" : + return base64.encode(content); + default : + return utils.transformTo(type, content); + } +} + +/** + * Concatenate an array of data of the given type. + * @param {String} type the type of the data in the given array. + * @param {Array} dataArray the array containing the data chunks to concatenate + * @return {String|Uint8Array|Buffer} the concatenated data + * @throws Error if the asked type is unsupported + */ +function concat (type, dataArray) { + var i, index = 0, res = null, totalLength = 0; + for(i = 0; i < dataArray.length; i++) { + totalLength += dataArray[i].length; + } + switch(type) { + case "string": + return dataArray.join(""); + case "array": + return Array.prototype.concat.apply([], dataArray); + case "uint8array": + res = new Uint8Array(totalLength); + for(i = 0; i < dataArray.length; i++) { + res.set(dataArray[i], index); + index += dataArray[i].length; + } + return res; + case "nodebuffer": + return Buffer.concat(dataArray); + default: + throw new Error("concat : unsupported type '" + type + "'"); + } +} + +/** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {StreamHelper} helper the helper to use. + * @param {Function} updateCallback a callback called on each update. Called + * with one arg : + * - the metadata linked to the update received. + * @return Promise the promise for the accumulation. + */ +function accumulate(helper, updateCallback) { + return new external.Promise(function (resolve, reject){ + var dataArray = []; + var chunkType = helper._internalType, + resultType = helper._outputType, + mimeType = helper._mimeType; + helper + .on('data', function (data, meta) { + dataArray.push(data); + if(updateCallback) { + updateCallback(meta); + } + }) + .on('error', function(err) { + dataArray = []; + reject(err); + }) + .on('end', function (){ + try { + var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); + resolve(result); + } catch (e) { + reject(e); + } + dataArray = []; + }) + .resume(); + }); +} + +/** + * An helper to easily use workers outside of JSZip. + * @constructor + * @param {Worker} worker the worker to wrap + * @param {String} outputType the type of data expected by the use + * @param {String} mimeType the mime type of the content, if applicable. + */ +function StreamHelper(worker, outputType, mimeType) { + var internalType = outputType; + switch(outputType) { + case "blob": + case "arraybuffer": + internalType = "uint8array"; + break; + case "base64": + internalType = "string"; + break; + } + + try { + // the type used internally + this._internalType = internalType; + // the type used to output results + this._outputType = outputType; + // the mime type + this._mimeType = mimeType; + utils.checkSupport(internalType); + this._worker = worker.pipe(new ConvertWorker(internalType)); + // the last workers can be rewired without issues but we need to + // prevent any updates on previous workers. + worker.lock(); + } catch(e) { + this._worker = new GenericWorker("error"); + this._worker.error(e); + } +} + +StreamHelper.prototype = { + /** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {Function} updateCb the update callback. + * @return Promise the promise for the accumulation. + */ + accumulate : function (updateCb) { + return accumulate(this, updateCb); + }, + /** + * Add a listener on an event triggered on a stream. + * @param {String} evt the name of the event + * @param {Function} fn the listener + * @return {StreamHelper} the current helper. + */ + on : function (evt, fn) { + var self = this; + + if(evt === "data") { + this._worker.on(evt, function (chunk) { + fn.call(self, chunk.data, chunk.meta); + }); + } else { + this._worker.on(evt, function () { + utils.delay(fn, arguments, self); + }); + } + return this; + }, + /** + * Resume the flow of chunks. + * @return {StreamHelper} the current helper. + */ + resume : function () { + utils.delay(this._worker.resume, [], this._worker); + return this; + }, + /** + * Pause the flow of chunks. + * @return {StreamHelper} the current helper. + */ + pause : function () { + this._worker.pause(); + return this; + }, + /** + * Return a nodejs stream for this helper. + * @param {Function} updateCb the update callback. + * @return {NodejsStreamOutputAdapter} the nodejs stream. + */ + toNodejsStream : function (updateCb) { + utils.checkSupport("nodestream"); + if (this._outputType !== "nodebuffer") { + // an object stream containing blob/arraybuffer/uint8array/string + // is strange and I don't know if it would be useful. + // I you find this comment and have a good usecase, please open a + // bug report ! + throw new Error(this._outputType + " is not supported by this method"); + } + + return new NodejsStreamOutputAdapter(this, { + objectMode : this._outputType !== "nodebuffer" + }, updateCb); + } +}; + + +module.exports = StreamHelper; + +},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ +'use strict'; + +exports.base64 = true; +exports.array = true; +exports.string = true; +exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; +exports.nodebuffer = typeof Buffer !== "undefined"; +// contains true if JSZip can read/generate Uint8Array, false otherwise. +exports.uint8array = typeof Uint8Array !== "undefined"; + +if (typeof ArrayBuffer === "undefined") { + exports.blob = false; +} +else { + var buffer = new ArrayBuffer(0); + try { + exports.blob = new Blob([buffer], { + type: "application/zip" + }).size === 0; + } + catch (e) { + try { + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(buffer); + exports.blob = builder.getBlob('application/zip').size === 0; + } + catch (e) { + exports.blob = false; + } + } +} + +try { + exports.nodestream = !!require('readable-stream').Readable; +} catch(e) { + exports.nodestream = false; +} + +},{"readable-stream":16}],31:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); +var support = require('./support'); +var nodejsUtils = require('./nodejsUtils'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * The following functions come from pako, from pako/lib/utils/strings + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Table with utf8 lengths (calculated by first byte of sequence) +// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, +// because max possible codepoint is 0x10ffff +var _utf8len = new Array(256); +for (var i=0; i<256; i++) { + _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); +} +_utf8len[254]=_utf8len[254]=1; // Invalid sequence start + +// convert string to array (typed, when possible) +var string2buf = function (str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + + // count binary size + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; + } + + // allocate buffer + if (support.uint8array) { + buf = new Uint8Array(buf_len); + } else { + buf = new Array(buf_len); + } + + // convert + for (i=0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + if (c < 0x80) { + /* one byte */ + buf[i++] = c; + } else if (c < 0x800) { + /* two bytes */ + buf[i++] = 0xC0 | (c >>> 6); + buf[i++] = 0x80 | (c & 0x3f); + } else if (c < 0x10000) { + /* three bytes */ + buf[i++] = 0xE0 | (c >>> 12); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } else { + /* four bytes */ + buf[i++] = 0xf0 | (c >>> 18); + buf[i++] = 0x80 | (c >>> 12 & 0x3f); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } + } + + return buf; +}; + +// Calculate max possible position in utf8 buffer, +// that will not break sequence. If that's not possible +// - (very small limits) return max size as is. +// +// buf[] - utf8 bytes array +// max - length limit (mandatory); +var utf8border = function(buf, max) { + var pos; + + max = max || buf.length; + if (max > buf.length) { max = buf.length; } + + // go back from last position, until start of sequence found + pos = max-1; + while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } + + // Fuckup - very small and broken sequence, + // return max, because we should return something anyway. + if (pos < 0) { return max; } + + // If we came to start of buffer - that means vuffer is too small, + // return max too. + if (pos === 0) { return max; } + + return (pos + _utf8len[buf[pos]] > max) ? pos : max; +}; + +// convert array to string +var buf2string = function (buf) { + var str, i, out, c, c_len; + var len = buf.length; + + // Reserve max possible length (2 words per char) + // NB: by unknown reasons, Array is significantly faster for + // String.fromCharCode.apply than Uint16Array. + var utf16buf = new Array(len*2); + + for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } + + // apply mask on first byte + c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; + // join the rest + while (c_len > 1 && i < len) { + c = (c << 6) | (buf[i++] & 0x3f); + c_len--; + } + + // terminated by end of string? + if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } + + if (c < 0x10000) { + utf16buf[out++] = c; + } else { + c -= 0x10000; + utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); + utf16buf[out++] = 0xdc00 | (c & 0x3ff); + } + } + + // shrinkBuf(utf16buf, out) + if (utf16buf.length !== out) { + if(utf16buf.subarray) { + utf16buf = utf16buf.subarray(0, out); + } else { + utf16buf.length = out; + } + } + + // return String.fromCharCode.apply(null, utf16buf); + return utils.applyFromCharCode(utf16buf); +}; + + +// That's all for the pako functions. + + +/** + * Transform a javascript string into an array (typed if possible) of bytes, + * UTF-8 encoded. + * @param {String} str the string to encode + * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. + */ +exports.utf8encode = function utf8encode(str) { + if (support.nodebuffer) { + return nodejsUtils.newBufferFrom(str, "utf-8"); + } + + return string2buf(str); +}; + + +/** + * Transform a bytes array (or a representation) representing an UTF-8 encoded + * string into a javascript string. + * @param {Array|Uint8Array|Buffer} buf the data de decode + * @return {String} the decoded string. + */ +exports.utf8decode = function utf8decode(buf) { + if (support.nodebuffer) { + return utils.transformTo("nodebuffer", buf).toString("utf-8"); + } + + buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); + + return buf2string(buf); +}; + +/** + * A worker to decode utf8 encoded binary chunks into string chunks. + * @constructor + */ +function Utf8DecodeWorker() { + GenericWorker.call(this, "utf-8 decode"); + // the last bytes if a chunk didn't end with a complete codepoint. + this.leftOver = null; +} +utils.inherits(Utf8DecodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8DecodeWorker.prototype.processChunk = function (chunk) { + + var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); + + // 1st step, re-use what's left of the previous chunk + if (this.leftOver && this.leftOver.length) { + if(support.uint8array) { + var previousData = data; + data = new Uint8Array(previousData.length + this.leftOver.length); + data.set(this.leftOver, 0); + data.set(previousData, this.leftOver.length); + } else { + data = this.leftOver.concat(data); + } + this.leftOver = null; + } + + var nextBoundary = utf8border(data); + var usableData = data; + if (nextBoundary !== data.length) { + if (support.uint8array) { + usableData = data.subarray(0, nextBoundary); + this.leftOver = data.subarray(nextBoundary, data.length); + } else { + usableData = data.slice(0, nextBoundary); + this.leftOver = data.slice(nextBoundary, data.length); + } + } + + this.push({ + data : exports.utf8decode(usableData), + meta : chunk.meta + }); +}; + +/** + * @see GenericWorker.flush + */ +Utf8DecodeWorker.prototype.flush = function () { + if(this.leftOver && this.leftOver.length) { + this.push({ + data : exports.utf8decode(this.leftOver), + meta : {} + }); + this.leftOver = null; + } +}; +exports.Utf8DecodeWorker = Utf8DecodeWorker; + +/** + * A worker to endcode string chunks into utf8 encoded binary chunks. + * @constructor + */ +function Utf8EncodeWorker() { + GenericWorker.call(this, "utf-8 encode"); +} +utils.inherits(Utf8EncodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8EncodeWorker.prototype.processChunk = function (chunk) { + this.push({ + data : exports.utf8encode(chunk.data), + meta : chunk.meta + }); +}; +exports.Utf8EncodeWorker = Utf8EncodeWorker; + +},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ +'use strict'; + +var support = require('./support'); +var base64 = require('./base64'); +var nodejsUtils = require('./nodejsUtils'); +var setImmediate = require('set-immediate-shim'); +var external = require("./external"); + + +/** + * Convert a string that pass as a "binary string": it should represent a byte + * array but may have > 255 char codes. Be sure to take only the first byte + * and returns the byte array. + * @param {String} str the string to transform. + * @return {Array|Uint8Array} the string in a binary format. + */ +function string2binary(str) { + var result = null; + if (support.uint8array) { + result = new Uint8Array(str.length); + } else { + result = new Array(str.length); + } + return stringToArrayLike(str, result); +} + +/** + * Create a new blob with the given content and the given type. + * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use + * an Uint8Array because the stock browser of android 4 won't accept it (it + * will be silently converted to a string, "[object Uint8Array]"). + * + * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: + * when a large amount of Array is used to create the Blob, the amount of + * memory consumed is nearly 100 times the original data amount. + * + * @param {String} type the mime type of the blob. + * @return {Blob} the created blob. + */ +exports.newBlob = function(part, type) { + exports.checkSupport("blob"); + + try { + // Blob constructor + return new Blob([part], { + type: type + }); + } + catch (e) { + + try { + // deprecated, browser only, old way + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(part); + return builder.getBlob(type); + } + catch (e) { + + // well, fuck ?! + throw new Error("Bug : can't construct the Blob."); + } + } + + +}; +/** + * The identity function. + * @param {Object} input the input. + * @return {Object} the same input. + */ +function identity(input) { + return input; +} + +/** + * Fill in an array with a string. + * @param {String} str the string to use. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. + */ +function stringToArrayLike(str, array) { + for (var i = 0; i < str.length; ++i) { + array[i] = str.charCodeAt(i) & 0xFF; + } + return array; +} + +/** + * An helper for the function arrayLikeToString. + * This contains static information and functions that + * can be optimized by the browser JIT compiler. + */ +var arrayToStringHelper = { + /** + * Transform an array of int into a string, chunk by chunk. + * See the performances notes on arrayLikeToString. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @param {String} type the type of the array. + * @param {Integer} chunk the chunk size. + * @return {String} the resulting string. + * @throws Error if the chunk is too big for the stack. + */ + stringifyByChunk: function(array, type, chunk) { + var result = [], k = 0, len = array.length; + // shortcut + if (len <= chunk) { + return String.fromCharCode.apply(null, array); + } + while (k < len) { + if (type === "array" || type === "nodebuffer") { + result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); + } + else { + result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); + } + k += chunk; + } + return result.join(""); + }, + /** + * Call String.fromCharCode on every item in the array. + * This is the naive implementation, which generate A LOT of intermediate string. + * This should be used when everything else fail. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ + stringifyByChar: function(array){ + var resultStr = ""; + for(var i = 0; i < array.length; i++) { + resultStr += String.fromCharCode(array[i]); + } + return resultStr; + }, + applyCanBeUsed : { + /** + * true if the browser accepts to use String.fromCharCode on Uint8Array + */ + uint8array : (function () { + try { + return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; + } catch (e) { + return false; + } + })(), + /** + * true if the browser accepts to use String.fromCharCode on nodejs Buffer. + */ + nodebuffer : (function () { + try { + return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; + } catch (e) { + return false; + } + })() + } +}; + +/** + * Transform an array-like object to a string. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ +function arrayLikeToString(array) { + // Performances notes : + // -------------------- + // String.fromCharCode.apply(null, array) is the fastest, see + // see http://jsperf.com/converting-a-uint8array-to-a-string/2 + // but the stack is limited (and we can get huge arrays !). + // + // result += String.fromCharCode(array[i]); generate too many strings ! + // + // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 + // TODO : we now have workers that split the work. Do we still need that ? + var chunk = 65536, + type = exports.getTypeOf(array), + canUseApply = true; + if (type === "uint8array") { + canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; + } else if (type === "nodebuffer") { + canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; + } + + if (canUseApply) { + while (chunk > 1) { + try { + return arrayToStringHelper.stringifyByChunk(array, type, chunk); + } catch (e) { + chunk = Math.floor(chunk / 2); + } + } + } + + // no apply or chunk error : slow and painful algorithm + // default browser on android 4.* + return arrayToStringHelper.stringifyByChar(array); +} + +exports.applyFromCharCode = arrayLikeToString; + + +/** + * Copy the data from an array-like to an other array-like. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. + */ +function arrayLikeToArrayLike(arrayFrom, arrayTo) { + for (var i = 0; i < arrayFrom.length; i++) { + arrayTo[i] = arrayFrom[i]; + } + return arrayTo; +} + +// a matrix containing functions to transform everything into everything. +var transform = {}; + +// string to ? +transform["string"] = { + "string": identity, + "array": function(input) { + return stringToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["string"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return stringToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": function(input) { + return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); + } +}; + +// array to ? +transform["array"] = { + "string": arrayLikeToString, + "array": identity, + "arraybuffer": function(input) { + return (new Uint8Array(input)).buffer; + }, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// arraybuffer to ? +transform["arraybuffer"] = { + "string": function(input) { + return arrayLikeToString(new Uint8Array(input)); + }, + "array": function(input) { + return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); + }, + "arraybuffer": identity, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(new Uint8Array(input)); + } +}; + +// uint8array to ? +transform["uint8array"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return input.buffer; + }, + "uint8array": identity, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// nodebuffer to ? +transform["nodebuffer"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["nodebuffer"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return arrayLikeToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": identity +}; + +/** + * Transform an input into any type. + * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. + * If no output type is specified, the unmodified input will be returned. + * @param {String} outputType the output type. + * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. + * @throws {Error} an Error if the browser doesn't support the requested output type. + */ +exports.transformTo = function(outputType, input) { + if (!input) { + // undefined, null, etc + // an empty string won't harm. + input = ""; + } + if (!outputType) { + return input; + } + exports.checkSupport(outputType); + var inputType = exports.getTypeOf(input); + var result = transform[inputType][outputType](input); + return result; +}; + +/** + * Return the type of the input. + * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. + * @param {Object} input the input to identify. + * @return {String} the (lowercase) type of the input. + */ +exports.getTypeOf = function(input) { + if (typeof input === "string") { + return "string"; + } + if (Object.prototype.toString.call(input) === "[object Array]") { + return "array"; + } + if (support.nodebuffer && nodejsUtils.isBuffer(input)) { + return "nodebuffer"; + } + if (support.uint8array && input instanceof Uint8Array) { + return "uint8array"; + } + if (support.arraybuffer && input instanceof ArrayBuffer) { + return "arraybuffer"; + } +}; + +/** + * Throw an exception if the type is not supported. + * @param {String} type the type to check. + * @throws {Error} an Error if the browser doesn't support the requested type. + */ +exports.checkSupport = function(type) { + var supported = support[type.toLowerCase()]; + if (!supported) { + throw new Error(type + " is not supported by this platform"); + } +}; + +exports.MAX_VALUE_16BITS = 65535; +exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 + +/** + * Prettify a string read as binary. + * @param {string} str the string to prettify. + * @return {string} a pretty string. + */ +exports.pretty = function(str) { + var res = '', + code, i; + for (i = 0; i < (str || "").length; i++) { + code = str.charCodeAt(i); + res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); + } + return res; +}; + +/** + * Defer the call of a function. + * @param {Function} callback the function to call asynchronously. + * @param {Array} args the arguments to give to the callback. + */ +exports.delay = function(callback, args, self) { + setImmediate(function () { + callback.apply(self || null, args || []); + }); +}; + +/** + * Extends a prototype with an other, without calling a constructor with + * side effects. Inspired by nodejs' `utils.inherits` + * @param {Function} ctor the constructor to augment + * @param {Function} superCtor the parent constructor to use + */ +exports.inherits = function (ctor, superCtor) { + var Obj = function() {}; + Obj.prototype = superCtor.prototype; + ctor.prototype = new Obj(); +}; + +/** + * Merge the objects passed as parameters into a new one. + * @private + * @param {...Object} var_args All objects to merge. + * @return {Object} a new object with the data of the others. + */ +exports.extend = function() { + var result = {}, i, attr; + for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers + for (attr in arguments[i]) { + if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { + result[attr] = arguments[i][attr]; + } + } + } + return result; +}; + +/** + * Transform arbitrary content into a Promise. + * @param {String} name a name for the content being processed. + * @param {Object} inputData the content to process. + * @param {Boolean} isBinary true if the content is not an unicode string + * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. + * @param {Boolean} isBase64 true if the string content is encoded with base64. + * @return {Promise} a promise in a format usable by JSZip. + */ +exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { + + // if inputData is already a promise, this flatten it. + var promise = external.Promise.resolve(inputData).then(function(data) { + + + var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); + + if (isBlob && typeof FileReader !== "undefined") { + return new external.Promise(function (resolve, reject) { + var reader = new FileReader(); + + reader.onload = function(e) { + resolve(e.target.result); + }; + reader.onerror = function(e) { + reject(e.target.error); + }; + reader.readAsArrayBuffer(data); + }); + } else { + return data; + } + }); + + return promise.then(function(data) { + var dataType = exports.getTypeOf(data); + + if (!dataType) { + return external.Promise.reject( + new Error("Can't read the data of '" + name + "'. Is it " + + "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") + ); + } + // special case : it's way easier to work with Uint8Array than with ArrayBuffer + if (dataType === "arraybuffer") { + data = exports.transformTo("uint8array", data); + } else if (dataType === "string") { + if (isBase64) { + data = base64.decode(data); + } + else if (isBinary) { + // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask + if (isOptimizedBinaryString !== true) { + // this is a string, not in a base64 format. + // Be sure that this is a correct "binary string" + data = string2binary(data); + } + } + } + return data; + }); +}; + +},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var sig = require('./signature'); +var ZipEntry = require('./zipEntry'); +var utf8 = require('./utf8'); +var support = require('./support'); +// class ZipEntries {{{ +/** + * All the entries in the zip file. + * @constructor + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntries(loadOptions) { + this.files = []; + this.loadOptions = loadOptions; +} +ZipEntries.prototype = { + /** + * Check that the reader is on the specified signature. + * @param {string} expectedSignature the expected signature. + * @throws {Error} if it is an other signature. + */ + checkSignature: function(expectedSignature) { + if (!this.reader.readAndCheckSignature(expectedSignature)) { + this.reader.index -= 4; + var signature = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); + } + }, + /** + * Check if the given signature is at the given index. + * @param {number} askedIndex the index to check. + * @param {string} expectedSignature the signature to expect. + * @return {boolean} true if the signature is here, false otherwise. + */ + isSignature: function(askedIndex, expectedSignature) { + var currentIndex = this.reader.index; + this.reader.setIndex(askedIndex); + var signature = this.reader.readString(4); + var result = signature === expectedSignature; + this.reader.setIndex(currentIndex); + return result; + }, + /** + * Read the end of the central directory. + */ + readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2); + this.diskWithCentralDirStart = this.reader.readInt(2); + this.centralDirRecordsOnThisDisk = this.reader.readInt(2); + this.centralDirRecords = this.reader.readInt(2); + this.centralDirSize = this.reader.readInt(4); + this.centralDirOffset = this.reader.readInt(4); + + this.zipCommentLength = this.reader.readInt(2); + // warning : the encoding depends of the system locale + // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. + // On a windows machine, this field is encoded with the localized windows code page. + var zipComment = this.reader.readData(this.zipCommentLength); + var decodeParamType = support.uint8array ? "uint8array" : "array"; + // To get consistent behavior with the generation part, we will assume that + // this is utf8 encoded unless specified otherwise. + var decodeContent = utils.transformTo(decodeParamType, zipComment); + this.zipComment = this.loadOptions.decodeFileName(decodeContent); + }, + /** + * Read the end of the Zip 64 central directory. + * Not merged with the method readEndOfCentral : + * The end of central can coexist with its Zip64 brother, + * I don't want to read the wrong number of bytes ! + */ + readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8); + this.reader.skip(4); + // this.versionMadeBy = this.reader.readString(2); + // this.versionNeeded = this.reader.readInt(2); + this.diskNumber = this.reader.readInt(4); + this.diskWithCentralDirStart = this.reader.readInt(4); + this.centralDirRecordsOnThisDisk = this.reader.readInt(8); + this.centralDirRecords = this.reader.readInt(8); + this.centralDirSize = this.reader.readInt(8); + this.centralDirOffset = this.reader.readInt(8); + + this.zip64ExtensibleData = {}; + var extraDataSize = this.zip64EndOfCentralSize - 44, + index = 0, + extraFieldId, + extraFieldLength, + extraFieldValue; + while (index < extraDataSize) { + extraFieldId = this.reader.readInt(2); + extraFieldLength = this.reader.readInt(4); + extraFieldValue = this.reader.readData(extraFieldLength); + this.zip64ExtensibleData[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Read the end of the Zip 64 central directory locator. + */ + readBlockZip64EndOfCentralLocator: function() { + this.diskWithZip64CentralDirStart = this.reader.readInt(4); + this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); + this.disksCount = this.reader.readInt(4); + if (this.disksCount > 1) { + throw new Error("Multi-volumes zip are not supported"); + } + }, + /** + * Read the local files, based on the offset read in the central part. + */ + readLocalFiles: function() { + var i, file; + for (i = 0; i < this.files.length; i++) { + file = this.files[i]; + this.reader.setIndex(file.localHeaderOffset); + this.checkSignature(sig.LOCAL_FILE_HEADER); + file.readLocalPart(this.reader); + file.handleUTF8(); + file.processAttributes(); + } + }, + /** + * Read the central directory. + */ + readCentralDir: function() { + var file; + + this.reader.setIndex(this.centralDirOffset); + while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { + file = new ZipEntry({ + zip64: this.zip64 + }, this.loadOptions); + file.readCentralPart(this.reader); + this.files.push(file); + } + + if (this.centralDirRecords !== this.files.length) { + if (this.centralDirRecords !== 0 && this.files.length === 0) { + // We expected some records but couldn't find ANY. + // This is really suspicious, as if something went wrong. + throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + } else { + // We found some records but not all. + // Something is wrong but we got something for the user: no error here. + // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); + } + } + }, + /** + * Read the end of central directory. + */ + readEndOfCentral: function() { + var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); + if (offset < 0) { + // Check if the content is a truncated zip or complete garbage. + // A "LOCAL_FILE_HEADER" is not required at the beginning (auto + // extractible zip for example) but it can give a good hint. + // If an ajax request was used without responseType, we will also + // get unreadable data. + var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); + + if (isGarbage) { + throw new Error("Can't find end of central directory : is this a zip file ? " + + "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); + } else { + throw new Error("Corrupted zip: can't find end of central directory"); + } + + } + this.reader.setIndex(offset); + var endOfCentralDirOffset = offset; + this.checkSignature(sig.CENTRAL_DIRECTORY_END); + this.readBlockEndOfCentral(); + + + /* extract from the zip spec : + 4) If one of the fields in the end of central directory + record is too small to hold required data, the field + should be set to -1 (0xFFFF or 0xFFFFFFFF) and the + ZIP64 format record should be created. + 5) The end of central directory record and the + Zip64 end of central directory locator record must + reside on the same disk when splitting or spanning + an archive. + */ + if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { + this.zip64 = true; + + /* + Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from + the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents + all numbers as 64-bit double precision IEEE 754 floating point numbers. + So, we have 53bits for integers and bitwise operations treat everything as 32bits. + see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators + and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 + */ + + // should look for a zip64 EOCD locator + offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + if (offset < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + } + this.reader.setIndex(offset); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + this.readBlockZip64EndOfCentralLocator(); + + // now the zip64 EOCD record + if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { + // console.warn("ZIP64 end of central directory not where expected."); + this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + if (this.relativeOffsetEndOfZip64CentralDir < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + } + } + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + this.readBlockZip64EndOfCentral(); + } + + var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; + if (this.zip64) { + expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator + expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; + } + + var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; + + if (extraBytes > 0) { + // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); + if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { + // The offsets seem wrong, but we have something at the specified offset. + // So… we keep it. + } else { + // the offset is wrong, update the "zero" of the reader + // this happens if data has been prepended (crx files for example) + this.reader.zero = extraBytes; + } + } else if (extraBytes < 0) { + throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); + } + }, + prepareReader: function(data) { + this.reader = readerFor(data); + }, + /** + * Read a zip file and create ZipEntries. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. + */ + load: function(data) { + this.prepareReader(data); + this.readEndOfCentral(); + this.readCentralDir(); + this.readLocalFiles(); + } +}; +// }}} end of ZipEntries +module.exports = ZipEntries; + +},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var CompressedObject = require('./compressedObject'); +var crc32fn = require('./crc32'); +var utf8 = require('./utf8'); +var compressions = require('./compressions'); +var support = require('./support'); + +var MADE_BY_DOS = 0x00; +var MADE_BY_UNIX = 0x03; + +/** + * Find a compression registered in JSZip. + * @param {string} compressionMethod the method magic to find. + * @return {Object|null} the JSZip compression object, null if none found. + */ +var findCompression = function(compressionMethod) { + for (var method in compressions) { + if (!compressions.hasOwnProperty(method)) { + continue; + } + if (compressions[method].magic === compressionMethod) { + return compressions[method]; + } + } + return null; +}; + +// class ZipEntry {{{ +/** + * An entry in the zip file. + * @constructor + * @param {Object} options Options of the current file. + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntry(options, loadOptions) { + this.options = options; + this.loadOptions = loadOptions; +} +ZipEntry.prototype = { + /** + * say if the file is encrypted. + * @return {boolean} true if the file is encrypted, false otherwise. + */ + isEncrypted: function() { + // bit 1 is set + return (this.bitFlag & 0x0001) === 0x0001; + }, + /** + * say if the file has utf-8 filename/comment. + * @return {boolean} true if the filename/comment is in utf-8, false otherwise. + */ + useUTF8: function() { + // bit 11 is set + return (this.bitFlag & 0x0800) === 0x0800; + }, + /** + * Read the local part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readLocalPart: function(reader) { + var compression, localExtraFieldsLength; + + // we already know everything from the central dir ! + // If the central dir data are false, we are doomed. + // On the bright side, the local part is scary : zip64, data descriptors, both, etc. + // The less data we get here, the more reliable this should be. + // Let's skip the whole header and dash to the data ! + reader.skip(22); + // in some zip created on windows, the filename stored in the central dir contains \ instead of /. + // Strangely, the filename here is OK. + // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes + // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... + // Search "unzip mismatching "local" filename continuing with "central" filename version" on + // the internet. + // + // I think I see the logic here : the central directory is used to display + // content and the local directory is used to extract the files. Mixing / and \ + // may be used to display \ to windows users and use / when extracting the files. + // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 + this.fileNameLength = reader.readInt(2); + localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir + // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. + this.fileName = reader.readData(this.fileNameLength); + reader.skip(localExtraFieldsLength); + + if (this.compressedSize === -1 || this.uncompressedSize === -1) { + throw new Error("Bug or corrupted zip : didn't get enough information from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); + } + + compression = findCompression(this.compressionMethod); + if (compression === null) { // no compression found + throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); + } + this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); + }, + + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readCentralPart: function(reader) { + this.versionMadeBy = reader.readInt(2); + reader.skip(2); + // this.versionNeeded = reader.readInt(2); + this.bitFlag = reader.readInt(2); + this.compressionMethod = reader.readString(2); + this.date = reader.readDate(); + this.crc32 = reader.readInt(4); + this.compressedSize = reader.readInt(4); + this.uncompressedSize = reader.readInt(4); + var fileNameLength = reader.readInt(2); + this.extraFieldsLength = reader.readInt(2); + this.fileCommentLength = reader.readInt(2); + this.diskNumberStart = reader.readInt(2); + this.internalFileAttributes = reader.readInt(2); + this.externalFileAttributes = reader.readInt(4); + this.localHeaderOffset = reader.readInt(4); + + if (this.isEncrypted()) { + throw new Error("Encrypted zip are not supported"); + } + + // will be read in the local part, see the comments there + reader.skip(fileNameLength); + this.readExtraFields(reader); + this.parseZIP64ExtraField(reader); + this.fileComment = reader.readData(this.fileCommentLength); + }, + + /** + * Parse the external file attributes and get the unix/dos permissions. + */ + processAttributes: function () { + this.unixPermissions = null; + this.dosPermissions = null; + var madeBy = this.versionMadeBy >> 8; + + // Check if we have the DOS directory flag set. + // We look for it in the DOS and UNIX permissions + // but some unknown platform could set it as a compatibility flag. + this.dir = this.externalFileAttributes & 0x0010 ? true : false; + + if(madeBy === MADE_BY_DOS) { + // first 6 bits (0 to 5) + this.dosPermissions = this.externalFileAttributes & 0x3F; + } + + if(madeBy === MADE_BY_UNIX) { + this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; + // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); + } + + // fail safe : if the name ends with a / it probably means a folder + if (!this.dir && this.fileNameStr.slice(-1) === '/') { + this.dir = true; + } + }, + + /** + * Parse the ZIP64 extra field and merge the info in the current ZipEntry. + * @param {DataReader} reader the reader to use. + */ + parseZIP64ExtraField: function(reader) { + + if (!this.extraFields[0x0001]) { + return; + } + + // should be something, preparing the extra reader + var extraReader = readerFor(this.extraFields[0x0001].value); + + // I really hope that these 64bits integer can fit in 32 bits integer, because js + // won't let us have more. + if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { + this.uncompressedSize = extraReader.readInt(8); + } + if (this.compressedSize === utils.MAX_VALUE_32BITS) { + this.compressedSize = extraReader.readInt(8); + } + if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { + this.localHeaderOffset = extraReader.readInt(8); + } + if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { + this.diskNumberStart = extraReader.readInt(4); + } + }, + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readExtraFields: function(reader) { + var end = reader.index + this.extraFieldsLength, + extraFieldId, + extraFieldLength, + extraFieldValue; + + if (!this.extraFields) { + this.extraFields = {}; + } + + while (reader.index + 4 < end) { + extraFieldId = reader.readInt(2); + extraFieldLength = reader.readInt(2); + extraFieldValue = reader.readData(extraFieldLength); + + this.extraFields[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + + reader.setIndex(end); + }, + /** + * Apply an UTF8 transformation if needed. + */ + handleUTF8: function() { + var decodeParamType = support.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) { + this.fileNameStr = utf8.utf8decode(this.fileName); + this.fileCommentStr = utf8.utf8decode(this.fileComment); + } else { + var upath = this.findExtraFieldUnicodePath(); + if (upath !== null) { + this.fileNameStr = upath; + } else { + // ASCII text or unsupported code page + var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); + } + + var ucomment = this.findExtraFieldUnicodeComment(); + if (ucomment !== null) { + this.fileCommentStr = ucomment; + } else { + // ASCII text or unsupported code page + var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); + } + } + }, + + /** + * Find the unicode path declared in the extra field, if any. + * @return {String} the unicode path, null otherwise. + */ + findExtraFieldUnicodePath: function() { + var upathField = this.extraFields[0x7075]; + if (upathField) { + var extraReader = readerFor(upathField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the filename changed, this field is out of date. + if (crc32fn(this.fileName) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(upathField.length - 5)); + } + return null; + }, + + /** + * Find the unicode comment declared in the extra field, if any. + * @return {String} the unicode comment, null otherwise. + */ + findExtraFieldUnicodeComment: function() { + var ucommentField = this.extraFields[0x6375]; + if (ucommentField) { + var extraReader = readerFor(ucommentField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the comment changed, this field is out of date. + if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); + } + return null; + } +}; +module.exports = ZipEntry; + +},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ +'use strict'; + +var StreamHelper = require('./stream/StreamHelper'); +var DataWorker = require('./stream/DataWorker'); +var utf8 = require('./utf8'); +var CompressedObject = require('./compressedObject'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * A simple object representing a file in the zip file. + * @constructor + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data + * @param {Object} options the options of the file + */ +var ZipObject = function(name, data, options) { + this.name = name; + this.dir = options.dir; + this.date = options.date; + this.comment = options.comment; + this.unixPermissions = options.unixPermissions; + this.dosPermissions = options.dosPermissions; + + this._data = data; + this._dataBinary = options.binary; + // keep only the compression + this.options = { + compression : options.compression, + compressionOptions : options.compressionOptions + }; +}; + +ZipObject.prototype = { + /** + * Create an internal stream for the content of this object. + * @param {String} type the type of each chunk. + * @return StreamHelper the stream. + */ + internalStream: function (type) { + var result = null, outputType = "string"; + try { + if (!type) { + throw new Error("No output type specified."); + } + outputType = type.toLowerCase(); + var askUnicodeString = outputType === "string" || outputType === "text"; + if (outputType === "binarystring" || outputType === "text") { + outputType = "string"; + } + result = this._decompressWorker(); + + var isUnicodeString = !this._dataBinary; + + if (isUnicodeString && !askUnicodeString) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + if (!isUnicodeString && askUnicodeString) { + result = result.pipe(new utf8.Utf8DecodeWorker()); + } + } catch (e) { + result = new GenericWorker("error"); + result.error(e); + } + + return new StreamHelper(result, outputType, ""); + }, + + /** + * Prepare the content in the asked type. + * @param {String} type the type of the result. + * @param {Function} onUpdate a function to call on each internal update. + * @return Promise the promise of the result. + */ + async: function (type, onUpdate) { + return this.internalStream(type).accumulate(onUpdate); + }, + + /** + * Prepare the content as a nodejs stream. + * @param {String} type the type of each chunk. + * @param {Function} onUpdate a function to call on each internal update. + * @return Stream the stream. + */ + nodeStream: function (type, onUpdate) { + return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); + }, + + /** + * Return a worker for the compressed content. + * @private + * @param {Object} compression the compression object to use. + * @param {Object} compressionOptions the options to use when compressing. + * @return Worker the worker. + */ + _compressWorker: function (compression, compressionOptions) { + if ( + this._data instanceof CompressedObject && + this._data.compression.magic === compression.magic + ) { + return this._data.getCompressedWorker(); + } else { + var result = this._decompressWorker(); + if(!this._dataBinary) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + return CompressedObject.createWorkerFrom(result, compression, compressionOptions); + } + }, + /** + * Return a worker for the decompressed content. + * @private + * @return Worker the worker. + */ + _decompressWorker : function () { + if (this._data instanceof CompressedObject) { + return this._data.getContentWorker(); + } else if (this._data instanceof GenericWorker) { + return this._data; + } else { + return new DataWorker(this._data); + } + } +}; + +var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; +var removedFn = function () { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); +}; + +for(var i = 0; i < removedMethods.length; i++) { + ZipObject.prototype[removedMethods[i]] = removedFn; +} +module.exports = ZipObject; + +},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ +(function (global){ +'use strict'; +var Mutation = global.MutationObserver || global.WebKitMutationObserver; + +var scheduleDrain; + +{ + if (Mutation) { + var called = 0; + var observer = new Mutation(nextTick); + var element = global.document.createTextNode(''); + observer.observe(element, { + characterData: true + }); + scheduleDrain = function () { + element.data = (called = ++called % 2); + }; + } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { + var channel = new global.MessageChannel(); + channel.port1.onmessage = nextTick; + scheduleDrain = function () { + channel.port2.postMessage(0); + }; + } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { + scheduleDrain = function () { + + // Create a + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class BaseLoaderCallback

    @@ -108,13 +132,12 @@

    Class BaseLoaderCallback

  • All Implemented Interfaces:
    -
    LoaderCallbackInterface
    +
    LoaderCallbackInterface

    -
    public abstract class BaseLoaderCallback
     extends java.lang.Object
    -implements LoaderCallbackInterface
    +implements LoaderCallbackInterface
    Basic implementation of LoaderCallbackInterface.
  • @@ -123,76 +146,88 @@

    Class BaseLoaderCallback

    @@ -207,12 +243,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/android/Camera2Renderer.html b/docs/org/opencv/android/Camera2Renderer.html index e84aa72f..d4fe305c 100644 --- a/docs/org/opencv/android/Camera2Renderer.html +++ b/docs/org/opencv/android/Camera2Renderer.html @@ -1,12 +1,21 @@ - + - + - + Camera2Renderer - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class Camera2Renderer

    @@ -99,7 +123,7 @@

    Class Camera2Renderer

  • java.lang.Object
  • @@ -126,74 +149,85 @@

    Class Camera2Renderer

    @@ -208,12 +243,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewFrame.html b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewFrame.html index bb6c5b1f..c75cbffc 100644 --- a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewFrame.html +++ b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewFrame.html @@ -1,12 +1,21 @@ - + - + - + CameraBridgeViewBase.CvCameraViewFrame - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface CameraBridgeViewBase.CvCameraViewFrame

    @@ -100,10 +124,9 @@

    Inter
  • Enclosing class:
    -
    CameraBridgeViewBase
    +
    CameraBridgeViewBase

    -
    public static interface CameraBridgeViewBase.CvCameraViewFrame
    This class interface is abstract representation of single frame from camera for onCameraFrame callback Attention: Do not use objects, that represents this interface out of onCameraFrame callback!
    @@ -114,32 +137,37 @@

    Inter

  • @@ -147,48 +175,53 @@

    Method Summary

    • +
        -
      • +
      • Method Detail

        - +
        • rgba

          -
          Mat rgba()
          +
          Mat rgba()
          This method returns RGBA Mat with frame
        - +
        • gray

          -
          Mat gray()
          +
          Mat gray()
          This method returns single channel gray scale Mat with frame
      +
    +
    + diff --git a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener.html b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener.html index 188e52f9..c7f0202a 100644 --- a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener.html +++ b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener.html @@ -1,12 +1,21 @@ - + - + - + CameraBridgeViewBase.CvCameraViewListener - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface CameraBridgeViewBase.CvCameraViewListener

    @@ -100,10 +124,9 @@

    In
  • Enclosing class:
    -
    CameraBridgeViewBase
    +
    CameraBridgeViewBase

    -
    public static interface CameraBridgeViewBase.CvCameraViewListener
  • @@ -112,39 +135,45 @@

    In

    @@ -152,18 +181,19 @@

    Method Summary

    • +
        -
      • +
      • Method Detail

        - +
        • onCameraViewStarted

          -
          void onCameraViewStarted(int width,
          +
          void onCameraViewStarted​(int width,
                                    int height)
          This method is invoked when camera preview has started. After this method is invoked the frames will start to be delivered to client via the onCameraFrame() callback.
          @@ -174,24 +204,24 @@

          onCameraViewStarted

        - +
        • onCameraViewStopped

          -
          void onCameraViewStopped()
          +
          void onCameraViewStopped()
          This method is invoked when camera preview has been stopped for some reason. No frames will be delivered via onCameraFrame() callback after this method is called.
        - +
        • onCameraFrame

          -
          Mat onCameraFrame(Mat inputFrame)
          +
          Mat onCameraFrame​(Mat inputFrame)
          This method is invoked when delivery of the frame needs to be done. The returned values - is a modified frame which needs to be displayed on the screen. TODO: pass the parameters specifying the format of the frame (BPP, YUV or RGB and etc)
          @@ -199,21 +229,25 @@

          onCameraFrame

      +
    +
    + diff --git a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener2.html b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener2.html index 31d3d0cc..1ee5a34f 100644 --- a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener2.html +++ b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListener2.html @@ -1,12 +1,21 @@ - + - + - + CameraBridgeViewBase.CvCameraViewListener2 - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface CameraBridgeViewBase.CvCameraViewListener2

    @@ -100,14 +124,13 @@

    I
  • All Known Implementing Classes:
    -
    CameraBridgeViewBase.CvCameraViewListenerAdapter
    +
    CameraBridgeViewBase.CvCameraViewListenerAdapter
    Enclosing class:
    -
    CameraBridgeViewBase
    +
    CameraBridgeViewBase

    -
    public static interface CameraBridgeViewBase.CvCameraViewListener2
  • @@ -116,39 +139,45 @@

    I

    @@ -156,18 +185,19 @@

    Method Summary

    • +
        -
      • +
      • Method Detail

        - +
        • onCameraViewStarted

          -
          void onCameraViewStarted(int width,
          +
          void onCameraViewStarted​(int width,
                                    int height)
          This method is invoked when camera preview has started. After this method is invoked the frames will start to be delivered to client via the onCameraFrame() callback.
          @@ -178,24 +208,24 @@

          onCameraViewStarted

        - +
        • onCameraViewStopped

          -
          void onCameraViewStopped()
          +
          void onCameraViewStopped()
          This method is invoked when camera preview has been stopped for some reason. No frames will be delivered via onCameraFrame() callback after this method is called.
        - +
        • onCameraFrame

          -
          Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inputFrame)
          +
          Mat onCameraFrame​(CameraBridgeViewBase.CvCameraViewFrame inputFrame)
          This method is invoked when delivery of the frame needs to be done. The returned values - is a modified frame which needs to be displayed on the screen. TODO: pass the parameters specifying the format of the frame (BPP, YUV or RGB and etc)
          @@ -203,21 +233,25 @@

          onCameraFrame

      +
    +
    + diff --git a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListenerAdapter.html b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListenerAdapter.html index b9b18bdf..eea87180 100644 --- a/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListenerAdapter.html +++ b/docs/org/opencv/android/CameraBridgeViewBase.CvCameraViewListenerAdapter.html @@ -1,12 +1,21 @@ - + - + - + CameraBridgeViewBase.CvCameraViewListenerAdapter - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class CameraBridgeViewBase.CvCameraViewListenerAdapter

    @@ -108,17 +132,16 @@

    All Implemented Interfaces:
    -
    CameraBridgeViewBase.CvCameraViewListener2
    +
    CameraBridgeViewBase.CvCameraViewListener2
    Enclosing class:
    -
    CameraBridgeViewBase
    +
    CameraBridgeViewBase

    -
    protected class CameraBridgeViewBase.CvCameraViewListenerAdapter
     extends java.lang.Object
    -implements CameraBridgeViewBase.CvCameraViewListener2
    +implements CameraBridgeViewBase.CvCameraViewListener2

    @@ -126,60 +149,70 @@

  • +
    +
    +
    +
  • @@ -194,107 +228,114 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/android/CameraBridgeViewBase.ListItemAccessor.html b/docs/org/opencv/android/CameraBridgeViewBase.ListItemAccessor.html index 4e873fdf..7339f34e 100644 --- a/docs/org/opencv/android/CameraBridgeViewBase.ListItemAccessor.html +++ b/docs/org/opencv/android/CameraBridgeViewBase.ListItemAccessor.html @@ -1,12 +1,21 @@ - + - + - + CameraBridgeViewBase.ListItemAccessor - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface CameraBridgeViewBase.ListItemAccessor

    @@ -100,14 +124,13 @@

    Interf
  • All Known Implementing Classes:
    -
    JavaCameraView.JavaCameraSizeAccessor
    +
    JavaCameraView.JavaCameraSizeAccessor
    Enclosing class:
    -
    CameraBridgeViewBase
    +
    CameraBridgeViewBase

    -
    public static interface CameraBridgeViewBase.ListItemAccessor
  • @@ -116,28 +139,33 @@

    Interf

    @@ -145,46 +173,51 @@

    Method Summary

    • +
        -
      • +
      • Method Detail

        - +
        • getWidth

          -
          int getWidth(java.lang.Object obj)
          +
          int getWidth​(java.lang.Object obj)
        - +
        • getHeight

          -
          int getHeight(java.lang.Object obj)
          +
          int getHeight​(java.lang.Object obj)
      +
    +
    + diff --git a/docs/org/opencv/android/CameraBridgeViewBase.html b/docs/org/opencv/android/CameraBridgeViewBase.html index 594e85a5..9dfe0980 100644 --- a/docs/org/opencv/android/CameraBridgeViewBase.html +++ b/docs/org/opencv/android/CameraBridgeViewBase.html @@ -1,12 +1,21 @@ - + - + - + CameraBridgeViewBase - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class CameraBridgeViewBase

    @@ -118,14 +142,13 @@

    Class CameraBridgeViewBase<
  • All Implemented Interfaces:
    -
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback, android.view.ViewRootImpl.SurfaceChangedCallback
    Direct Known Subclasses:
    -
    JavaCameraView
    +
    JavaCamera2View, JavaCameraView

    -
    public abstract class CameraBridgeViewBase
     extends android.view.SurfaceView
     implements android.view.SurfaceHolder.Callback
    @@ -141,185 +164,221 @@

    Class CameraBridgeViewBase<
    • +
        -
      • +
      • Nested Class Summary

        - +
        - + + - + - + + - + + - + + - + +
        Nested Classes 
        Modifier and TypeClass and DescriptionClassDescription
        static interface CameraBridgeViewBase.CvCameraViewFrame +CameraBridgeViewBase.CvCameraViewFrame
        This class interface is abstract representation of single frame from camera for onCameraFrame callback Attention: Do not use objects, that represents this interface out of onCameraFrame callback!
        static interface CameraBridgeViewBase.CvCameraViewListener CameraBridgeViewBase.CvCameraViewListener 
        static interface CameraBridgeViewBase.CvCameraViewListener2 CameraBridgeViewBase.CvCameraViewListener2 
        protected class CameraBridgeViewBase.CvCameraViewListenerAdapter CameraBridgeViewBase.CvCameraViewListenerAdapter 
        static interface CameraBridgeViewBase.ListItemAccessor CameraBridgeViewBase.ListItemAccessor 
          -
        • +
        • Nested classes/interfaces inherited from class android.view.View

          -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
        • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
      +
      +
        -
      • +
      • Field Summary

        - +
        - + + - + + - + + - + + - + + - + + - + + - - + + + - + + - + + - + + - + + - + + - + + - + +
        Fields 
        Modifier and TypeField and DescriptionFieldDescription
        static intCAMERA_ID_ANY CAMERA_ID_ANY 
        static intCAMERA_ID_BACK CAMERA_ID_BACK 
        static intCAMERA_ID_FRONT CAMERA_ID_FRONT 
        static intGRAY GRAY 
        protected intmCameraIndex mCameraIndex 
        protected booleanmEnabled mEnabled 
        protected FpsMetermFpsMeter protected FpsMetermFpsMeter 
        protected intmFrameHeight mFrameHeight 
        protected intmFrameWidth mFrameWidth 
        protected intmMaxHeight mMaxHeight 
        protected intmMaxWidth mMaxWidth 
        protected intmPreviewFormat mPreviewFormat 
        protected floatmScale mScale 
        static intRGBA RGBA 
          -
        • +
        • Fields inherited from class android.view.View

          -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
        • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      +
      +
        -
      • +
      • Constructor Summary

        - +
        - + + - + + - + +
        Constructors 
        Constructor and DescriptionConstructorDescription
        CameraBridgeViewBase(android.content.Context context, - android.util.AttributeSet attrs) CameraBridgeViewBase​(android.content.Context context, + int cameraId) 
        CameraBridgeViewBase(android.content.Context context, - int cameraId) CameraBridgeViewBase​(android.content.Context context, + android.util.AttributeSet attrs) 
      +
      +
        -
      • +
      • Method Summary

        - +
        - + + - + + - - + + - + - + - + + - + - + - + - + - + - + + - + + - + + - + - + - + + - + +
        All Methods Instance Methods Abstract Methods Concrete Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        protected voidAllocateCache() AllocateCache() 
        protected SizecalculateCameraFrameSize(java.util.List<?> supportedSizes, - CameraBridgeViewBase.ListItemAccessor accessor, +protected SizecalculateCameraFrameSize​(java.util.List<?> supportedSizes, + CameraBridgeViewBase.ListItemAccessor accessor, int surfaceWidth, - int surfaceHeight) + int surfaceHeight)
        This helper method can be called by subclasses to select camera preview size.
        protected abstract booleanconnectCamera(int width, - int height) +connectCamera​(int width, + int height)
        This method is invoked shall perform concrete operation to initialize the camera.
        protected voiddeliverAndDrawFrame(CameraBridgeViewBase.CvCameraViewFrame frame) +deliverAndDrawFrame​(CameraBridgeViewBase.CvCameraViewFrame frame)
        This method shall be called by the subclasses when they have valid object and want it to be delivered to external client (via callback) and then displayed on the screen.
        @@ -327,90 +386,110 @@

        Method Summary

        voiddisableFpsMeter() disableFpsMeter() 
        voiddisableView() +disableView()
        This method is provided for clients, so they can disable camera connection and stop the delivery of frames even though the surface view itself is not destroyed and still stays on the scren
        protected abstract voiddisconnectCamera() +disconnectCamera()
        Disconnects and release the particular camera object being connected to this surface view.
        voidenableFpsMeter() +enableFpsMeter()
        This method enables label with fps value on the screen
        voidenableView() +enableView()
        This method is provided for clients, so they can enable the camera connection.
        voidsetCameraIndex(int cameraIndex) +setCameraIndex​(int cameraIndex)
        Sets the camera index
        voidSetCaptureFormat(int format) SetCaptureFormat​(int format) 
        voidsetCvCameraViewListener(CameraBridgeViewBase.CvCameraViewListener listener) setCvCameraViewListener​(CameraBridgeViewBase.CvCameraViewListener listener) 
        voidsetCvCameraViewListener(CameraBridgeViewBase.CvCameraViewListener2 listener) setCvCameraViewListener​(CameraBridgeViewBase.CvCameraViewListener2 listener) 
        voidsetMaxFrameSize(int maxWidth, - int maxHeight) +setMaxFrameSize​(int maxWidth, + int maxHeight)
        This method sets the maximum size that camera frame is allowed to be.
        voidsurfaceChanged(android.view.SurfaceHolder arg0, +surfaceChanged​(android.view.SurfaceHolder arg0, int arg1, int arg2, - int arg3)  + int arg3) +
        This is called immediately after any structural changes (format or + size) have been made to the surface.
        +
        voidsurfaceCreated(android.view.SurfaceHolder holder) surfaceCreated​(android.view.SurfaceHolder holder) +
        This is called immediately after the surface is first created.
        +
        voidsurfaceDestroyed(android.view.SurfaceHolder holder) surfaceDestroyed​(android.view.SurfaceHolder holder) +
        This is called immediately before a surface is being destroyed.
        +
          -
        • +
        • Methods inherited from class android.view.SurfaceView

          -dispatchDraw, draw, gatherTransparentRegion, getHolder, onAttachedToWindow, onDetachedFromWindow, onMeasure, onWindowVisibilityChanged, setSecure, setVisibility, setZOrderMediaOverlay, setZOrderOnTop
        • +dispatchDraw, draw, gatherTransparentRegion, getCornerRadius, getHolder, getHostToken, getImportantForAccessibility, getSurfaceControl, getSurfaceRenderPosition, isFixedSize, isZOrderedOnTop, onAttachedToWindow, onDetachedFromWindow, onFocusChanged, onInitializeAccessibilityNodeInfoInternal, onMeasure, onSetSurfacePositionAndScale, onWindowVisibilityChanged, requestUpdateSurfacePositionAndScale, setAlpha, setChildSurfacePackage, setClipBounds, setCornerRadius, setEnableSurfaceClipping, setFrame, setResizeBackgroundColor, setResizeBackgroundColor, setSecure, setUseAlpha, setVisibility, setZOrderedOnTop, setZOrderMediaOverlay, setZOrderOnTop, surfaceCreated, surfaceDestroyed, surfaceReplaced, surfaceSyncStarted, syncNextFrame, updateSurface
          -
        • +
        • Methods inherited from class android.view.View

          -addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
        • +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addFrameMetricsListener, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, captureTransitioningViews, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearFocus, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, createSnapshot, damageInParent, debug, debug, debugIndent, destroyDrawingCache, destroyHardwareResources, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchInitialProvideContentCaptureStructure, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, drawsWithRenderNode, encode, encodeProperties, findFocus, findNamedViews, findOnBackInvokedDispatcher, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTag, findViewWithTagTraversal, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityClassName, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocus, hasFocusable, hasHoveredChild, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTransientState, hasTranslationTransientState, hasWindowFocus, hasWindowInsetsAnimationCallback, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, internalSetPadding, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifySubtreeAccessibilityStateChangedIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInHoveredChild, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetRtlProperties, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveSize, resolveSizeAndState, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
          -
        • +
        • Methods inherited from class java.lang.Object

          @@ -418,6 +497,7 @@

          Methods inherited from class java.lang.Object

      +

  • @@ -425,12 +505,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -439,7 +520,7 @@

          mFrameWidth

          protected int mFrameWidth
        - +
          @@ -448,7 +529,7 @@

          mFrameHeight

          protected int mFrameHeight
        - +
          @@ -457,7 +538,7 @@

          mMaxHeight

          protected int mMaxHeight
        - +
          @@ -466,7 +547,7 @@

          mMaxWidth

          protected int mMaxWidth
        - +
          @@ -475,7 +556,7 @@

          mScale

          protected float mScale
        - +
          @@ -484,7 +565,7 @@

          mPreviewFormat

          protected int mPreviewFormat
        - +
          @@ -493,7 +574,7 @@

          mCameraIndex

          protected int mCameraIndex
        - +
          @@ -502,16 +583,16 @@

          mEnabled

          protected boolean mEnabled
        - + - +
          @@ -524,7 +605,7 @@

          CAMERA_ID_ANY

        - +
          @@ -537,7 +618,7 @@

          CAMERA_ID_BACK

        - +
          @@ -550,7 +631,7 @@

          CAMERA_ID_FRONT

        - +
          @@ -563,7 +644,7 @@

          RGBA

        - +
          @@ -578,47 +659,51 @@

          GRAY

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • CameraBridgeViewBase

          -
          public CameraBridgeViewBase(android.content.Context context,
          +
          public CameraBridgeViewBase​(android.content.Context context,
                                       int cameraId)
        - +
        • CameraBridgeViewBase

          -
          public CameraBridgeViewBase(android.content.Context context,
          +
          public CameraBridgeViewBase​(android.content.Context context,
                                       android.util.AttributeSet attrs)
      +
      +
        -
      • +
      • Method Detail

        - +
        • setCameraIndex

          -
          public void setCameraIndex(int cameraIndex)
          +
          public void setCameraIndex​(int cameraIndex)
          Sets the camera index
          Parameters:
          @@ -626,118 +711,144 @@

          setCameraIndex

        - +
        • surfaceChanged

          -
          public void surfaceChanged(android.view.SurfaceHolder arg0,
          +
          public void surfaceChanged​(android.view.SurfaceHolder arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)
          +
          Description copied from interface: android.view.SurfaceHolder.Callback
          +
          This is called immediately after any structural changes (format or + size) have been made to the surface. You should at this point update + the imagery in the surface. This method is always called at least + once, after SurfaceHolder.Callback.surfaceCreated(android.view.SurfaceHolder).
          Specified by:
          surfaceChanged in interface android.view.SurfaceHolder.Callback
          +
          Parameters:
          +
          arg0 - The SurfaceHolder whose surface has changed.
          +
          arg1 - The new PixelFormat of the surface.
          +
          arg2 - The new width of the surface.
          +
          arg3 - The new height of the surface.
        - +
        • surfaceCreated

          -
          public void surfaceCreated(android.view.SurfaceHolder holder)
          +
          public void surfaceCreated​(android.view.SurfaceHolder holder)
          +
          Description copied from interface: android.view.SurfaceHolder.Callback
          +
          This is called immediately after the surface is first created. + Implementations of this should start up whatever rendering code + they desire. Note that only one thread can ever draw into + a Surface, so you should not draw into the Surface here + if your normal rendering will be in another thread.
          Specified by:
          surfaceCreated in interface android.view.SurfaceHolder.Callback
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface is being created.
        - +
        • surfaceDestroyed

          -
          public void surfaceDestroyed(android.view.SurfaceHolder holder)
          +
          public void surfaceDestroyed​(android.view.SurfaceHolder holder)
          +
          Description copied from interface: android.view.SurfaceHolder.Callback
          +
          This is called immediately before a surface is being destroyed. After + returning from this call, you should no longer try to access this + surface. If you have a rendering thread that directly accesses + the surface, you must ensure that thread is no longer touching the + Surface before returning from this function.
          Specified by:
          surfaceDestroyed in interface android.view.SurfaceHolder.Callback
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface is being destroyed.
        - +
        • enableView

          -
          public void enableView()
          +
          public void enableView()
          This method is provided for clients, so they can enable the camera connection. The actual onCameraViewStarted callback will be delivered only after both this method is called and surface is available
        - +
        • disableView

          -
          public void disableView()
          +
          public void disableView()
          This method is provided for clients, so they can disable camera connection and stop the delivery of frames even though the surface view itself is not destroyed and still stays on the scren
        - +
        • enableFpsMeter

          -
          public void enableFpsMeter()
          +
          public void enableFpsMeter()
          This method enables label with fps value on the screen
        - +
        • disableFpsMeter

          -
          public void disableFpsMeter()
          +
          public void disableFpsMeter()
        - + - + - +
        • setMaxFrameSize

          -
          public void setMaxFrameSize(int maxWidth,
          +
          public void setMaxFrameSize​(int maxWidth,
                                       int maxHeight)
          This method sets the maximum size that camera frame is allowed to be. When selecting size - the biggest size which less or equal the size set will be selected. @@ -751,22 +862,22 @@

          setMaxFrameSize

        - +
        • SetCaptureFormat

          -
          public void SetCaptureFormat(int format)
          +
          public void SetCaptureFormat​(int format)
        - +
        • deliverAndDrawFrame

          -
          protected void deliverAndDrawFrame(CameraBridgeViewBase.CvCameraViewFrame frame)
          +
          protected void deliverAndDrawFrame​(CameraBridgeViewBase.CvCameraViewFrame frame)
          This method shall be called by the subclasses when they have valid object and want it to be delivered to external client (via callback) and then displayed on the screen.
          @@ -776,13 +887,13 @@

          deliverAndDrawFrame

        - +
        • connectCamera

          -
          protected abstract boolean connectCamera(int width,
          +
          protected abstract boolean connectCamera​(int width,
                                                    int height)
          This method is invoked shall perform concrete operation to initialize the camera. CONTRACT: as a result of this method variables mFrameWidth and mFrameHeight MUST be @@ -794,34 +905,34 @@

          connectCamera

        - +
        • disconnectCamera

          -
          protected abstract void disconnectCamera()
          +
          protected abstract void disconnectCamera()
          Disconnects and release the particular camera object being connected to this surface view. Called when syncObject lock is held
        - +
        • AllocateCache

          -
          protected void AllocateCache()
          +
          protected void AllocateCache()
        - +
        • calculateCameraFrameSize

          -
          protected Size calculateCameraFrameSize(java.util.List<?> supportedSizes,
          -                                        CameraBridgeViewBase.ListItemAccessor accessor,
          +
          protected Size calculateCameraFrameSize​(java.util.List<?> supportedSizes,
          +                                        CameraBridgeViewBase.ListItemAccessor accessor,
                                                   int surfaceWidth,
                                                   int surfaceHeight)
          This helper method can be called by subclasses to select camera preview size. @@ -839,21 +950,25 @@

          calculateCameraFrameSize

      +
    +
    + diff --git a/docs/org/opencv/android/CameraGLRendererBase.html b/docs/org/opencv/android/CameraGLRendererBase.html index 5389ec9c..d99606b1 100644 --- a/docs/org/opencv/android/CameraGLRendererBase.html +++ b/docs/org/opencv/android/CameraGLRendererBase.html @@ -1,12 +1,21 @@ - + - + - + CameraGLRendererBase - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class CameraGLRendererBase

    @@ -108,14 +132,13 @@

    Class CameraGLRendererBase<
  • All Implemented Interfaces:
    -
    android.graphics.SurfaceTexture.OnFrameAvailableListener, android.opengl.GLSurfaceView.Renderer
    +
    android.graphics.SurfaceTexture.OnFrameAvailableListener, android.opengl.GLSurfaceView.Renderer
    Direct Known Subclasses:
    -
    Camera2Renderer, CameraRenderer
    +
    Camera2Renderer, CameraRenderer

    -
    public abstract class CameraGLRendererBase
     extends java.lang.Object
     implements android.opengl.GLSurfaceView.Renderer, android.graphics.SurfaceTexture.OnFrameAvailableListener
    @@ -126,186 +149,233 @@

    Class CameraGLRendererBase<

  • @@ -320,12 +391,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -338,7 +410,7 @@

          LOGTAG

        - +
          @@ -347,7 +419,7 @@

          mCameraWidth

          protected int mCameraWidth
        - +
          @@ -356,7 +428,7 @@

          mCameraHeight

          protected int mCameraHeight
        - +
          @@ -365,7 +437,7 @@

          mFBOWidth

          protected int mFBOWidth
        - +
          @@ -374,7 +446,7 @@

          mFBOHeight

          protected int mFBOHeight
        - +
          @@ -383,7 +455,7 @@

          mMaxCameraWidth

          protected int mMaxCameraWidth
        - +
          @@ -392,7 +464,7 @@

          mMaxCameraHeight

          protected int mMaxCameraHeight
        - +
          @@ -401,7 +473,7 @@

          mCameraIndex

          protected int mCameraIndex
        - +
          @@ -410,7 +482,7 @@

          mSTexture

          protected android.graphics.SurfaceTexture mSTexture
        - +
          @@ -419,7 +491,7 @@

          mHaveSurface

          protected boolean mHaveSurface
        - +
          @@ -428,7 +500,7 @@

          mHaveFBO

          protected boolean mHaveFBO
        - +
          @@ -437,7 +509,7 @@

          mUpdateST

          protected boolean mUpdateST
        - +
          @@ -446,7 +518,7 @@

          mEnabled

          protected boolean mEnabled
        - +
          @@ -455,232 +527,300 @@

          mIsStarted

          protected boolean mIsStarted
        - +
      +
      +
      +
      +
        -
      • +
      • Method Detail

        - +
        • openCamera

          -
          protected abstract void openCamera(int id)
          +
          protected abstract void openCamera​(int id)
        - +
        • closeCamera

          -
          protected abstract void closeCamera()
          +
          protected abstract void closeCamera()
        - +
        • setCameraPreviewSize

          -
          protected abstract void setCameraPreviewSize(int width,
          +
          protected abstract void setCameraPreviewSize​(int width,
                                                        int height)
        - +
        • onFrameAvailable

          -
          public void onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture)
          +
          public void onFrameAvailable​(android.graphics.SurfaceTexture surfaceTexture)
          Specified by:
          onFrameAvailable in interface android.graphics.SurfaceTexture.OnFrameAvailableListener
        - +
        • onDrawFrame

          -
          public void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl)
          +
          public void onDrawFrame​(javax.microedition.khronos.opengles.GL10 gl)
          +
          Description copied from interface: android.opengl.GLSurfaceView.Renderer
          +
          Called to draw the current frame. +

          + This method is responsible for drawing the current frame. +

          + The implementation of this method typically looks like this: +

          + void onDrawFrame(GL10 gl) {
          +     gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
          +     //... other gl calls to render the scene ...
          + }
          + 
          Specified by:
          onDrawFrame in interface android.opengl.GLSurfaceView.Renderer
          +
          Parameters:
          +
          gl - the GL interface. Use instanceof to + test if the interface supports GL11 or higher interfaces.
        - +
        • onSurfaceChanged

          -
          public void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl,
          +
          public void onSurfaceChanged​(javax.microedition.khronos.opengles.GL10 gl,
                                        int surfaceWidth,
                                        int surfaceHeight)
          +
          Description copied from interface: android.opengl.GLSurfaceView.Renderer
          +
          Called when the surface changed size. +

          + Called after the surface is created and whenever + the OpenGL ES surface size changes. +

          + Typically you will set your viewport here. If your camera + is fixed then you could also set your projection matrix here: +

          + void onSurfaceChanged(GL10 gl, int width, int height) {
          +     gl.glViewport(0, 0, width, height);
          +     // for a fixed camera, set the projection too
          +     float ratio = (float) width / height;
          +     gl.glMatrixMode(GL10.GL_PROJECTION);
          +     gl.glLoadIdentity();
          +     gl.glFrustumf(-ratio, ratio, -1, 1, 1, 10);
          + }
          + 
          Specified by:
          onSurfaceChanged in interface android.opengl.GLSurfaceView.Renderer
          +
          Parameters:
          +
          gl - the GL interface. Use instanceof to + test if the interface supports GL11 or higher interfaces.
        - +
        • onSurfaceCreated

          -
          public void onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl,
          +
          public void onSurfaceCreated​(javax.microedition.khronos.opengles.GL10 gl,
                                        javax.microedition.khronos.egl.EGLConfig config)
          +
          Description copied from interface: android.opengl.GLSurfaceView.Renderer
          +
          Called when the surface is created or recreated. +

          + Called when the rendering thread + starts and whenever the EGL context is lost. The EGL context will typically + be lost when the Android device awakes after going to sleep. +

          + Since this method is called at the beginning of rendering, as well as + every time the EGL context is lost, this method is a convenient place to put + code to create resources that need to be created when the rendering + starts, and that need to be recreated when the EGL context is lost. + Textures are an example of a resource that you might want to create + here. +

          + Note that when the EGL context is lost, all OpenGL resources associated + with that context will be automatically deleted. You do not need to call + the corresponding "glDelete" methods such as glDeleteTextures to + manually delete these lost resources. +

          Specified by:
          onSurfaceCreated in interface android.opengl.GLSurfaceView.Renderer
          +
          Parameters:
          +
          gl - the GL interface. Use instanceof to + test if the interface supports GL11 or higher interfaces.
          +
          config - the EGLConfig of the created surface. Can be used + to create matching pbuffers.
        - +
        • enableView

          -
          public void enableView()
          +
          public void enableView()
        - +
        • disableView

          -
          public void disableView()
          +
          public void disableView()
        - +
        • updateState

          -
          protected void updateState()
          +
          protected void updateState()
        - +
        • doStart

          -
          protected void doStart()
          +
          protected void doStart()
        - +
        • doStop

          -
          protected void doStop()
          +
          protected void doStop()
        - +
        • setPreviewSize

          -
          protected void setPreviewSize(int width,
          +
          protected void setPreviewSize​(int width,
                                         int height)
        - +
        • setCameraIndex

          -
          public void setCameraIndex(int cameraIndex)
          +
          public void setCameraIndex​(int cameraIndex)
        - +
        • setMaxCameraPreviewSize

          -
          public void setMaxCameraPreviewSize(int maxWidth,
          +
          public void setMaxCameraPreviewSize​(int maxWidth,
                                               int maxHeight)
        - +
        • onResume

          -
          public void onResume()
          +
          public void onResume()
        - +
        • onPause

          -
          public void onPause()
          +
          public void onPause()
      +
    +
    + diff --git a/docs/org/opencv/android/CameraGLSurfaceView.CameraTextureListener.html b/docs/org/opencv/android/CameraGLSurfaceView.CameraTextureListener.html index eb87bfab..5d3444d1 100644 --- a/docs/org/opencv/android/CameraGLSurfaceView.CameraTextureListener.html +++ b/docs/org/opencv/android/CameraGLSurfaceView.CameraTextureListener.html @@ -1,12 +1,21 @@ - + - + - + CameraGLSurfaceView.CameraTextureListener - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface CameraGLSurfaceView.CameraTextureListener

    @@ -100,10 +124,9 @@

    In
  • Enclosing class:
    -
    CameraGLSurfaceView
    +
    CameraGLSurfaceView

    -
    public static interface CameraGLSurfaceView.CameraTextureListener
  • @@ -112,42 +135,48 @@

    In

    @@ -155,18 +184,19 @@

    Method Summary

    • +
        -
      • +
      • Method Detail

        - +
        • onCameraViewStarted

          -
          void onCameraViewStarted(int width,
          +
          void onCameraViewStarted​(int width,
                                    int height)
          This method is invoked when camera preview has started. After this method is invoked the frames will start to be delivered to client via the onCameraFrame() callback.
          @@ -177,24 +207,24 @@

          onCameraViewStarted

        - +
        • onCameraViewStopped

          -
          void onCameraViewStopped()
          +
          void onCameraViewStopped()
          This method is invoked when camera preview has been stopped for some reason. No frames will be delivered via onCameraFrame() callback after this method is called.
        - +
        • onCameraTexture

          -
          boolean onCameraTexture(int texIn,
          +
          boolean onCameraTexture​(int texIn,
                                   int texOut,
                                   int width,
                                   int height)
          @@ -212,21 +242,25 @@

          onCameraTexture

      +
    +
    + diff --git a/docs/org/opencv/android/CameraGLSurfaceView.html b/docs/org/opencv/android/CameraGLSurfaceView.html index c8c57b3b..d89bf52b 100644 --- a/docs/org/opencv/android/CameraGLSurfaceView.html +++ b/docs/org/opencv/android/CameraGLSurfaceView.html @@ -1,12 +1,21 @@ - + - + - + CameraGLSurfaceView - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class CameraGLSurfaceView

    @@ -123,10 +147,9 @@

    Class CameraGLSurfaceView
    All Implemented Interfaces:
    -
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback, android.view.SurfaceHolder.Callback2
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback, android.view.SurfaceHolder.Callback2, android.view.ViewRootImpl.SurfaceChangedCallback

    -
    public class CameraGLSurfaceView
     extends android.opengl.GLSurfaceView
    @@ -136,162 +159,199 @@

    Class CameraGLSurfaceView
  • +
      -
    • +
    • Nested Class Summary

      - +
      - + + - + +
      Nested Classes 
      Modifier and TypeClass and DescriptionClassDescription
      static interface CameraGLSurfaceView.CameraTextureListener CameraGLSurfaceView.CameraTextureListener 
        -
      • +
      • Nested classes/interfaces inherited from class android.opengl.GLSurfaceView

        android.opengl.GLSurfaceView.EGLConfigChooser, android.opengl.GLSurfaceView.EGLContextFactory, android.opengl.GLSurfaceView.EGLWindowSurfaceFactory, android.opengl.GLSurfaceView.GLWrapper, android.opengl.GLSurfaceView.Renderer
        -
      • +
      • Nested classes/interfaces inherited from class android.view.View

        -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
      • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
    +
    +
      -
    • +
    • Field Summary

        -
      • +
      • Fields inherited from class android.opengl.GLSurfaceView

        DEBUG_CHECK_GL_ERROR, DEBUG_LOG_GL_CALLS, RENDERMODE_CONTINUOUSLY, RENDERMODE_WHEN_DIRTY
        -
      • +
      • Fields inherited from class android.view.View

        -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
    +
    +
      -
    • +
    • Constructor Summary

      - +
      - + + - + +
      Constructors 
      Constructor and DescriptionConstructorDescription
      CameraGLSurfaceView(android.content.Context context, - android.util.AttributeSet attrs) CameraGLSurfaceView​(android.content.Context context, + android.util.AttributeSet attrs) 
    +
    +
      -
    • +
    • Method Summary

      - +
      - + + - + + - + + - - + + + - + + - + + - + + - + + - + + - + - + + - + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and DescriptionMethodDescription
      voiddisableView() disableView() 
      voidenableView() enableView() 
      CameraGLSurfaceView.CameraTextureListenergetCameraTextureListener() CameraGLSurfaceView.CameraTextureListenergetCameraTextureListener() 
      voidonPause() onPause() +
      Pause the rendering thread, optionally tearing down the EGL context + depending upon the value of GLSurfaceView.setPreserveEGLContextOnPause(boolean).
      +
      voidonResume() onResume() +
      Resumes the rendering thread, re-creating the OpenGL context if necessary.
      +
      voidsetCameraIndex(int cameraIndex) setCameraIndex​(int cameraIndex) 
      voidsetCameraTextureListener(CameraGLSurfaceView.CameraTextureListener texListener) setCameraTextureListener​(CameraGLSurfaceView.CameraTextureListener texListener) 
      voidsetMaxCameraPreviewSize(int maxWidth, - int maxHeight) setMaxCameraPreviewSize​(int maxWidth, + int maxHeight) 
      voidsurfaceChanged(android.view.SurfaceHolder holder, +surfaceChanged​(android.view.SurfaceHolder holder, int format, int w, - int h)  + int h) +
      This method is part of the SurfaceHolder.Callback interface, and is + not normally called or subclassed by clients of GLSurfaceView.
      +
      voidsurfaceCreated(android.view.SurfaceHolder holder) surfaceCreated​(android.view.SurfaceHolder holder) +
      This method is part of the SurfaceHolder.Callback interface, and is + not normally called or subclassed by clients of GLSurfaceView.
      +
      voidsurfaceDestroyed(android.view.SurfaceHolder holder) surfaceDestroyed​(android.view.SurfaceHolder holder) +
      This method is part of the SurfaceHolder.Callback interface, and is + not normally called or subclassed by clients of GLSurfaceView.
      +
        -
      • +
      • Methods inherited from class android.opengl.GLSurfaceView

        finalize, getDebugFlags, getPreserveEGLContextOnPause, getRenderMode, onAttachedToWindow, onDetachedFromWindow, queueEvent, requestRender, setDebugFlags, setEGLConfigChooser, setEGLConfigChooser, setEGLConfigChooser, setEGLContextClientVersion, setEGLContextFactory, setEGLWindowSurfaceFactory, setGLWrapper, setPreserveEGLContextOnPause, setRenderer, setRenderMode, surfaceRedrawNeeded, surfaceRedrawNeededAsync
        -
      • +
      • Methods inherited from class android.view.SurfaceView

        -dispatchDraw, draw, gatherTransparentRegion, getHolder, onMeasure, onWindowVisibilityChanged, setSecure, setVisibility, setZOrderMediaOverlay, setZOrderOnTop
      • +dispatchDraw, draw, gatherTransparentRegion, getCornerRadius, getHolder, getHostToken, getImportantForAccessibility, getSurfaceControl, getSurfaceRenderPosition, isFixedSize, isZOrderedOnTop, onFocusChanged, onInitializeAccessibilityNodeInfoInternal, onMeasure, onSetSurfacePositionAndScale, onWindowVisibilityChanged, requestUpdateSurfacePositionAndScale, setAlpha, setChildSurfacePackage, setClipBounds, setCornerRadius, setEnableSurfaceClipping, setFrame, setResizeBackgroundColor, setResizeBackgroundColor, setSecure, setUseAlpha, setVisibility, setZOrderedOnTop, setZOrderMediaOverlay, setZOrderOnTop, surfaceCreated, surfaceDestroyed, surfaceReplaced, surfaceSyncStarted, syncNextFrame, updateSurface
        -
      • +
      • Methods inherited from class android.view.View

        -addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
      • +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addFrameMetricsListener, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, captureTransitioningViews, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearFocus, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, createSnapshot, damageInParent, debug, debug, debugIndent, destroyDrawingCache, destroyHardwareResources, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchInitialProvideContentCaptureStructure, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, drawsWithRenderNode, encode, encodeProperties, findFocus, findNamedViews, findOnBackInvokedDispatcher, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTag, findViewWithTagTraversal, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityClassName, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocus, hasFocusable, hasHoveredChild, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTransientState, hasTranslationTransientState, hasWindowFocus, hasWindowInsetsAnimationCallback, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, internalSetPadding, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifySubtreeAccessibilityStateChangedIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInHoveredChild, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetRtlProperties, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveSize, resolveSizeAndState, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
        -
      • +
      • Methods inherited from class java.lang.Object

        @@ -299,6 +359,7 @@

        Methods inherited from class java.lang.Object

    +
  • @@ -306,175 +367,217 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • CameraGLSurfaceView

          -
          public CameraGLSurfaceView(android.content.Context context,
          +
          public CameraGLSurfaceView​(android.content.Context context,
                                      android.util.AttributeSet attrs)
      +
      +
        -
      • +
      • Method Detail

        - + - + - +
        • setCameraIndex

          -
          public void setCameraIndex(int cameraIndex)
          +
          public void setCameraIndex​(int cameraIndex)
        - +
        • setMaxCameraPreviewSize

          -
          public void setMaxCameraPreviewSize(int maxWidth,
          +
          public void setMaxCameraPreviewSize​(int maxWidth,
                                               int maxHeight)
        - +
        • surfaceCreated

          -
          public void surfaceCreated(android.view.SurfaceHolder holder)
          +
          public void surfaceCreated​(android.view.SurfaceHolder holder)
          +
          Description copied from class: android.opengl.GLSurfaceView
          +
          This method is part of the SurfaceHolder.Callback interface, and is + not normally called or subclassed by clients of GLSurfaceView.
          Specified by:
          surfaceCreated in interface android.view.SurfaceHolder.Callback
          Overrides:
          surfaceCreated in class android.opengl.GLSurfaceView
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface is being created.
        - +
        • surfaceDestroyed

          -
          public void surfaceDestroyed(android.view.SurfaceHolder holder)
          +
          public void surfaceDestroyed​(android.view.SurfaceHolder holder)
          +
          Description copied from class: android.opengl.GLSurfaceView
          +
          This method is part of the SurfaceHolder.Callback interface, and is + not normally called or subclassed by clients of GLSurfaceView.
          Specified by:
          surfaceDestroyed in interface android.view.SurfaceHolder.Callback
          Overrides:
          surfaceDestroyed in class android.opengl.GLSurfaceView
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface is being destroyed.
        - +
        • surfaceChanged

          -
          public void surfaceChanged(android.view.SurfaceHolder holder,
          +
          public void surfaceChanged​(android.view.SurfaceHolder holder,
                                      int format,
                                      int w,
                                      int h)
          +
          Description copied from class: android.opengl.GLSurfaceView
          +
          This method is part of the SurfaceHolder.Callback interface, and is + not normally called or subclassed by clients of GLSurfaceView.
          Specified by:
          surfaceChanged in interface android.view.SurfaceHolder.Callback
          Overrides:
          surfaceChanged in class android.opengl.GLSurfaceView
          +
          Parameters:
          +
          holder - The SurfaceHolder whose surface has changed.
          +
          format - The new PixelFormat of the surface.
          +
          w - The new width of the surface.
          +
          h - The new height of the surface.
        - +
        • onResume

          -
          public void onResume()
          +
          public void onResume()
          +
          Description copied from class: android.opengl.GLSurfaceView
          +
          Resumes the rendering thread, re-creating the OpenGL context if necessary. It + is the counterpart to GLSurfaceView.onPause(). + + This method should typically be called in + Activity.onStart. + + Must not be called before a renderer has been set.
          Overrides:
          onResume in class android.opengl.GLSurfaceView
        - +
        • onPause

          -
          public void onPause()
          +
          public void onPause()
          +
          Description copied from class: android.opengl.GLSurfaceView
          +
          Pause the rendering thread, optionally tearing down the EGL context + depending upon the value of GLSurfaceView.setPreserveEGLContextOnPause(boolean). + + This method should be called when it is no longer desirable for the + GLSurfaceView to continue rendering, such as in response to + Activity.onStop. + + Must not be called before a renderer has been set.
          Overrides:
          onPause in class android.opengl.GLSurfaceView
        - +
        • enableView

          -
          public void enableView()
          +
          public void enableView()
        - +
        • disableView

          -
          public void disableView()
          +
          public void disableView()
      +
    +
    + diff --git a/docs/org/opencv/android/CameraRenderer.html b/docs/org/opencv/android/CameraRenderer.html index 9fc50a64..30f786b2 100644 --- a/docs/org/opencv/android/CameraRenderer.html +++ b/docs/org/opencv/android/CameraRenderer.html @@ -1,12 +1,21 @@ - + - + - + CameraRenderer - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class CameraRenderer

    @@ -99,7 +123,7 @@

    Class CameraRenderer

  • java.lang.Object
  • @@ -126,66 +149,75 @@

    Class CameraRenderer

    @@ -200,12 +233,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/android/FpsMeter.html b/docs/org/opencv/android/FpsMeter.html index 7e16cdeb..3b1f423f 100644 --- a/docs/org/opencv/android/FpsMeter.html +++ b/docs/org/opencv/android/FpsMeter.html @@ -1,12 +1,21 @@ - + - + - + FpsMeter - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class FpsMeter

    @@ -107,7 +131,6 @@

    Class FpsMeter


    • -
      public class FpsMeter
       extends java.lang.Object
    • @@ -117,56 +140,66 @@

      Class FpsMeter

      • +
          -
        • +
        • Constructor Summary

          - +
          - + + - + +
          Constructors 
          Constructor and DescriptionConstructorDescription
          FpsMeter() FpsMeter() 
        +
        +
          -
        • +
        • Method Summary

          - +
          - + + - + - + + - + + - + +
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          voiddraw(android.graphics.Canvas canvas, +draw​(android.graphics.Canvas canvas, float offsetx, - float offsety)  + float offsety) 
          voidinit() init() 
          voidmeasure() measure() 
          voidsetResolution(int width, - int height) setResolution​(int width, + int height) 
            -
          • +
          • Methods inherited from class java.lang.Object

            @@ -174,6 +207,7 @@

            Methods inherited from class java.lang.Object

        +
    @@ -181,12 +215,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -197,68 +232,74 @@

          FpsMeter

      +
      +
        -
      • +
      • Method Detail

        - +
        • init

          -
          public void init()
          +
          public void init()
        - +
        • measure

          -
          public void measure()
          +
          public void measure()
        - +
        • setResolution

          -
          public void setResolution(int width,
          +
          public void setResolution​(int width,
                                     int height)
        - +
        • draw

          -
          public void draw(android.graphics.Canvas canvas,
          +
          public void draw​(android.graphics.Canvas canvas,
                            float offsetx,
                            float offsety)
      +
    +
    + diff --git a/docs/org/opencv/android/InstallCallbackInterface.html b/docs/org/opencv/android/InstallCallbackInterface.html index 2e9c2795..2f78f5b6 100644 --- a/docs/org/opencv/android/InstallCallbackInterface.html +++ b/docs/org/opencv/android/InstallCallbackInterface.html @@ -1,12 +1,21 @@ - + - + - + InstallCallbackInterface - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface InstallCallbackInterface

    @@ -99,7 +123,6 @@

    Interface InstallCa

    @@ -181,12 +216,13 @@

    Method Summary

    • +
        -
      • +
      • Field Detail

        - +
          @@ -200,7 +236,7 @@

          NEW_INSTALLATION

        - +
          @@ -216,19 +252,21 @@

          INSTALLATION_PROGRESS

      +
      +
        -
      • +
      • Method Detail

        - +
        • getPackageName

          -
          java.lang.String getPackageName()
          +
          java.lang.String getPackageName()
          Target package name.
          Returns:
          @@ -236,53 +274,57 @@

          getPackageName

        - +
        • install

          -
          void install()
          +
          void install()
          Installation is approved.
        - +
        • cancel

          -
          void cancel()
          +
          void cancel()
          Installation is canceled.
        - +
        • wait_install

          -
          void wait_install()
          +
          void wait_install()
          Wait for package installation.
      +
    +
    + diff --git a/docs/org/opencv/android/JavaCamera2View.html b/docs/org/opencv/android/JavaCamera2View.html new file mode 100644 index 00000000..01879d5a --- /dev/null +++ b/docs/org/opencv/android/JavaCamera2View.html @@ -0,0 +1,468 @@ + + + + + +JavaCamera2View + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class JavaCamera2View

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback, android.view.ViewRootImpl.SurfaceChangedCallback
      +
      +
      +
      public class JavaCamera2View
      +extends CameraBridgeViewBase
      +
      This class is an implementation of the Bridge View between OpenCV and Java Camera. + This class relays on the functionality available in base class and only implements + required functions: + connectCamera - opens Java camera and sets the PreviewCallback to be delivered. + disconnectCamera - closes the camera and stops preview. + When frame is delivered via callback from Camera - it processed via OpenCV to be + converted to RGBA32 and then passed to the external callback for modifications if required.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + +
          +
        • + + +

          Nested classes/interfaces inherited from class android.view.View

          +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Field Summary

        + +
          +
        • + + +

          Fields inherited from class android.view.View

          +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        JavaCamera2View​(android.content.Context context, + int cameraId) 
        JavaCamera2View​(android.content.Context context, + android.util.AttributeSet attrs) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        protected booleanconnectCamera​(int width, + int height) +
        This method is invoked shall perform concrete operation to initialize the camera.
        +
        protected voiddisconnectCamera() +
        Disconnects and release the particular camera object being connected to this surface view.
        +
        protected booleaninitializeCamera() 
        + +
          +
        • + + +

          Methods inherited from class android.view.SurfaceView

          +dispatchDraw, draw, gatherTransparentRegion, getCornerRadius, getHolder, getHostToken, getImportantForAccessibility, getSurfaceControl, getSurfaceRenderPosition, isFixedSize, isZOrderedOnTop, onAttachedToWindow, onDetachedFromWindow, onFocusChanged, onInitializeAccessibilityNodeInfoInternal, onMeasure, onSetSurfacePositionAndScale, onWindowVisibilityChanged, requestUpdateSurfacePositionAndScale, setAlpha, setChildSurfacePackage, setClipBounds, setCornerRadius, setEnableSurfaceClipping, setFrame, setResizeBackgroundColor, setResizeBackgroundColor, setSecure, setUseAlpha, setVisibility, setZOrderedOnTop, setZOrderMediaOverlay, setZOrderOnTop, surfaceCreated, surfaceDestroyed, surfaceReplaced, surfaceSyncStarted, syncNextFrame, updateSurface
        • +
        +
          +
        • + + +

          Methods inherited from class android.view.View

          +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addFrameMetricsListener, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, captureTransitioningViews, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearFocus, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, createSnapshot, damageInParent, debug, debug, debugIndent, destroyDrawingCache, destroyHardwareResources, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchInitialProvideContentCaptureStructure, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, drawsWithRenderNode, encode, encodeProperties, findFocus, findNamedViews, findOnBackInvokedDispatcher, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTag, findViewWithTagTraversal, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityClassName, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocus, hasFocusable, hasHoveredChild, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTransientState, hasTranslationTransientState, hasWindowFocus, hasWindowInsetsAnimationCallback, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, internalSetPadding, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifySubtreeAccessibilityStateChangedIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInHoveredChild, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetRtlProperties, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveSize, resolveSizeAndState, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          JavaCamera2View

          +
          public JavaCamera2View​(android.content.Context context,
          +                       int cameraId)
          +
        • +
        + + + +
          +
        • +

          JavaCamera2View

          +
          public JavaCamera2View​(android.content.Context context,
          +                       android.util.AttributeSet attrs)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          initializeCamera

          +
          protected boolean initializeCamera()
          +
        • +
        + + + +
          +
        • +

          disconnectCamera

          +
          protected void disconnectCamera()
          +
          Description copied from class: CameraBridgeViewBase
          +
          Disconnects and release the particular camera object being connected to this surface view. + Called when syncObject lock is held
          +
          +
          Specified by:
          +
          disconnectCamera in class CameraBridgeViewBase
          +
          +
        • +
        + + + +
          +
        • +

          connectCamera

          +
          protected boolean connectCamera​(int width,
          +                                int height)
          +
          Description copied from class: CameraBridgeViewBase
          +
          This method is invoked shall perform concrete operation to initialize the camera. + CONTRACT: as a result of this method variables mFrameWidth and mFrameHeight MUST be + initialized with the size of the Camera frames that will be delivered to external processor.
          +
          +
          Specified by:
          +
          connectCamera in class CameraBridgeViewBase
          +
          Parameters:
          +
          width - - the width of this SurfaceView
          +
          height - - the height of this SurfaceView
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/org/opencv/android/JavaCameraView.JavaCameraSizeAccessor.html b/docs/org/opencv/android/JavaCameraView.JavaCameraSizeAccessor.html index 0e5d23dc..c6a6b020 100644 --- a/docs/org/opencv/android/JavaCameraView.JavaCameraSizeAccessor.html +++ b/docs/org/opencv/android/JavaCameraView.JavaCameraSizeAccessor.html @@ -1,12 +1,21 @@ - + - + - + JavaCameraView.JavaCameraSizeAccessor - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class JavaCameraView.JavaCameraSizeAccessor

    @@ -108,17 +132,16 @@

    Class Java
  • All Implemented Interfaces:
    -
    CameraBridgeViewBase.ListItemAccessor
    +
    CameraBridgeViewBase.ListItemAccessor
    Enclosing class:
    -
    JavaCameraView
    +
    JavaCameraView

    -
    public static class JavaCameraView.JavaCameraSizeAccessor
     extends java.lang.Object
    -implements CameraBridgeViewBase.ListItemAccessor
    +implements CameraBridgeViewBase.ListItemAccessor
  • @@ -126,45 +149,53 @@

    Class Java @@ -179,12 +211,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/android/JavaCameraView.html b/docs/org/opencv/android/JavaCameraView.html index be5c3331..559dee44 100644 --- a/docs/org/opencv/android/JavaCameraView.html +++ b/docs/org/opencv/android/JavaCameraView.html @@ -1,12 +1,21 @@ - + - + - + JavaCameraView - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class JavaCameraView

    @@ -105,7 +129,7 @@

    Class JavaCameraView

  • android.view.SurfaceView
    • -
    • org.opencv.android.CameraBridgeViewBase
    • +
    • org.opencv.android.CameraBridgeViewBase
      • org.opencv.android.JavaCameraView
      • @@ -123,12 +147,11 @@

        Class JavaCameraView

      • All Implemented Interfaces:
        -
        android.graphics.drawable.Drawable.Callback, android.hardware.Camera.PreviewCallback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback
        +
        android.graphics.drawable.Drawable.Callback, android.hardware.Camera.PreviewCallback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.SurfaceHolder.Callback, android.view.ViewRootImpl.SurfaceChangedCallback

        -
        public class JavaCameraView
        -extends CameraBridgeViewBase
        +extends CameraBridgeViewBase
         implements android.hardware.Camera.PreviewCallback
        This class is an implementation of the Bridge View between OpenCV and Java Camera. This class relays on the functionality available in base class and only implements @@ -144,160 +167,183 @@

        Class JavaCameraView

        • +
            -
          • +
          • Nested Class Summary

            - +
            - + + - + +
            Nested Classes 
            Modifier and TypeClass and DescriptionClassDescription
            static class JavaCameraView.JavaCameraSizeAccessor JavaCameraView.JavaCameraSizeAccessor 
              -
            • +
            • Nested classes/interfaces inherited from class android.view.View

              -android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener
            • +android.view.View.AccessibilityDelegate, android.view.View.AutofillFlags, android.view.View.AutofillImportance, android.view.View.AutofillType, android.view.View.BaseSavedState, android.view.View.ContentCaptureImportance, android.view.View.DragShadowBuilder, android.view.View.DrawingCacheQuality, android.view.View.FindViewFlags, android.view.View.Focusable, android.view.View.FocusableMode, android.view.View.FocusDirection, android.view.View.FocusRealDirection, android.view.View.LayerType, android.view.View.LayoutDir, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener, android.view.View.ResolvedLayoutDir, android.view.View.ScrollBarStyle, android.view.View.ScrollCaptureHint, android.view.View.ScrollIndicators, android.view.View.SystemUiVisibility, android.view.View.TextAlignment, android.view.View.ViewStructureType, android.view.View.Visibility
          +
          +
            -
          • +
          • Field Summary

            - +
            - + + - + + - + +
            Fields 
            Modifier and TypeField and DescriptionFieldDescription
            protected android.hardware.CameramCamera mCamera 
            protected org.opencv.android.JavaCameraView.JavaCameraFrame[]mCameraFrame mCameraFrame 
              -
            • +
            • Fields inherited from class android.view.View

              -ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
            • +ACCESSIBILITY_CURSOR_POSITION_UNDEFINED, ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PASSWORD_AUTO, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DEBUG_DRAW, DRAG_FLAG_ACCESSIBILITY_ACTION, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAG_FLAG_REQUEST_SURFACE_FOR_RETURN_ANIMATION, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAST_APP_AUTOFILL_ID, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, LAYOUT_DIRECTION_UNDEFINED, mAttributes, mBottom, mCachingFailed, mContext, mCurrentAnimation, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, mInputEventConsistencyVerifier, mLayoutParams, mLeft, mPaddingBottom, mPaddingLeft, mPaddingRight, mPaddingTop, mParent, mPrivateFlags, mRight, mScrollX, mScrollY, mTag, mTop, mTransformationInfo, mUserPaddingBottom, mUserPaddingLeft, mUserPaddingRight, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, PUBLIC_STATUS_BAR_VISIBILITY_MASK, ROTATION, ROTATION_X, ROTATION_Y, sBrokenWindowBackground, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_CAPTURE_HINT_AUTO, SCROLL_CAPTURE_HINT_EXCLUDE, SCROLL_CAPTURE_HINT_EXCLUDE_DESCENDANTS, SCROLL_CAPTURE_HINT_INCLUDE, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, sDebugViewAttributes, sDebugViewAttributesApplicationPackage, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, sPreserveMarginParamsInLayoutParamConversion, STATUS_BAR_DISABLE_BACK, STATUS_BAR_DISABLE_CLOCK, STATUS_BAR_DISABLE_EXPAND, STATUS_BAR_DISABLE_HOME, STATUS_BAR_DISABLE_NOTIFICATION_ALERTS, STATUS_BAR_DISABLE_NOTIFICATION_ICONS, STATUS_BAR_DISABLE_NOTIFICATION_TICKER, STATUS_BAR_DISABLE_ONGOING_CALL_CHIP, STATUS_BAR_DISABLE_RECENT, STATUS_BAR_DISABLE_SEARCH, STATUS_BAR_DISABLE_SYSTEM_INFO, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_CLEARABLE_FLAGS, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VIEW_STRUCTURE_FOR_ASSIST, VIEW_STRUCTURE_FOR_AUTOFILL, VIEW_STRUCTURE_FOR_CONTENT_CAPTURE, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
          +
          +
            -
          • +
          • Constructor Summary

            - +
            - + + - + + - + +
            Constructors 
            Constructor and DescriptionConstructorDescription
            JavaCameraView(android.content.Context context, - android.util.AttributeSet attrs) JavaCameraView​(android.content.Context context, + int cameraId) 
            JavaCameraView(android.content.Context context, - int cameraId) JavaCameraView​(android.content.Context context, + android.util.AttributeSet attrs) 
          +
          +
            -
          • +
          • Method Summary

            - +
            - + + - + - + - + + - + + - + +
            All Methods Instance Methods Concrete Methods 
            Modifier and TypeMethod and DescriptionMethodDescription
            protected booleanconnectCamera(int width, - int height) +connectCamera​(int width, + int height)
            This method is invoked shall perform concrete operation to initialize the camera.
            protected voiddisconnectCamera() +disconnectCamera()
            Disconnects and release the particular camera object being connected to this surface view.
            protected booleaninitializeCamera(int width, - int height) initializeCamera​(int width, + int height) 
            voidonPreviewFrame(byte[] frame, - android.hardware.Camera arg1) onPreviewFrame​(byte[] frame, + android.hardware.Camera arg1) +
            Called as preview frames are displayed.
            +
            protected voidreleaseCamera() releaseCamera() 
              -
            • +
            • Methods inherited from class android.view.SurfaceView

              -dispatchDraw, draw, gatherTransparentRegion, getHolder, onAttachedToWindow, onDetachedFromWindow, onMeasure, onWindowVisibilityChanged, setSecure, setVisibility, setZOrderMediaOverlay, setZOrderOnTop
            • +dispatchDraw, draw, gatherTransparentRegion, getCornerRadius, getHolder, getHostToken, getImportantForAccessibility, getSurfaceControl, getSurfaceRenderPosition, isFixedSize, isZOrderedOnTop, onAttachedToWindow, onDetachedFromWindow, onFocusChanged, onInitializeAccessibilityNodeInfoInternal, onMeasure, onSetSurfacePositionAndScale, onWindowVisibilityChanged, requestUpdateSurfacePositionAndScale, setAlpha, setChildSurfacePackage, setClipBounds, setCornerRadius, setEnableSurfaceClipping, setFrame, setResizeBackgroundColor, setResizeBackgroundColor, setSecure, setUseAlpha, setVisibility, setZOrderedOnTop, setZOrderMediaOverlay, setZOrderOnTop, surfaceCreated, surfaceDestroyed, surfaceReplaced, surfaceSyncStarted, syncNextFrame, updateSurface
              -
            • +
            • Methods inherited from class android.view.View

              -addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
            • +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addFrameMetricsListener, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, applyDrawableToTransparentRegion, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canHaveDisplayList, canNotifyAutofillEnterExitEvent, canReceivePointerEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, captureTransitioningViews, checkInputConnectionProxy, clearAccessibilityFocus, clearAnimation, clearFocus, clearTranslationState, clearViewTranslationCallback, clearViewTranslationResponse, combineMeasuredStates, computeFitSystemWindows, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeOpaqueFlags, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createAccessibilityNodeInfoInternal, createContextMenu, createScrollCaptureCallbackInternal, createSnapshot, damageInParent, debug, debug, debugIndent, destroyDrawingCache, destroyHardwareResources, dispatchActivityResult, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchCreateViewTranslationRequest, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchGetDisplayList, dispatchHoverEvent, dispatchInitialProvideContentCaptureStructure, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPointerEvent, dispatchPopulateAccessibilityEvent, dispatchPopulateAccessibilityEventInternal, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchScrollCaptureSearch, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableHotspotChanged, drawableStateChanged, drawsWithRenderNode, encode, encodeProperties, findFocus, findNamedViews, findOnBackInvokedDispatcher, findViewByAccessibilityIdTraversal, findViewByAutofillIdTraversal, findViewById, findViewByPredicate, findViewByPredicateInsideOut, findViewByPredicateTraversal, findViewsWithText, findViewTraversal, findViewWithTag, findViewWithTagTraversal, finishMovingTask, fitsSystemWindows, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateDisplayHash, generateViewId, getAccessibilityClassName, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilitySelectionEnd, getAccessibilitySelectionStart, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAccessibilityViewId, getAccessibilityWindowId, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getAutofillViewId, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getBoundsOnScreen, getBoundsOnScreen, getBoundsOnScreen, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFadeHeight, getFadeTop, getFadingEdge, getFadingEdgeLength, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHandwritingArea, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getHorizontalScrollFactor, getHotspotBounds, getId, getImportantForAutofill, getImportantForContentCapture, getInverseMatrix, getIterableTextForAccessibility, getIteratorForGranularity, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getNotifiedContentCaptureAppeared, getOnFocusChangeListener, getOnLongClickListener, getOpticalInsets, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getPreferKeepClearRects, getRawLayoutDirection, getRawTextAlignment, getRawTextDirection, getReceiveContentMimeTypes, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootSurfaceControl, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollCaptureHint, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getThreadedRenderer, getTooltip, getTooltipText, getTooltipView, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getUnrestrictedPreferKeepClearRects, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getVerticalScrollFactor, getViewRootImpl, getViewTranslationCallback, getViewTranslationResponse, getViewTreeObserver, getVisibility, getWidth, getWindow, getWindowAttachCount, getWindowDisplayFrame, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, handleScrollBarDragging, hasExplicitFocusable, hasFocus, hasFocusable, hasHoveredChild, hasIdentityMatrix, hasImeFocus, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOpaqueScrollbars, hasOverlappingRendering, hasPointerCapture, hasShadow, hasTransientState, hasTranslationTransientState, hasWindowFocus, hasWindowInsetsAnimationCallback, hideAutofillHighlight, includeForAccessibility, inflate, initializeFadingEdge, initializeFadingEdgeInternal, initializeScrollbars, initializeScrollbarsInternal, internalSetPadding, invalidate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, invalidateParentCaches, invalidateParentIfNeeded, invalidateParentIfNeededAndWasQuickRejected, isAccessibilityFocused, isAccessibilityHeading, isAccessibilitySelectionExtendable, isActionableForAccessibility, isActivated, isAggregatedVisible, isAssistBlocked, isAttachedToWindow, isAutofilled, isAutoHandwritingEnabled, isClickable, isContextClickable, isDefaultFocusHighlightEnabled, isDefaultFocusHighlightNeeded, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isForegroundInsidePadding, isFrameworkOptionalFitsSystemWindows, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInScrollingContainer, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionInherited, isLayoutDirectionResolved, isLayoutModeOptical, isLayoutRequested, isLayoutRtl, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPreferKeepClear, isPressed, isRootNamespace, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentInherited, isTextAlignmentResolved, isTextDirectionInherited, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVerticalScrollBarHidden, isVisibleToUser, isVisibleToUser, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, makeFrameworkOptionalFitsSystemWindows, makeOptionalFitsSystemWindows, mapRectFromViewToScreenCoords, measure, mergeDrawableStates, notifyEnterOrExitForAutoFillIfNeeded, notifySubtreeAccessibilityStateChangedIfNeeded, notifyViewAccessibilityStateChangedIfNeeded, offsetLeftAndRight, offsetTopAndBottom, onActivityResult, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCloseSystemDialogs, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onCreateViewTranslationRequest, onCreateVirtualViewTranslationRequests, onDetachedFromWindowInternal, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawHorizontalScrollBar, onDrawScrollBars, onDrawVerticalScrollBar, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusLost, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityEventInternal, onInitializeAccessibilityNodeInfo, onInputConnectionClosedInternal, onInputConnectionOpenedInternal, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMovedToDisplay, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onPopulateAccessibilityEventInternal, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideStructure, onProvideVirtualStructure, onReceiveContent, onResolveDrawables, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollCaptureSearch, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onSystemBarAppearanceChanged, onTouchEvent, onTrackballEvent, onViewTranslationResponse, onVirtualViewTranslationResponses, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, outputDirtyFlags, overScrollBy, performAccessibilityAction, performAccessibilityActionInternal, performButtonActionOnTouchDown, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, performReceiveContent, playSoundEffect, pointInHoveredChild, pointInView, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, prepareForExtendedAccessibilitySelection, recomputePadding, refreshDrawableState, releasePointerCapture, removeCallbacks, removeFrameMetricsListener, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestAccessibilityFocus, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestKeyboardShortcuts, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPaddingToInitialValues, resetPivot, resetResolvedDrawables, resetResolvedLayoutDirection, resetResolvedPadding, resetResolvedTextAlignment, resetResolvedTextDirection, resetRtlProperties, resetSubtreeAutofillIds, resolveDrawables, resolveLayoutDirection, resolveLayoutParams, resolvePadding, resolveRtlPropertiesIfNeeded, resolveSize, resolveSizeAndState, resolveTextAlignment, resolveTextDirection, restoreDefaultFocus, restoreFocusInCluster, restoreFocusNotInCluster, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventInternal, sendAccessibilityEventUnchecked, sendAccessibilityEventUncheckedInternal, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilitySelection, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAllowClickWhenDisabled, setAnimation, setAnimationMatrix, setAssistBlocked, setAutofilled, setAutofillHints, setAutofillId, setAutoHandwritingEnabled, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDetached, setDisabledSystemUiVisibility, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setFocusedInCluster, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHandwritingArea, setHapticFeedbackEnabled, setHasTransientState, setHasTranslationTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setIsRootNamespace, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setNotifyAutofillManagerOnClick, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnReceiveContentListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOpticalInsets, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPreferKeepClear, setPreferKeepClearRects, setPressed, setRenderEffect, setRevealClip, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollCaptureCallback, setScrollCaptureHint, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setShowingLayoutBounds, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTagInternal, setTextAlignment, setTextDirection, setTooltip, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setUnrestrictedPreferKeepClearRects, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setViewTranslationCallback, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startActivityForResult, startAnimation, startDrag, startDragAndDrop, startMovingTask, startNestedScroll, stopNestedScroll, toGlobalMotionEvent, toLocalMotionEvent, toString, transformFromViewToWindowSpace, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDisplayListIfDirty, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
              -
            • +
            • Methods inherited from class java.lang.Object

              @@ -305,6 +351,7 @@

              Methods inherited from class java.lang.Object

          +
        @@ -312,12 +359,13 @@

        Methods inherited from class java.lang.Object

        • +
            -
          • +
          • Field Detail

            - +
              @@ -326,7 +374,7 @@

              mCamera

              protected android.hardware.Camera mCamera
            - +
              @@ -337,127 +385,151 @@

              mCameraFrame

          +
          +
            -
          • +
          • Constructor Detail

            - +
            • JavaCameraView

              -
              public JavaCameraView(android.content.Context context,
              +
              public JavaCameraView​(android.content.Context context,
                                     int cameraId)
            - +
            • JavaCameraView

              -
              public JavaCameraView(android.content.Context context,
              +
              public JavaCameraView​(android.content.Context context,
                                     android.util.AttributeSet attrs)
          +
          +
            -
          • +
          • Method Detail

            - +
            • initializeCamera

              -
              protected boolean initializeCamera(int width,
              +
              protected boolean initializeCamera​(int width,
                                                  int height)
            - +
            • releaseCamera

              -
              protected void releaseCamera()
              +
              protected void releaseCamera()
            - +
            • connectCamera

              -
              protected boolean connectCamera(int width,
              +
              protected boolean connectCamera​(int width,
                                               int height)
              -
              Description copied from class: CameraBridgeViewBase
              +
              Description copied from class: CameraBridgeViewBase
              This method is invoked shall perform concrete operation to initialize the camera. CONTRACT: as a result of this method variables mFrameWidth and mFrameHeight MUST be initialized with the size of the Camera frames that will be delivered to external processor.
              Specified by:
              -
              connectCamera in class CameraBridgeViewBase
              +
              connectCamera in class CameraBridgeViewBase
              Parameters:
              width - - the width of this SurfaceView
              height - - the height of this SurfaceView
            - + - +
            • onPreviewFrame

              -
              public void onPreviewFrame(byte[] frame,
              +
              public void onPreviewFrame​(byte[] frame,
                                          android.hardware.Camera arg1)
              +
              Description copied from interface: android.hardware.Camera.PreviewCallback
              +
              Called as preview frames are displayed. This callback is invoked + on the event thread Camera.open(int) was called from. + +

              If using the ImageFormat.YV12 format, + refer to the equations in Camera.Parameters.setPreviewFormat(int) + for the arrangement of the pixel data in the preview callback + buffers.

              Specified by:
              onPreviewFrame in interface android.hardware.Camera.PreviewCallback
              +
              Parameters:
              +
              frame - the contents of the preview frame in the format defined + by ImageFormat, which can be queried + with Camera.Parameters.getPreviewFormat(). + If Camera.Parameters.setPreviewFormat(int) + is never called, the default will be the YCbCr_420_SP + (NV21) format.
              +
              arg1 - the Camera service object.
          +
  • +
    + diff --git a/docs/org/opencv/android/LoaderCallbackInterface.html b/docs/org/opencv/android/LoaderCallbackInterface.html index 0776f018..7adc2ce4 100644 --- a/docs/org/opencv/android/LoaderCallbackInterface.html +++ b/docs/org/opencv/android/LoaderCallbackInterface.html @@ -1,12 +1,21 @@ - + - + - + LoaderCallbackInterface - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Interface LoaderCallbackInterface

    @@ -100,10 +124,9 @@

    Interface LoaderCall
  • All Known Implementing Classes:
    -
    BaseLoaderCallback
    +
    BaseLoaderCallback

    -
    public interface LoaderCallbackInterface
    Interface for callback object in case of asynchronous initialization of OpenCV.
  • @@ -113,78 +136,91 @@

    Interface LoaderCall

    @@ -192,12 +228,13 @@

    Method Summary

    • +
        -
      • +
      • Field Detail

        - +
          @@ -211,7 +248,7 @@

          SUCCESS

        - +
          @@ -225,7 +262,7 @@

          MARKET_ERROR

        - +
          @@ -239,7 +276,7 @@

          INSTALL_CANCELED

        - +
          @@ -253,7 +290,7 @@

          INCOMPATIBLE_MANAGER_VERSION

        - +
          @@ -269,19 +306,21 @@

          INIT_FAILED

      +
      +
        -
      • +
      • Method Detail

        - +
        • onManagerConnected

          -
          void onManagerConnected(int status)
          +
          void onManagerConnected​(int status)
          Callback method, called after OpenCV library initialization.
          Parameters:
          @@ -289,14 +328,14 @@

          onManagerConnected

        - +
        • onPackageInstall

          -
          void onPackageInstall(int operation,
          -                      InstallCallbackInterface callback)
          +
          void onPackageInstall​(int operation,
          +                      InstallCallbackInterface callback)
          Callback method, called in case the package installation is needed.
          Parameters:
          @@ -306,21 +345,25 @@

          onPackageInstall

      +
    +
    + diff --git a/docs/org/opencv/android/OpenCVLoader.html b/docs/org/opencv/android/OpenCVLoader.html index d6e0d12b..899d5a7d 100644 --- a/docs/org/opencv/android/OpenCVLoader.html +++ b/docs/org/opencv/android/OpenCVLoader.html @@ -1,12 +1,21 @@ - + - + - + OpenCVLoader - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class OpenCVLoader

    @@ -107,7 +131,6 @@

    Class OpenCVLoader

    @@ -306,12 +360,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -325,7 +380,7 @@

          OPENCV_VERSION_2_4_2

        - +
          @@ -339,7 +394,7 @@

          OPENCV_VERSION_2_4_3

        - +
          @@ -353,7 +408,7 @@

          OPENCV_VERSION_2_4_4

        - +
          @@ -367,7 +422,7 @@

          OPENCV_VERSION_2_4_5

        - +
          @@ -381,7 +436,7 @@

          OPENCV_VERSION_2_4_6

        - +
          @@ -395,7 +450,7 @@

          OPENCV_VERSION_2_4_7

        - +
          @@ -409,7 +464,7 @@

          OPENCV_VERSION_2_4_8

        - +
          @@ -423,7 +478,7 @@

          OPENCV_VERSION_2_4_9

        - +
          @@ -437,7 +492,7 @@

          OPENCV_VERSION_2_4_10

        - +
          @@ -451,7 +506,7 @@

          OPENCV_VERSION_2_4_11

        - +
          @@ -465,7 +520,7 @@

          OPENCV_VERSION_2_4_12

        - +
          @@ -479,7 +534,7 @@

          OPENCV_VERSION_2_4_13

        - +
          @@ -493,7 +548,7 @@

          OPENCV_VERSION_3_0_0

        - +
          @@ -507,7 +562,7 @@

          OPENCV_VERSION_3_1_0

        - +
          @@ -521,7 +576,7 @@

          OPENCV_VERSION_3_2_0

        - +
          @@ -535,7 +590,7 @@

          OPENCV_VERSION_3_3_0

        - +
          @@ -549,7 +604,7 @@

          OPENCV_VERSION_3_4_0

        - +
          @@ -565,13 +620,15 @@

          OPENCV_VERSION

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -582,19 +639,21 @@

          OpenCVLoader

      +
      +
        -
      • +
      • Method Detail

        - +
        • initDebug

          -
          public static boolean initDebug()
          +
          public static boolean initDebug()
          Loads and initializes OpenCV library from current application package. Roughly, it's an analog of system.loadLibrary("opencv_java").
          Returns:
          @@ -602,13 +661,13 @@

          initDebug

        - +
        • initDebug

          -
          public static boolean initDebug(boolean InitCuda)
          +
          public static boolean initDebug​(boolean InitCuda)
          Loads and initializes OpenCV library from current application package. Roughly, it's an analog of system.loadLibrary("opencv_java").
          Parameters:
          @@ -618,15 +677,15 @@

          initDebug

        - +
        • initAsync

          -
          public static boolean initAsync(java.lang.String Version,
          +
          public static boolean initAsync​(java.lang.String Version,
                                           android.content.Context AppContext,
          -                                LoaderCallbackInterface Callback)
          + LoaderCallbackInterface Callback)
          Loads and initializes OpenCV library using OpenCV Engine service.
          Parameters:
          @@ -640,21 +699,25 @@

          initAsync

      +
    +
    + diff --git a/docs/org/opencv/android/Utils.html b/docs/org/opencv/android/Utils.html index f625f110..f60760c4 100644 --- a/docs/org/opencv/android/Utils.html +++ b/docs/org/opencv/android/Utils.html @@ -1,12 +1,21 @@ - + - + - + Utils - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.android
    +

    Class Utils

    @@ -107,7 +131,6 @@

    Class Utils


    • -
      public class Utils
       extends java.lang.Object
    • @@ -117,89 +140,103 @@

      Class Utils

      • +
          -
        • +
        • Constructor Summary

          - +
          - + + - + +
          Constructors 
          Constructor and DescriptionConstructorDescription
          Utils() Utils() 
        +
        +
          -
        • +
        • Method Summary

          - +
          - + + - + - + - + + - + - - + + + - - + + - + - +
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          static voidbitmapToMat(android.graphics.Bitmap bmp, - Mat mat) +bitmapToMat​(android.graphics.Bitmap bmp, + Mat mat)
          Short form of the bitmapToMat(bmp, mat, unPremultiplyAlpha=false).
          static voidbitmapToMat(android.graphics.Bitmap bmp, - Mat mat, - boolean unPremultiplyAlpha) +bitmapToMat​(android.graphics.Bitmap bmp, + Mat mat, + boolean unPremultiplyAlpha)
          Converts Android Bitmap to OpenCV Mat.
          static java.lang.StringexportResource(android.content.Context context, - int resourceId) exportResource​(android.content.Context context, + int resourceId) 
          static java.lang.StringexportResource(android.content.Context context, +exportResource​(android.content.Context context, int resourceId, - java.lang.String dirname)  + java.lang.String dirname) 
          static MatloadResource(android.content.Context context, - int resourceId) static MatloadResource​(android.content.Context context, + int resourceId) 
          static MatloadResource(android.content.Context context, +static MatloadResource​(android.content.Context context, int resourceId, - int flags)  + int flags) 
          static voidmatToBitmap(Mat mat, - android.graphics.Bitmap bmp) +matToBitmap​(Mat mat, + android.graphics.Bitmap bmp)
          Short form of the matToBitmap(mat, bmp, premultiplyAlpha=false)
          static voidmatToBitmap(Mat mat, +matToBitmap​(Mat mat, android.graphics.Bitmap bmp, - boolean premultiplyAlpha) + boolean premultiplyAlpha)
          Converts OpenCV Mat to Android Bitmap.
            -
          • +
          • Methods inherited from class java.lang.Object

            @@ -207,6 +244,7 @@

            Methods inherited from class java.lang.Object

        +
    @@ -214,12 +252,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -230,40 +269,42 @@

          Utils

      +
      +
        -
      • +
      • Method Detail

        - +
        • exportResource

          -
          public static java.lang.String exportResource(android.content.Context context,
          +
          public static java.lang.String exportResource​(android.content.Context context,
                                                         int resourceId)
        - +
        • exportResource

          -
          public static java.lang.String exportResource(android.content.Context context,
          +
          public static java.lang.String exportResource​(android.content.Context context,
                                                         int resourceId,
                                                         java.lang.String dirname)
        - +
        • loadResource

          -
          public static Mat loadResource(android.content.Context context,
          +
          public static Mat loadResource​(android.content.Context context,
                                          int resourceId)
                                   throws java.io.IOException
          @@ -272,13 +313,13 @@

          loadResource

        - +
        • loadResource

          -
          public static Mat loadResource(android.content.Context context,
          +
          public static Mat loadResource​(android.content.Context context,
                                          int resourceId,
                                          int flags)
                                   throws java.io.IOException
          @@ -288,14 +329,14 @@

          loadResource

        - +
        • bitmapToMat

          -
          public static void bitmapToMat(android.graphics.Bitmap bmp,
          -                               Mat mat,
          +
          public static void bitmapToMat​(android.graphics.Bitmap bmp,
          +                               Mat mat,
                                          boolean unPremultiplyAlpha)
          Converts Android Bitmap to OpenCV Mat.

          @@ -312,14 +353,14 @@

          bitmapToMat

        - +
        • bitmapToMat

          -
          public static void bitmapToMat(android.graphics.Bitmap bmp,
          -                               Mat mat)
          +
          public static void bitmapToMat​(android.graphics.Bitmap bmp,
          +                               Mat mat)
          Short form of the bitmapToMat(bmp, mat, unPremultiplyAlpha=false).
          Parameters:
          @@ -328,13 +369,13 @@

          bitmapToMat

        - +
        • matToBitmap

          -
          public static void matToBitmap(Mat mat,
          +
          public static void matToBitmap​(Mat mat,
                                          android.graphics.Bitmap bmp,
                                          boolean premultiplyAlpha)
          Converts OpenCV Mat to Android Bitmap. @@ -351,13 +392,13 @@

          matToBitmap

        - +
        • matToBitmap

          -
          public static void matToBitmap(Mat mat,
          +
          public static void matToBitmap​(Mat mat,
                                          android.graphics.Bitmap bmp)
          Short form of the matToBitmap(mat, bmp, premultiplyAlpha=false)
          @@ -369,21 +410,25 @@

          matToBitmap

      +
    +
    + diff --git a/docs/org/opencv/android/package-frame.html b/docs/org/opencv/android/package-frame.html deleted file mode 100644 index 5cddc80c..00000000 --- a/docs/org/opencv/android/package-frame.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - -org.opencv.android - - - - - -

    org.opencv.android

    - - - diff --git a/docs/org/opencv/android/package-summary.html b/docs/org/opencv/android/package-summary.html index ecb66e81..c956a7e0 100644 --- a/docs/org/opencv/android/package-summary.html +++ b/docs/org/opencv/android/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.android - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.android

    + +
      -
    • +
    • Constructor Summary

      - +
      - + + - + +
      Constructors 
      Constructor and DescriptionConstructorDescription
      Calib3d() Calib3d() 
    +
    +
    +
    @@ -1341,12 +2277,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -1359,7 +2296,7 @@

          CALIB_USE_INTRINSIC_GUESS

        - +
          @@ -1372,7 +2309,7 @@

          CALIB_RECOMPUTE_EXTRINSIC

        - +
          @@ -1385,7 +2322,7 @@

          CALIB_CHECK_COND

        - +
          @@ -1398,7 +2335,7 @@

          CALIB_FIX_SKEW

        - +
          @@ -1411,7 +2348,7 @@

          CALIB_FIX_K1

        - +
          @@ -1424,7 +2361,7 @@

          CALIB_FIX_K2

        - +
          @@ -1437,7 +2374,7 @@

          CALIB_FIX_K3

        - +
          @@ -1450,7 +2387,7 @@

          CALIB_FIX_K4

        - +
          @@ -1463,7 +2400,7 @@

          CALIB_FIX_INTRINSIC

        - +
          @@ -1476,7 +2413,7 @@

          CV_ITERATIVE

        - +
          @@ -1489,7 +2426,7 @@

          CV_EPNP

        - +
          @@ -1502,7 +2439,7 @@

          CV_P3P

        - +
          @@ -1515,7 +2452,7 @@

          CV_DLS

        - +
          @@ -1528,7 +2465,7 @@

          LMEDS

        - +
          @@ -1541,7 +2478,7 @@

          RANSAC

        - +
          @@ -1554,7 +2491,7 @@

          RHO

        - +
          @@ -1567,7 +2504,7 @@

          SOLVEPNP_ITERATIVE

        - +
          @@ -1580,7 +2517,7 @@

          SOLVEPNP_EPNP

        - +
          @@ -1593,7 +2530,7 @@

          SOLVEPNP_P3P

        - +
          @@ -1606,7 +2543,7 @@

          SOLVEPNP_DLS

        - +
          @@ -1619,7 +2556,7 @@

          SOLVEPNP_UPNP

        - +
          @@ -1632,7 +2569,7 @@

          SOLVEPNP_AP3P

        - +
          @@ -1645,7 +2582,7 @@

          SOLVEPNP_MAX_COUNT

        - +
          @@ -1658,7 +2595,7 @@

          CALIB_CB_ADAPTIVE_THRESH

        - +
          @@ -1671,7 +2608,7 @@

          CALIB_CB_NORMALIZE_IMAGE

        - +
          @@ -1684,7 +2621,7 @@

          CALIB_CB_FILTER_QUADS

        - +
          @@ -1697,7 +2634,7 @@

          CALIB_CB_FAST_CHECK

        - +
          @@ -1710,7 +2647,7 @@

          CALIB_CB_SYMMETRIC_GRID

        - +
          @@ -1723,7 +2660,7 @@

          CALIB_CB_ASYMMETRIC_GRID

        - +
          @@ -1736,7 +2673,7 @@

          CALIB_CB_CLUSTERING

        - +
          @@ -1749,7 +2686,7 @@

          CALIB_FIX_ASPECT_RATIO

        - +
          @@ -1762,7 +2699,7 @@

          CALIB_FIX_PRINCIPAL_POINT

        - +
          @@ -1775,7 +2712,7 @@

          CALIB_ZERO_TANGENT_DIST

        - +
          @@ -1788,7 +2725,7 @@

          CALIB_FIX_FOCAL_LENGTH

        - +
          @@ -1801,7 +2738,7 @@

          CALIB_FIX_K5

        - +
          @@ -1814,7 +2751,7 @@

          CALIB_FIX_K6

        - +
          @@ -1827,7 +2764,7 @@

          CALIB_RATIONAL_MODEL

        - +
          @@ -1840,7 +2777,7 @@

          CALIB_THIN_PRISM_MODEL

        - +
          @@ -1853,7 +2790,7 @@

          CALIB_FIX_S1_S2_S3_S4

        - +
          @@ -1866,7 +2803,7 @@

          CALIB_TILTED_MODEL

        - +
          @@ -1879,7 +2816,7 @@

          CALIB_FIX_TAUX_TAUY

        - +
          @@ -1892,7 +2829,7 @@

          CALIB_USE_QR

        - +
          @@ -1905,7 +2842,7 @@

          CALIB_FIX_TANGENT_DIST

        - +
          @@ -1918,7 +2855,7 @@

          CALIB_SAME_FOCAL_LENGTH

        - +
          @@ -1931,7 +2868,7 @@

          CALIB_ZERO_DISPARITY

        - +
          @@ -1944,7 +2881,20 @@

          CALIB_USE_LU

        - + + + +
          +
        • +

          CALIB_USE_EXTRINSIC_GUESS

          +
          public static final int CALIB_USE_EXTRINSIC_GUESS
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
          @@ -1957,7 +2907,7 @@

          FM_7POINT

        - +
          @@ -1970,7 +2920,7 @@

          FM_8POINT

        - +
          @@ -1983,10 +2933,10 @@

          FM_LMEDS

        - + -
          +
          • FM_RANSAC

            public static final int FM_RANSAC
            @@ -1996,15 +2946,147 @@

            FM_RANSAC

          + + + +
            +
          • +

            fisheye_CALIB_USE_INTRINSIC_GUESS

            +
            public static final int fisheye_CALIB_USE_INTRINSIC_GUESS
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_RECOMPUTE_EXTRINSIC

            +
            public static final int fisheye_CALIB_RECOMPUTE_EXTRINSIC
            +
            +
            See Also:
            +
            Constant Field Values
            +
          + + + +
            +
          • +

            fisheye_CALIB_CHECK_COND

            +
            public static final int fisheye_CALIB_CHECK_COND
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_SKEW

            +
            public static final int fisheye_CALIB_FIX_SKEW
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_K1

            +
            public static final int fisheye_CALIB_FIX_K1
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_K2

            +
            public static final int fisheye_CALIB_FIX_K2
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_K3

            +
            public static final int fisheye_CALIB_FIX_K3
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_K4

            +
            public static final int fisheye_CALIB_FIX_K4
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_INTRINSIC

            +
            public static final int fisheye_CALIB_FIX_INTRINSIC
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + + + +
            +
          • +

            fisheye_CALIB_FIX_PRINCIPAL_POINT

            +
            public static final int fisheye_CALIB_FIX_PRINCIPAL_POINT
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + +
        +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -2015,21 +3097,23 @@

          Calib3d

      +
      +
        -
      • +
      • Method Detail

        - +
        • estimateAffine2D

          -
          public static Mat estimateAffine2D(Mat from,
          -                                   Mat to,
          -                                   Mat inliers,
          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to,
          +                                   Mat inliers,
                                              int method,
                                              double ransacReprojThreshold,
                                              long maxIters,
          @@ -2037,25 +3121,90 @@ 

          estimateAffine2D

          long refineIters)
        - +
        • estimateAffine2D

          -
          public static Mat estimateAffine2D(Mat from,
          -                                   Mat to)
          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to,
          +                                   Mat inliers,
          +                                   int method,
          +                                   double ransacReprojThreshold,
          +                                   long maxIters,
          +                                   double confidence)
          +
        • +
        + + + +
          +
        • +

          estimateAffine2D

          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to,
          +                                   Mat inliers,
          +                                   int method,
          +                                   double ransacReprojThreshold,
          +                                   long maxIters)
        - + + + +
          +
        • +

          estimateAffine2D

          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to,
          +                                   Mat inliers,
          +                                   int method,
          +                                   double ransacReprojThreshold)
          +
        • +
        + + + +
          +
        • +

          estimateAffine2D

          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to,
          +                                   Mat inliers,
          +                                   int method)
          +
        • +
        + + + +
          +
        • +

          estimateAffine2D

          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to,
          +                                   Mat inliers)
          +
        • +
        + + + +
          +
        • +

          estimateAffine2D

          +
          public static Mat estimateAffine2D​(Mat from,
          +                                   Mat to)
          +
        • +
        +
        • estimateAffinePartial2D

          -
          public static Mat estimateAffinePartial2D(Mat from,
          -                                          Mat to,
          -                                          Mat inliers,
          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to,
          +                                          Mat inliers,
                                                     int method,
                                                     double ransacReprojThreshold,
                                                     long maxIters,
          @@ -2063,1445 +3212,2326 @@ 

          estimateAffinePartial2D

          long refineIters)
        - +
        • estimateAffinePartial2D

          -
          public static Mat estimateAffinePartial2D(Mat from,
          -                                          Mat to)
          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to,
          +                                          Mat inliers,
          +                                          int method,
          +                                          double ransacReprojThreshold,
          +                                          long maxIters,
          +                                          double confidence)
        - + + + +
          +
        • +

          estimateAffinePartial2D

          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to,
          +                                          Mat inliers,
          +                                          int method,
          +                                          double ransacReprojThreshold,
          +                                          long maxIters)
          +
        • +
        + + + +
          +
        • +

          estimateAffinePartial2D

          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to,
          +                                          Mat inliers,
          +                                          int method,
          +                                          double ransacReprojThreshold)
          +
        • +
        + + + +
          +
        • +

          estimateAffinePartial2D

          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to,
          +                                          Mat inliers,
          +                                          int method)
          +
        • +
        + + + +
          +
        • +

          estimateAffinePartial2D

          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to,
          +                                          Mat inliers)
          +
        • +
        + + + +
          +
        • +

          estimateAffinePartial2D

          +
          public static Mat estimateAffinePartial2D​(Mat from,
          +                                          Mat to)
          +
        • +
        +
        • findEssentialMat

          -
          public static Mat findEssentialMat(Mat points1,
          -                                   Mat points2,
          -                                   Mat cameraMatrix,
          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   Mat cameraMatrix,
                                              int method,
                                              double prob,
                                              double threshold,
          -                                   Mat mask)
          + Mat mask)
        - +
        • findEssentialMat

          -
          public static Mat findEssentialMat(Mat points1,
          -                                   Mat points2,
          -                                   Mat cameraMatrix,
          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   Mat cameraMatrix,
                                              int method,
                                              double prob,
                                              double threshold)
        - +
        • findEssentialMat

          -
          public static Mat findEssentialMat(Mat points1,
          -                                   Mat points2,
          -                                   Mat cameraMatrix)
          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   Mat cameraMatrix,
          +                                   int method,
          +                                   double prob)
        - +
        • findEssentialMat

          -
          public static Mat findEssentialMat(Mat points1,
          -                                   Mat points2,
          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   Mat cameraMatrix,
          +                                   int method)
          +
        • +
        + + + +
          +
        • +

          findEssentialMat

          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   Mat cameraMatrix)
          +
        • +
        + + + +
          +
        • +

          findEssentialMat

          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
                                              double focal,
          -                                   Point pp,
          +                                   Point pp,
                                              int method,
                                              double prob,
                                              double threshold,
          -                                   Mat mask)
          + Mat mask)
        - +
        • findEssentialMat

          -
          public static Mat findEssentialMat(Mat points1,
          -                                   Mat points2,
          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
                                              double focal,
          -                                   Point pp,
          +                                   Point pp,
                                              int method,
                                              double prob,
                                              double threshold)
        - + + + +
          +
        • +

          findEssentialMat

          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   double focal,
          +                                   Point pp,
          +                                   int method,
          +                                   double prob)
          +
        • +
        +
        • findEssentialMat

          -
          public static Mat findEssentialMat(Mat points1,
          -                                   Mat points2)
          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   double focal,
          +                                   Point pp,
          +                                   int method)
          +
        • +
        + + + +
          +
        • +

          findEssentialMat

          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   double focal,
          +                                   Point pp)
          +
        • +
        + + + +
          +
        • +

          findEssentialMat

          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2,
          +                                   double focal)
          +
        • +
        + + + +
          +
        • +

          findEssentialMat

          +
          public static Mat findEssentialMat​(Mat points1,
          +                                   Mat points2)
          +
        • +
        + + + +
          +
        • +

          findFundamentalMat

          +
          public static Mat findFundamentalMat​(MatOfPoint2f points1,
          +                                     MatOfPoint2f points2,
          +                                     int method,
          +                                     double ransacReprojThreshold,
          +                                     double confidence,
          +                                     Mat mask)
        - +
        • findFundamentalMat

          -
          public static Mat findFundamentalMat(MatOfPoint2f points1,
          -                                     MatOfPoint2f points2,
          +
          public static Mat findFundamentalMat​(MatOfPoint2f points1,
          +                                     MatOfPoint2f points2,
                                                int method,
          -                                     double param1,
          -                                     double param2,
          -                                     Mat mask)
          + double ransacReprojThreshold, + double confidence)
        - +
        • findFundamentalMat

          -
          public static Mat findFundamentalMat(MatOfPoint2f points1,
          -                                     MatOfPoint2f points2,
          +
          public static Mat findFundamentalMat​(MatOfPoint2f points1,
          +                                     MatOfPoint2f points2,
                                                int method,
          -                                     double param1,
          -                                     double param2)
          + double ransacReprojThreshold)
        - + - + + + + +
        • findHomography

          -
          public static Mat findHomography(MatOfPoint2f srcPoints,
          -                                 MatOfPoint2f dstPoints,
          +
          public static Mat findHomography​(MatOfPoint2f srcPoints,
          +                                 MatOfPoint2f dstPoints,
                                            int method,
                                            double ransacReprojThreshold,
          -                                 Mat mask,
          +                                 Mat mask,
                                            int maxIters,
                                            double confidence)
        - + + + +
          +
        • +

          findHomography

          +
          public static Mat findHomography​(MatOfPoint2f srcPoints,
          +                                 MatOfPoint2f dstPoints,
          +                                 int method,
          +                                 double ransacReprojThreshold,
          +                                 Mat mask,
          +                                 int maxIters)
          +
        • +
        + + + + +
          +
        • +

          findHomography

          +
          public static Mat findHomography​(MatOfPoint2f srcPoints,
          +                                 MatOfPoint2f dstPoints,
                                            int method,
                                            double ransacReprojThreshold)
        - + + + + + - +
        • getOptimalNewCameraMatrix

          -
          public static Mat getOptimalNewCameraMatrix(Mat cameraMatrix,
          -                                            Mat distCoeffs,
          -                                            Size imageSize,
          +
          public static Mat getOptimalNewCameraMatrix​(Mat cameraMatrix,
          +                                            Mat distCoeffs,
          +                                            Size imageSize,
                                                       double alpha,
          -                                            Size newImgSize,
          -                                            Rect validPixROI,
          +                                            Size newImgSize,
          +                                            Rect validPixROI,
                                                       boolean centerPrincipalPoint)
        - +
        • getOptimalNewCameraMatrix

          -
          public static Mat getOptimalNewCameraMatrix(Mat cameraMatrix,
          -                                            Mat distCoeffs,
          -                                            Size imageSize,
          +
          public static Mat getOptimalNewCameraMatrix​(Mat cameraMatrix,
          +                                            Mat distCoeffs,
          +                                            Size imageSize,
          +                                            double alpha,
          +                                            Size newImgSize,
          +                                            Rect validPixROI)
          +
        • +
        + + + +
          +
        • +

          getOptimalNewCameraMatrix

          +
          public static Mat getOptimalNewCameraMatrix​(Mat cameraMatrix,
          +                                            Mat distCoeffs,
          +                                            Size imageSize,
          +                                            double alpha,
          +                                            Size newImgSize)
          +
        • +
        + + + +
          +
        • +

          getOptimalNewCameraMatrix

          +
          public static Mat getOptimalNewCameraMatrix​(Mat cameraMatrix,
          +                                            Mat distCoeffs,
          +                                            Size imageSize,
                                                       double alpha)
        - +
        • initCameraMatrix2D

          -
          public static Mat initCameraMatrix2D(java.util.List<MatOfPoint3f> objectPoints,
          -                                     java.util.List<MatOfPoint2f> imagePoints,
          -                                     Size imageSize,
          +
          public static Mat initCameraMatrix2D​(java.util.List<MatOfPoint3f> objectPoints,
          +                                     java.util.List<MatOfPoint2f> imagePoints,
          +                                     Size imageSize,
                                                double aspectRatio)
        - +
        • initCameraMatrix2D

          -
          public static Mat initCameraMatrix2D(java.util.List<MatOfPoint3f> objectPoints,
          -                                     java.util.List<MatOfPoint2f> imagePoints,
          -                                     Size imageSize)
          +
          public static Mat initCameraMatrix2D​(java.util.List<MatOfPoint3f> objectPoints,
          +                                     java.util.List<MatOfPoint2f> imagePoints,
          +                                     Size imageSize)
        - +
        • getValidDisparityROI

          -
          public static Rect getValidDisparityROI(Rect roi1,
          -                                        Rect roi2,
          +
          public static Rect getValidDisparityROI​(Rect roi1,
          +                                        Rect roi2,
                                                   int minDisparity,
                                                   int numberOfDisparities,
                                                   int SADWindowSize)
        - +
        • RQDecomp3x3

          -
          public static double[] RQDecomp3x3(Mat src,
          -                                   Mat mtxR,
          -                                   Mat mtxQ,
          -                                   Mat Qx,
          -                                   Mat Qy,
          -                                   Mat Qz)
          +
          public static double[] RQDecomp3x3​(Mat src,
          +                                   Mat mtxR,
          +                                   Mat mtxQ,
          +                                   Mat Qx,
          +                                   Mat Qy,
          +                                   Mat Qz)
        - +
        • RQDecomp3x3

          -
          public static double[] RQDecomp3x3(Mat src,
          -                                   Mat mtxR,
          -                                   Mat mtxQ)
          +
          public static double[] RQDecomp3x3​(Mat src,
          +                                   Mat mtxR,
          +                                   Mat mtxQ,
          +                                   Mat Qx,
          +                                   Mat Qy)
        - + + + +
          +
        • +

          RQDecomp3x3

          +
          public static double[] RQDecomp3x3​(Mat src,
          +                                   Mat mtxR,
          +                                   Mat mtxQ,
          +                                   Mat Qx)
          +
        • +
        + + + +
          +
        • +

          RQDecomp3x3

          +
          public static double[] RQDecomp3x3​(Mat src,
          +                                   Mat mtxR,
          +                                   Mat mtxQ)
          +
        • +
        +
        • findChessboardCorners

          -
          public static boolean findChessboardCorners(Mat image,
          -                                            Size patternSize,
          -                                            MatOfPoint2f corners,
          +
          public static boolean findChessboardCorners​(Mat image,
          +                                            Size patternSize,
          +                                            MatOfPoint2f corners,
                                                       int flags)
        - +
        • findChessboardCorners

          -
          public static boolean findChessboardCorners(Mat image,
          -                                            Size patternSize,
          -                                            MatOfPoint2f corners)
          +
          public static boolean findChessboardCorners​(Mat image,
          +                                            Size patternSize,
          +                                            MatOfPoint2f corners)
          +
        • +
        + + + +
          +
        • +

          findCirclesGrid

          +
          public static boolean findCirclesGrid​(Mat image,
          +                                      Size patternSize,
          +                                      Mat centers,
          +                                      int flags)
          +
        • +
        + + + +
          +
        • +

          findCirclesGrid

          +
          public static boolean findCirclesGrid​(Mat image,
          +                                      Size patternSize,
          +                                      Mat centers)
          +
        • +
        + + + +
          +
        • +

          solvePnP

          +
          public static boolean solvePnP​(MatOfPoint3f objectPoints,
          +                               MatOfPoint2f imagePoints,
          +                               Mat cameraMatrix,
          +                               MatOfDouble distCoeffs,
          +                               Mat rvec,
          +                               Mat tvec,
          +                               boolean useExtrinsicGuess,
          +                               int flags)
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          solvePnPRansac

          +
          public static boolean solvePnPRansac​(MatOfPoint3f objectPoints,
          +                                     MatOfPoint2f imagePoints,
          +                                     Mat cameraMatrix,
          +                                     MatOfDouble distCoeffs,
          +                                     Mat rvec,
          +                                     Mat tvec,
          +                                     boolean useExtrinsicGuess,
          +                                     int iterationsCount,
          +                                     float reprojectionError,
          +                                     double confidence,
          +                                     Mat inliers,
          +                                     int flags)
        - +
        • -

          findCirclesGrid

          -
          public static boolean findCirclesGrid(Mat image,
          -                                      Size patternSize,
          -                                      Mat centers,
          -                                      int flags)
          +

          solvePnPRansac

          +
          public static boolean solvePnPRansac​(MatOfPoint3f objectPoints,
          +                                     MatOfPoint2f imagePoints,
          +                                     Mat cameraMatrix,
          +                                     MatOfDouble distCoeffs,
          +                                     Mat rvec,
          +                                     Mat tvec,
          +                                     boolean useExtrinsicGuess,
          +                                     int iterationsCount,
          +                                     float reprojectionError,
          +                                     double confidence,
          +                                     Mat inliers)
        - +
        • -

          findCirclesGrid

          -
          public static boolean findCirclesGrid(Mat image,
          -                                      Size patternSize,
          -                                      Mat centers)
          +

          solvePnPRansac

          +
          public static boolean solvePnPRansac​(MatOfPoint3f objectPoints,
          +                                     MatOfPoint2f imagePoints,
          +                                     Mat cameraMatrix,
          +                                     MatOfDouble distCoeffs,
          +                                     Mat rvec,
          +                                     Mat tvec,
          +                                     boolean useExtrinsicGuess,
          +                                     int iterationsCount,
          +                                     float reprojectionError,
          +                                     double confidence)
        - +
        • -

          solvePnP

          -
          public static boolean solvePnP(MatOfPoint3f objectPoints,
          -                               MatOfPoint2f imagePoints,
          -                               Mat cameraMatrix,
          -                               MatOfDouble distCoeffs,
          -                               Mat rvec,
          -                               Mat tvec,
          -                               boolean useExtrinsicGuess,
          -                               int flags)
          +

          solvePnPRansac

          +
          public static boolean solvePnPRansac​(MatOfPoint3f objectPoints,
          +                                     MatOfPoint2f imagePoints,
          +                                     Mat cameraMatrix,
          +                                     MatOfDouble distCoeffs,
          +                                     Mat rvec,
          +                                     Mat tvec,
          +                                     boolean useExtrinsicGuess,
          +                                     int iterationsCount,
          +                                     float reprojectionError)
        - + - +
        • solvePnPRansac

          -
          public static boolean solvePnPRansac(MatOfPoint3f objectPoints,
          -                                     MatOfPoint2f imagePoints,
          -                                     Mat cameraMatrix,
          -                                     MatOfDouble distCoeffs,
          -                                     Mat rvec,
          -                                     Mat tvec,
          -                                     boolean useExtrinsicGuess,
          -                                     int iterationsCount,
          -                                     float reprojectionError,
          -                                     double confidence,
          -                                     Mat inliers,
          -                                     int flags)
          +
          public static boolean solvePnPRansac​(MatOfPoint3f objectPoints,
          +                                     MatOfPoint2f imagePoints,
          +                                     Mat cameraMatrix,
          +                                     MatOfDouble distCoeffs,
          +                                     Mat rvec,
          +                                     Mat tvec,
          +                                     boolean useExtrinsicGuess)
        - + - +
        • stereoRectifyUncalibrated

          -
          public static boolean stereoRectifyUncalibrated(Mat points1,
          -                                                Mat points2,
          -                                                Mat F,
          -                                                Size imgSize,
          -                                                Mat H1,
          -                                                Mat H2,
          +
          public static boolean stereoRectifyUncalibrated​(Mat points1,
          +                                                Mat points2,
          +                                                Mat F,
          +                                                Size imgSize,
          +                                                Mat H1,
          +                                                Mat H2,
                                                           double threshold)
        - +
        • stereoRectifyUncalibrated

          -
          public static boolean stereoRectifyUncalibrated(Mat points1,
          -                                                Mat points2,
          -                                                Mat F,
          -                                                Size imgSize,
          -                                                Mat H1,
          -                                                Mat H2)
          +
          public static boolean stereoRectifyUncalibrated​(Mat points1,
          +                                                Mat points2,
          +                                                Mat F,
          +                                                Size imgSize,
          +                                                Mat H1,
          +                                                Mat H2)
        - +
        • calibrateCameraExtended

          -
          public static double calibrateCameraExtended(java.util.List<Mat> objectPoints,
          -                                             java.util.List<Mat> imagePoints,
          -                                             Size imageSize,
          -                                             Mat cameraMatrix,
          -                                             Mat distCoeffs,
          -                                             java.util.List<Mat> rvecs,
          -                                             java.util.List<Mat> tvecs,
          -                                             Mat stdDeviationsIntrinsics,
          -                                             Mat stdDeviationsExtrinsics,
          -                                             Mat perViewErrors,
          +
          public static double calibrateCameraExtended​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints,
          +                                             Size imageSize,
          +                                             Mat cameraMatrix,
          +                                             Mat distCoeffs,
          +                                             java.util.List<Mat> rvecs,
          +                                             java.util.List<Mat> tvecs,
          +                                             Mat stdDeviationsIntrinsics,
          +                                             Mat stdDeviationsExtrinsics,
          +                                             Mat perViewErrors,
                                                        int flags,
          -                                             TermCriteria criteria)
          + TermCriteria criteria)
        - +
        • calibrateCameraExtended

          -
          public static double calibrateCameraExtended(java.util.List<Mat> objectPoints,
          -                                             java.util.List<Mat> imagePoints,
          -                                             Size imageSize,
          -                                             Mat cameraMatrix,
          -                                             Mat distCoeffs,
          -                                             java.util.List<Mat> rvecs,
          -                                             java.util.List<Mat> tvecs,
          -                                             Mat stdDeviationsIntrinsics,
          -                                             Mat stdDeviationsExtrinsics,
          -                                             Mat perViewErrors,
          +
          public static double calibrateCameraExtended​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints,
          +                                             Size imageSize,
          +                                             Mat cameraMatrix,
          +                                             Mat distCoeffs,
          +                                             java.util.List<Mat> rvecs,
          +                                             java.util.List<Mat> tvecs,
          +                                             Mat stdDeviationsIntrinsics,
          +                                             Mat stdDeviationsExtrinsics,
          +                                             Mat perViewErrors,
                                                        int flags)
        - +
        • calibrateCameraExtended

          -
          public static double calibrateCameraExtended(java.util.List<Mat> objectPoints,
          -                                             java.util.List<Mat> imagePoints,
          -                                             Size imageSize,
          -                                             Mat cameraMatrix,
          -                                             Mat distCoeffs,
          -                                             java.util.List<Mat> rvecs,
          -                                             java.util.List<Mat> tvecs,
          -                                             Mat stdDeviationsIntrinsics,
          -                                             Mat stdDeviationsExtrinsics,
          -                                             Mat perViewErrors)
          +
          public static double calibrateCameraExtended​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints,
          +                                             Size imageSize,
          +                                             Mat cameraMatrix,
          +                                             Mat distCoeffs,
          +                                             java.util.List<Mat> rvecs,
          +                                             java.util.List<Mat> tvecs,
          +                                             Mat stdDeviationsIntrinsics,
          +                                             Mat stdDeviationsExtrinsics,
          +                                             Mat perViewErrors)
        - +
        • calibrateCamera

          -
          public static double calibrateCamera(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints,
          -                                     Size imageSize,
          -                                     Mat cameraMatrix,
          -                                     Mat distCoeffs,
          -                                     java.util.List<Mat> rvecs,
          -                                     java.util.List<Mat> tvecs,
          +
          public static double calibrateCamera​(java.util.List<Mat> objectPoints,
          +                                     java.util.List<Mat> imagePoints,
          +                                     Size imageSize,
          +                                     Mat cameraMatrix,
          +                                     Mat distCoeffs,
          +                                     java.util.List<Mat> rvecs,
          +                                     java.util.List<Mat> tvecs,
                                                int flags,
          -                                     TermCriteria criteria)
          + TermCriteria criteria)
        - +
        • calibrateCamera

          -
          public static double calibrateCamera(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints,
          -                                     Size imageSize,
          -                                     Mat cameraMatrix,
          -                                     Mat distCoeffs,
          -                                     java.util.List<Mat> rvecs,
          -                                     java.util.List<Mat> tvecs,
          +
          public static double calibrateCamera​(java.util.List<Mat> objectPoints,
          +                                     java.util.List<Mat> imagePoints,
          +                                     Size imageSize,
          +                                     Mat cameraMatrix,
          +                                     Mat distCoeffs,
          +                                     java.util.List<Mat> rvecs,
          +                                     java.util.List<Mat> tvecs,
                                                int flags)
        - +
        • calibrateCamera

          -
          public static double calibrateCamera(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints,
          -                                     Size imageSize,
          -                                     Mat cameraMatrix,
          -                                     Mat distCoeffs,
          -                                     java.util.List<Mat> rvecs,
          -                                     java.util.List<Mat> tvecs)
          +
          public static double calibrateCamera​(java.util.List<Mat> objectPoints,
          +                                     java.util.List<Mat> imagePoints,
          +                                     Size imageSize,
          +                                     Mat cameraMatrix,
          +                                     Mat distCoeffs,
          +                                     java.util.List<Mat> rvecs,
          +                                     java.util.List<Mat> tvecs)
        - +
        • sampsonDistance

          -
          public static double sampsonDistance(Mat pt1,
          -                                     Mat pt2,
          -                                     Mat F)
          +
          public static double sampsonDistance​(Mat pt1,
          +                                     Mat pt2,
          +                                     Mat F)
          +
        • +
        + + + +
          +
        • +

          stereoCalibrateExtended

          +
          public static double stereoCalibrateExtended​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints1,
          +                                             java.util.List<Mat> imagePoints2,
          +                                             Mat cameraMatrix1,
          +                                             Mat distCoeffs1,
          +                                             Mat cameraMatrix2,
          +                                             Mat distCoeffs2,
          +                                             Size imageSize,
          +                                             Mat R,
          +                                             Mat T,
          +                                             Mat E,
          +                                             Mat F,
          +                                             Mat perViewErrors,
          +                                             int flags,
          +                                             TermCriteria criteria)
          +
        • +
        + + + +
          +
        • +

          stereoCalibrateExtended

          +
          public static double stereoCalibrateExtended​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints1,
          +                                             java.util.List<Mat> imagePoints2,
          +                                             Mat cameraMatrix1,
          +                                             Mat distCoeffs1,
          +                                             Mat cameraMatrix2,
          +                                             Mat distCoeffs2,
          +                                             Size imageSize,
          +                                             Mat R,
          +                                             Mat T,
          +                                             Mat E,
          +                                             Mat F,
          +                                             Mat perViewErrors,
          +                                             int flags)
          +
        • +
        + + + +
          +
        • +

          stereoCalibrateExtended

          +
          public static double stereoCalibrateExtended​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints1,
          +                                             java.util.List<Mat> imagePoints2,
          +                                             Mat cameraMatrix1,
          +                                             Mat distCoeffs1,
          +                                             Mat cameraMatrix2,
          +                                             Mat distCoeffs2,
          +                                             Size imageSize,
          +                                             Mat R,
          +                                             Mat T,
          +                                             Mat E,
          +                                             Mat F,
          +                                             Mat perViewErrors)
        - +
        • stereoCalibrate

          -
          public static double stereoCalibrate(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints1,
          -                                     java.util.List<Mat> imagePoints2,
          -                                     Mat cameraMatrix1,
          -                                     Mat distCoeffs1,
          -                                     Mat cameraMatrix2,
          -                                     Mat distCoeffs2,
          -                                     Size imageSize,
          -                                     Mat R,
          -                                     Mat T,
          -                                     Mat E,
          -                                     Mat F,
          +
          public static double stereoCalibrate​(java.util.List<Mat> objectPoints,
          +                                     java.util.List<Mat> imagePoints1,
          +                                     java.util.List<Mat> imagePoints2,
          +                                     Mat cameraMatrix1,
          +                                     Mat distCoeffs1,
          +                                     Mat cameraMatrix2,
          +                                     Mat distCoeffs2,
          +                                     Size imageSize,
          +                                     Mat R,
          +                                     Mat T,
          +                                     Mat E,
          +                                     Mat F,
                                                int flags,
          -                                     TermCriteria criteria)
          + TermCriteria criteria)
        - +
        • stereoCalibrate

          -
          public static double stereoCalibrate(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints1,
          -                                     java.util.List<Mat> imagePoints2,
          -                                     Mat cameraMatrix1,
          -                                     Mat distCoeffs1,
          -                                     Mat cameraMatrix2,
          -                                     Mat distCoeffs2,
          -                                     Size imageSize,
          -                                     Mat R,
          -                                     Mat T,
          -                                     Mat E,
          -                                     Mat F,
          +
          public static double stereoCalibrate​(java.util.List<Mat> objectPoints,
          +                                     java.util.List<Mat> imagePoints1,
          +                                     java.util.List<Mat> imagePoints2,
          +                                     Mat cameraMatrix1,
          +                                     Mat distCoeffs1,
          +                                     Mat cameraMatrix2,
          +                                     Mat distCoeffs2,
          +                                     Size imageSize,
          +                                     Mat R,
          +                                     Mat T,
          +                                     Mat E,
          +                                     Mat F,
                                                int flags)
        - +
        • stereoCalibrate

          -
          public static double stereoCalibrate(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints1,
          -                                     java.util.List<Mat> imagePoints2,
          -                                     Mat cameraMatrix1,
          -                                     Mat distCoeffs1,
          -                                     Mat cameraMatrix2,
          -                                     Mat distCoeffs2,
          -                                     Size imageSize,
          -                                     Mat R,
          -                                     Mat T,
          -                                     Mat E,
          -                                     Mat F)
          +
          public static double stereoCalibrate​(java.util.List<Mat> objectPoints,
          +                                     java.util.List<Mat> imagePoints1,
          +                                     java.util.List<Mat> imagePoints2,
          +                                     Mat cameraMatrix1,
          +                                     Mat distCoeffs1,
          +                                     Mat cameraMatrix2,
          +                                     Mat distCoeffs2,
          +                                     Size imageSize,
          +                                     Mat R,
          +                                     Mat T,
          +                                     Mat E,
          +                                     Mat F)
        - +
        • -

          calibrate

          -
          public static double calibrate(java.util.List<Mat> objectPoints,
          -                               java.util.List<Mat> imagePoints,
          -                               Size image_size,
          -                               Mat K,
          -                               Mat D,
          -                               java.util.List<Mat> rvecs,
          -                               java.util.List<Mat> tvecs,
          -                               int flags,
          -                               TermCriteria criteria)
          +

          fisheye_calibrate

          +
          public static double fisheye_calibrate​(java.util.List<Mat> objectPoints,
          +                                       java.util.List<Mat> imagePoints,
          +                                       Size image_size,
          +                                       Mat K,
          +                                       Mat D,
          +                                       java.util.List<Mat> rvecs,
          +                                       java.util.List<Mat> tvecs,
          +                                       int flags,
          +                                       TermCriteria criteria)
        - +
        • -

          calibrate

          -
          public static double calibrate(java.util.List<Mat> objectPoints,
          -                               java.util.List<Mat> imagePoints,
          -                               Size image_size,
          -                               Mat K,
          -                               Mat D,
          -                               java.util.List<Mat> rvecs,
          -                               java.util.List<Mat> tvecs,
          -                               int flags)
          +

          fisheye_calibrate

          +
          public static double fisheye_calibrate​(java.util.List<Mat> objectPoints,
          +                                       java.util.List<Mat> imagePoints,
          +                                       Size image_size,
          +                                       Mat K,
          +                                       Mat D,
          +                                       java.util.List<Mat> rvecs,
          +                                       java.util.List<Mat> tvecs,
          +                                       int flags)
        - +
        • -

          calibrate

          -
          public static double calibrate(java.util.List<Mat> objectPoints,
          -                               java.util.List<Mat> imagePoints,
          -                               Size image_size,
          -                               Mat K,
          -                               Mat D,
          -                               java.util.List<Mat> rvecs,
          -                               java.util.List<Mat> tvecs)
          +

          fisheye_calibrate

          +
          public static double fisheye_calibrate​(java.util.List<Mat> objectPoints,
          +                                       java.util.List<Mat> imagePoints,
          +                                       Size image_size,
          +                                       Mat K,
          +                                       Mat D,
          +                                       java.util.List<Mat> rvecs,
          +                                       java.util.List<Mat> tvecs)
        - +
        • -

          stereoCalibrate

          -
          public static double stereoCalibrate(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints1,
          -                                     java.util.List<Mat> imagePoints2,
          -                                     Mat K1,
          -                                     Mat D1,
          -                                     Mat K2,
          -                                     Mat D2,
          -                                     Size imageSize,
          -                                     Mat R,
          -                                     Mat T,
          -                                     int flags,
          -                                     TermCriteria criteria)
          +

          fisheye_stereoCalibrate

          +
          public static double fisheye_stereoCalibrate​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints1,
          +                                             java.util.List<Mat> imagePoints2,
          +                                             Mat K1,
          +                                             Mat D1,
          +                                             Mat K2,
          +                                             Mat D2,
          +                                             Size imageSize,
          +                                             Mat R,
          +                                             Mat T,
          +                                             int flags,
          +                                             TermCriteria criteria)
        - +
        • -

          stereoCalibrate

          -
          public static double stereoCalibrate(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints1,
          -                                     java.util.List<Mat> imagePoints2,
          -                                     Mat K1,
          -                                     Mat D1,
          -                                     Mat K2,
          -                                     Mat D2,
          -                                     Size imageSize,
          -                                     Mat R,
          -                                     Mat T,
          -                                     int flags)
          +

          fisheye_stereoCalibrate

          +
          public static double fisheye_stereoCalibrate​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints1,
          +                                             java.util.List<Mat> imagePoints2,
          +                                             Mat K1,
          +                                             Mat D1,
          +                                             Mat K2,
          +                                             Mat D2,
          +                                             Size imageSize,
          +                                             Mat R,
          +                                             Mat T,
          +                                             int flags)
        - +
        • -

          stereoCalibrate

          -
          public static double stereoCalibrate(java.util.List<Mat> objectPoints,
          -                                     java.util.List<Mat> imagePoints1,
          -                                     java.util.List<Mat> imagePoints2,
          -                                     Mat K1,
          -                                     Mat D1,
          -                                     Mat K2,
          -                                     Mat D2,
          -                                     Size imageSize,
          -                                     Mat R,
          -                                     Mat T)
          +

          fisheye_stereoCalibrate

          +
          public static double fisheye_stereoCalibrate​(java.util.List<Mat> objectPoints,
          +                                             java.util.List<Mat> imagePoints1,
          +                                             java.util.List<Mat> imagePoints2,
          +                                             Mat K1,
          +                                             Mat D1,
          +                                             Mat K2,
          +                                             Mat D2,
          +                                             Size imageSize,
          +                                             Mat R,
          +                                             Mat T)
        - +
        • rectify3Collinear

          -
          public static float rectify3Collinear(Mat cameraMatrix1,
          -                                      Mat distCoeffs1,
          -                                      Mat cameraMatrix2,
          -                                      Mat distCoeffs2,
          -                                      Mat cameraMatrix3,
          -                                      Mat distCoeffs3,
          -                                      java.util.List<Mat> imgpt1,
          -                                      java.util.List<Mat> imgpt3,
          -                                      Size imageSize,
          -                                      Mat R12,
          -                                      Mat T12,
          -                                      Mat R13,
          -                                      Mat T13,
          -                                      Mat R1,
          -                                      Mat R2,
          -                                      Mat R3,
          -                                      Mat P1,
          -                                      Mat P2,
          -                                      Mat P3,
          -                                      Mat Q,
          +
          public static float rectify3Collinear​(Mat cameraMatrix1,
          +                                      Mat distCoeffs1,
          +                                      Mat cameraMatrix2,
          +                                      Mat distCoeffs2,
          +                                      Mat cameraMatrix3,
          +                                      Mat distCoeffs3,
          +                                      java.util.List<Mat> imgpt1,
          +                                      java.util.List<Mat> imgpt3,
          +                                      Size imageSize,
          +                                      Mat R12,
          +                                      Mat T12,
          +                                      Mat R13,
          +                                      Mat T13,
          +                                      Mat R1,
          +                                      Mat R2,
          +                                      Mat R3,
          +                                      Mat P1,
          +                                      Mat P2,
          +                                      Mat P3,
          +                                      Mat Q,
                                                 double alpha,
          -                                      Size newImgSize,
          -                                      Rect roi1,
          -                                      Rect roi2,
          +                                      Size newImgSize,
          +                                      Rect roi1,
          +                                      Rect roi2,
                                                 int flags)
        - +
        • decomposeHomographyMat

          -
          public static int decomposeHomographyMat(Mat H,
          -                                         Mat K,
          -                                         java.util.List<Mat> rotations,
          -                                         java.util.List<Mat> translations,
          -                                         java.util.List<Mat> normals)
          +
          public static int decomposeHomographyMat​(Mat H,
          +                                         Mat K,
          +                                         java.util.List<Mat> rotations,
          +                                         java.util.List<Mat> translations,
          +                                         java.util.List<Mat> normals)
        - +
        • estimateAffine3D

          -
          public static int estimateAffine3D(Mat src,
          -                                   Mat dst,
          -                                   Mat out,
          -                                   Mat inliers,
          +
          public static int estimateAffine3D​(Mat src,
          +                                   Mat dst,
          +                                   Mat out,
          +                                   Mat inliers,
                                              double ransacThreshold,
                                              double confidence)
        - + + + +
          +
        • +

          estimateAffine3D

          +
          public static int estimateAffine3D​(Mat src,
          +                                   Mat dst,
          +                                   Mat out,
          +                                   Mat inliers,
          +                                   double ransacThreshold)
          +
        • +
        +
        • estimateAffine3D

          -
          public static int estimateAffine3D(Mat src,
          -                                   Mat dst,
          -                                   Mat out,
          -                                   Mat inliers)
          +
          public static int estimateAffine3D​(Mat src,
          +                                   Mat dst,
          +                                   Mat out,
          +                                   Mat inliers)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat R,
          -                              Mat t,
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat R,
          +                              Mat t,
                                         double focal,
          -                              Point pp,
          -                              Mat mask)
          + Point pp, + Mat mask)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat R,
          -                              Mat t,
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat R,
          +                              Mat t,
                                         double focal,
          -                              Point pp)
          + Point pp)
          +
        • +
        + + + +
          +
        • +

          recoverPose

          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat R,
          +                              Mat t,
          +                              double focal)
          +
        • +
        + + + +
          +
        • +

          recoverPose

          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat R,
          +                              Mat t)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat R,
          -                              Mat t)
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat cameraMatrix,
          +                              Mat R,
          +                              Mat t,
          +                              Mat mask)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat cameraMatrix,
          -                              Mat R,
          -                              Mat t,
          -                              Mat mask)
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat cameraMatrix,
          +                              Mat R,
          +                              Mat t)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat cameraMatrix,
          -                              Mat R,
          -                              Mat t)
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat cameraMatrix,
          +                              Mat R,
          +                              Mat t,
          +                              double distanceThresh,
          +                              Mat mask,
          +                              Mat triangulatedPoints)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat cameraMatrix,
          -                              Mat R,
          -                              Mat t,
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat cameraMatrix,
          +                              Mat R,
          +                              Mat t,
                                         double distanceThresh,
          -                              Mat mask,
          -                              Mat triangulatedPoints)
          + Mat mask)
        - +
        • recoverPose

          -
          public static int recoverPose(Mat E,
          -                              Mat points1,
          -                              Mat points2,
          -                              Mat cameraMatrix,
          -                              Mat R,
          -                              Mat t,
          +
          public static int recoverPose​(Mat E,
          +                              Mat points1,
          +                              Mat points2,
          +                              Mat cameraMatrix,
          +                              Mat R,
          +                              Mat t,
                                         double distanceThresh)
        - +
        • solveP3P

          -
          public static int solveP3P(Mat objectPoints,
          -                           Mat imagePoints,
          -                           Mat cameraMatrix,
          -                           Mat distCoeffs,
          -                           java.util.List<Mat> rvecs,
          -                           java.util.List<Mat> tvecs,
          +
          public static int solveP3P​(Mat objectPoints,
          +                           Mat imagePoints,
          +                           Mat cameraMatrix,
          +                           Mat distCoeffs,
          +                           java.util.List<Mat> rvecs,
          +                           java.util.List<Mat> tvecs,
                                      int flags)
        - +
        • Rodrigues

          -
          public static void Rodrigues(Mat src,
          -                             Mat dst,
          -                             Mat jacobian)
          +
          public static void Rodrigues​(Mat src,
          +                             Mat dst,
          +                             Mat jacobian)
        - +
        • Rodrigues

          -
          public static void Rodrigues(Mat src,
          -                             Mat dst)
          +
          public static void Rodrigues​(Mat src,
          +                             Mat dst)
        - +
        • calibrationMatrixValues

          -
          public static void calibrationMatrixValues(Mat cameraMatrix,
          -                                           Size imageSize,
          +
          public static void calibrationMatrixValues​(Mat cameraMatrix,
          +                                           Size imageSize,
                                                      double apertureWidth,
                                                      double apertureHeight,
                                                      double[] fovx,
                                                      double[] fovy,
                                                      double[] focalLength,
          -                                           Point principalPoint,
          +                                           Point principalPoint,
                                                      double[] aspectRatio)
        - + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1,
          +                             Mat dr3dr2,
          +                             Mat dr3dt2,
          +                             Mat dt3dr1,
          +                             Mat dt3dt1,
          +                             Mat dt3dr2,
          +                             Mat dt3dt2)
          +
        • +
        + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1,
          +                             Mat dr3dr2,
          +                             Mat dr3dt2,
          +                             Mat dt3dr1,
          +                             Mat dt3dt1,
          +                             Mat dt3dr2)
          +
        • +
        + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1,
          +                             Mat dr3dr2,
          +                             Mat dr3dt2,
          +                             Mat dt3dr1,
          +                             Mat dt3dt1)
          +
        • +
        + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1,
          +                             Mat dr3dr2,
          +                             Mat dr3dt2,
          +                             Mat dt3dr1)
          +
        • +
        + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1,
          +                             Mat dr3dr2,
          +                             Mat dr3dt2)
          +
        • +
        +
        • composeRT

          -
          public static void composeRT(Mat rvec1,
          -                             Mat tvec1,
          -                             Mat rvec2,
          -                             Mat tvec2,
          -                             Mat rvec3,
          -                             Mat tvec3,
          -                             Mat dr3dr1,
          -                             Mat dr3dt1,
          -                             Mat dr3dr2,
          -                             Mat dr3dt2,
          -                             Mat dt3dr1,
          -                             Mat dt3dt1,
          -                             Mat dt3dr2,
          -                             Mat dt3dt2)
          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1,
          +                             Mat dr3dr2)
        - +
        • composeRT

          -
          public static void composeRT(Mat rvec1,
          -                             Mat tvec1,
          -                             Mat rvec2,
          -                             Mat tvec2,
          -                             Mat rvec3,
          -                             Mat tvec3)
          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1,
          +                             Mat dr3dt1)
        - + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3,
          +                             Mat dr3dr1)
          +
        • +
        + + + +
          +
        • +

          composeRT

          +
          public static void composeRT​(Mat rvec1,
          +                             Mat tvec1,
          +                             Mat rvec2,
          +                             Mat tvec2,
          +                             Mat rvec3,
          +                             Mat tvec3)
          +
        • +
        +
        • computeCorrespondEpilines

          -
          public static void computeCorrespondEpilines(Mat points,
          +
          public static void computeCorrespondEpilines​(Mat points,
                                                        int whichImage,
          -                                             Mat F,
          -                                             Mat lines)
          + Mat F, + Mat lines)
        - +
        • convertPointsFromHomogeneous

          -
          public static void convertPointsFromHomogeneous(Mat src,
          -                                                Mat dst)
          +
          public static void convertPointsFromHomogeneous​(Mat src,
          +                                                Mat dst)
        - +
        • convertPointsToHomogeneous

          -
          public static void convertPointsToHomogeneous(Mat src,
          -                                              Mat dst)
          +
          public static void convertPointsToHomogeneous​(Mat src,
          +                                              Mat dst)
        - +
        • correctMatches

          -
          public static void correctMatches(Mat F,
          -                                  Mat points1,
          -                                  Mat points2,
          -                                  Mat newPoints1,
          -                                  Mat newPoints2)
          +
          public static void correctMatches​(Mat F,
          +                                  Mat points1,
          +                                  Mat points2,
          +                                  Mat newPoints1,
          +                                  Mat newPoints2)
        - +
        • decomposeEssentialMat

          -
          public static void decomposeEssentialMat(Mat E,
          -                                         Mat R1,
          -                                         Mat R2,
          -                                         Mat t)
          +
          public static void decomposeEssentialMat​(Mat E,
          +                                         Mat R1,
          +                                         Mat R2,
          +                                         Mat t)
          +
        • +
        + + + +
          +
        • +

          decomposeProjectionMatrix

          +
          public static void decomposeProjectionMatrix​(Mat projMatrix,
          +                                             Mat cameraMatrix,
          +                                             Mat rotMatrix,
          +                                             Mat transVect,
          +                                             Mat rotMatrixX,
          +                                             Mat rotMatrixY,
          +                                             Mat rotMatrixZ,
          +                                             Mat eulerAngles)
          +
        • +
        + + + +
          +
        • +

          decomposeProjectionMatrix

          +
          public static void decomposeProjectionMatrix​(Mat projMatrix,
          +                                             Mat cameraMatrix,
          +                                             Mat rotMatrix,
          +                                             Mat transVect,
          +                                             Mat rotMatrixX,
          +                                             Mat rotMatrixY,
          +                                             Mat rotMatrixZ)
          +
        • +
        + + + +
          +
        • +

          decomposeProjectionMatrix

          +
          public static void decomposeProjectionMatrix​(Mat projMatrix,
          +                                             Mat cameraMatrix,
          +                                             Mat rotMatrix,
          +                                             Mat transVect,
          +                                             Mat rotMatrixX,
          +                                             Mat rotMatrixY)
        - +
        • decomposeProjectionMatrix

          -
          public static void decomposeProjectionMatrix(Mat projMatrix,
          -                                             Mat cameraMatrix,
          -                                             Mat rotMatrix,
          -                                             Mat transVect,
          -                                             Mat rotMatrixX,
          -                                             Mat rotMatrixY,
          -                                             Mat rotMatrixZ,
          -                                             Mat eulerAngles)
          +
          public static void decomposeProjectionMatrix​(Mat projMatrix,
          +                                             Mat cameraMatrix,
          +                                             Mat rotMatrix,
          +                                             Mat transVect,
          +                                             Mat rotMatrixX)
        - +
        • decomposeProjectionMatrix

          -
          public static void decomposeProjectionMatrix(Mat projMatrix,
          -                                             Mat cameraMatrix,
          -                                             Mat rotMatrix,
          -                                             Mat transVect)
          +
          public static void decomposeProjectionMatrix​(Mat projMatrix,
          +                                             Mat cameraMatrix,
          +                                             Mat rotMatrix,
          +                                             Mat transVect)
        - +
        • drawChessboardCorners

          -
          public static void drawChessboardCorners(Mat image,
          -                                         Size patternSize,
          -                                         MatOfPoint2f corners,
          +
          public static void drawChessboardCorners​(Mat image,
          +                                         Size patternSize,
          +                                         MatOfPoint2f corners,
                                                    boolean patternWasFound)
        - + + + +
          +
        • +

          filterHomographyDecompByVisibleRefpoints

          +
          public static void filterHomographyDecompByVisibleRefpoints​(java.util.List<Mat> rotations,
          +                                                            java.util.List<Mat> normals,
          +                                                            Mat beforePoints,
          +                                                            Mat afterPoints,
          +                                                            Mat possibleSolutions,
          +                                                            Mat pointsMask)
          +
        • +
        + + + +
          +
        • +

          filterHomographyDecompByVisibleRefpoints

          +
          public static void filterHomographyDecompByVisibleRefpoints​(java.util.List<Mat> rotations,
          +                                                            java.util.List<Mat> normals,
          +                                                            Mat beforePoints,
          +                                                            Mat afterPoints,
          +                                                            Mat possibleSolutions)
          +
        • +
        +
        • filterSpeckles

          -
          public static void filterSpeckles(Mat img,
          +
          public static void filterSpeckles​(Mat img,
                                             double newVal,
                                             int maxSpeckleSize,
                                             double maxDiff,
          -                                  Mat buf)
          + Mat buf)
        - +
        • filterSpeckles

          -
          public static void filterSpeckles(Mat img,
          +
          public static void filterSpeckles​(Mat img,
                                             double newVal,
                                             int maxSpeckleSize,
                                             double maxDiff)
        - +
        • matMulDeriv

          -
          public static void matMulDeriv(Mat A,
          -                               Mat B,
          -                               Mat dABdA,
          -                               Mat dABdB)
          +
          public static void matMulDeriv​(Mat A,
          +                               Mat B,
          +                               Mat dABdA,
          +                               Mat dABdB)
        - + - + + + + + - +
        • reprojectImageTo3D

          -
          public static void reprojectImageTo3D(Mat disparity,
          -                                      Mat _3dImage,
          -                                      Mat Q,
          +
          public static void reprojectImageTo3D​(Mat disparity,
          +                                      Mat _3dImage,
          +                                      Mat Q,
                                                 boolean handleMissingValues,
                                                 int ddepth)
        - +
        • reprojectImageTo3D

          -
          public static void reprojectImageTo3D(Mat disparity,
          -                                      Mat _3dImage,
          -                                      Mat Q,
          +
          public static void reprojectImageTo3D​(Mat disparity,
          +                                      Mat _3dImage,
          +                                      Mat Q,
                                                 boolean handleMissingValues)
        - +
        • reprojectImageTo3D

          -
          public static void reprojectImageTo3D(Mat disparity,
          -                                      Mat _3dImage,
          -                                      Mat Q)
          +
          public static void reprojectImageTo3D​(Mat disparity,
          +                                      Mat _3dImage,
          +                                      Mat Q)
          +
        • +
        + + + +
          +
        • +

          stereoRectify

          +
          public static void stereoRectify​(Mat cameraMatrix1,
          +                                 Mat distCoeffs1,
          +                                 Mat cameraMatrix2,
          +                                 Mat distCoeffs2,
          +                                 Size imageSize,
          +                                 Mat R,
          +                                 Mat T,
          +                                 Mat R1,
          +                                 Mat R2,
          +                                 Mat P1,
          +                                 Mat P2,
          +                                 Mat Q,
          +                                 int flags,
          +                                 double alpha,
          +                                 Size newImageSize,
          +                                 Rect validPixROI1,
          +                                 Rect validPixROI2)
          +
        • +
        + + + +
          +
        • +

          stereoRectify

          +
          public static void stereoRectify​(Mat cameraMatrix1,
          +                                 Mat distCoeffs1,
          +                                 Mat cameraMatrix2,
          +                                 Mat distCoeffs2,
          +                                 Size imageSize,
          +                                 Mat R,
          +                                 Mat T,
          +                                 Mat R1,
          +                                 Mat R2,
          +                                 Mat P1,
          +                                 Mat P2,
          +                                 Mat Q,
          +                                 int flags,
          +                                 double alpha,
          +                                 Size newImageSize,
          +                                 Rect validPixROI1)
        - +
        • stereoRectify

          -
          public static void stereoRectify(Mat cameraMatrix1,
          -                                 Mat distCoeffs1,
          -                                 Mat cameraMatrix2,
          -                                 Mat distCoeffs2,
          -                                 Size imageSize,
          -                                 Mat R,
          -                                 Mat T,
          -                                 Mat R1,
          -                                 Mat R2,
          -                                 Mat P1,
          -                                 Mat P2,
          -                                 Mat Q,
          +
          public static void stereoRectify​(Mat cameraMatrix1,
          +                                 Mat distCoeffs1,
          +                                 Mat cameraMatrix2,
          +                                 Mat distCoeffs2,
          +                                 Size imageSize,
          +                                 Mat R,
          +                                 Mat T,
          +                                 Mat R1,
          +                                 Mat R2,
          +                                 Mat P1,
          +                                 Mat P2,
          +                                 Mat Q,
                                            int flags,
                                            double alpha,
          -                                 Size newImageSize,
          -                                 Rect validPixROI1,
          -                                 Rect validPixROI2)
          + Size newImageSize)
          +
        • +
        + + + +
          +
        • +

          stereoRectify

          +
          public static void stereoRectify​(Mat cameraMatrix1,
          +                                 Mat distCoeffs1,
          +                                 Mat cameraMatrix2,
          +                                 Mat distCoeffs2,
          +                                 Size imageSize,
          +                                 Mat R,
          +                                 Mat T,
          +                                 Mat R1,
          +                                 Mat R2,
          +                                 Mat P1,
          +                                 Mat P2,
          +                                 Mat Q,
          +                                 int flags,
          +                                 double alpha)
          +
        • +
        + + + +
          +
        • +

          stereoRectify

          +
          public static void stereoRectify​(Mat cameraMatrix1,
          +                                 Mat distCoeffs1,
          +                                 Mat cameraMatrix2,
          +                                 Mat distCoeffs2,
          +                                 Size imageSize,
          +                                 Mat R,
          +                                 Mat T,
          +                                 Mat R1,
          +                                 Mat R2,
          +                                 Mat P1,
          +                                 Mat P2,
          +                                 Mat Q,
          +                                 int flags)
        - +
        • stereoRectify

          -
          public static void stereoRectify(Mat cameraMatrix1,
          -                                 Mat distCoeffs1,
          -                                 Mat cameraMatrix2,
          -                                 Mat distCoeffs2,
          -                                 Size imageSize,
          -                                 Mat R,
          -                                 Mat T,
          -                                 Mat R1,
          -                                 Mat R2,
          -                                 Mat P1,
          -                                 Mat P2,
          -                                 Mat Q)
          +
          public static void stereoRectify​(Mat cameraMatrix1,
          +                                 Mat distCoeffs1,
          +                                 Mat cameraMatrix2,
          +                                 Mat distCoeffs2,
          +                                 Size imageSize,
          +                                 Mat R,
          +                                 Mat T,
          +                                 Mat R1,
          +                                 Mat R2,
          +                                 Mat P1,
          +                                 Mat P2,
          +                                 Mat Q)
        - +
        • triangulatePoints

          -
          public static void triangulatePoints(Mat projMatr1,
          -                                     Mat projMatr2,
          -                                     Mat projPoints1,
          -                                     Mat projPoints2,
          -                                     Mat points4D)
          +
          public static void triangulatePoints​(Mat projMatr1,
          +                                     Mat projMatr2,
          +                                     Mat projPoints1,
          +                                     Mat projPoints2,
          +                                     Mat points4D)
        - +
        • validateDisparity

          -
          public static void validateDisparity(Mat disparity,
          -                                     Mat cost,
          +
          public static void validateDisparity​(Mat disparity,
          +                                     Mat cost,
                                                int minDisparity,
                                                int numberOfDisparities,
                                                int disp12MaxDisp)
        - +
        • validateDisparity

          -
          public static void validateDisparity(Mat disparity,
          -                                     Mat cost,
          +
          public static void validateDisparity​(Mat disparity,
          +                                     Mat cost,
                                                int minDisparity,
                                                int numberOfDisparities)
        - +
        • -

          distortPoints

          -
          public static void distortPoints(Mat undistorted,
          -                                 Mat distorted,
          -                                 Mat K,
          -                                 Mat D,
          -                                 double alpha)
          +

          fisheye_distortPoints

          +
          public static void fisheye_distortPoints​(Mat undistorted,
          +                                         Mat distorted,
          +                                         Mat K,
          +                                         Mat D,
          +                                         double alpha)
        - +
        • -

          distortPoints

          -
          public static void distortPoints(Mat undistorted,
          -                                 Mat distorted,
          -                                 Mat K,
          -                                 Mat D)
          +

          fisheye_distortPoints

          +
          public static void fisheye_distortPoints​(Mat undistorted,
          +                                         Mat distorted,
          +                                         Mat K,
          +                                         Mat D)
        - +
        • -

          estimateNewCameraMatrixForUndistortRectify

          -
          public static void estimateNewCameraMatrixForUndistortRectify(Mat K,
          -                                                              Mat D,
          -                                                              Size image_size,
          -                                                              Mat R,
          -                                                              Mat P,
          -                                                              double balance,
          -                                                              Size new_size,
          -                                                              double fov_scale)
          +

          fisheye_estimateNewCameraMatrixForUndistortRectify

          +
          public static void fisheye_estimateNewCameraMatrixForUndistortRectify​(Mat K,
          +                                                                      Mat D,
          +                                                                      Size image_size,
          +                                                                      Mat R,
          +                                                                      Mat P,
          +                                                                      double balance,
          +                                                                      Size new_size,
          +                                                                      double fov_scale)
        - +
        • -

          estimateNewCameraMatrixForUndistortRectify

          -
          public static void estimateNewCameraMatrixForUndistortRectify(Mat K,
          -                                                              Mat D,
          -                                                              Size image_size,
          -                                                              Mat R,
          -                                                              Mat P)
          +

          fisheye_estimateNewCameraMatrixForUndistortRectify

          +
          public static void fisheye_estimateNewCameraMatrixForUndistortRectify​(Mat K,
          +                                                                      Mat D,
          +                                                                      Size image_size,
          +                                                                      Mat R,
          +                                                                      Mat P,
          +                                                                      double balance,
          +                                                                      Size new_size)
        - +
        • -

          initUndistortRectifyMap

          -
          public static void initUndistortRectifyMap(Mat K,
          -                                           Mat D,
          -                                           Mat R,
          -                                           Mat P,
          -                                           Size size,
          -                                           int m1type,
          -                                           Mat map1,
          -                                           Mat map2)
          +

          fisheye_estimateNewCameraMatrixForUndistortRectify

          +
          public static void fisheye_estimateNewCameraMatrixForUndistortRectify​(Mat K,
          +                                                                      Mat D,
          +                                                                      Size image_size,
          +                                                                      Mat R,
          +                                                                      Mat P,
          +                                                                      double balance)
        - +
        • -

          projectPoints

          -
          public static void projectPoints(MatOfPoint3f objectPoints,
          -                                 MatOfPoint2f imagePoints,
          -                                 Mat rvec,
          -                                 Mat tvec,
          -                                 Mat K,
          -                                 Mat D,
          -                                 double alpha,
          -                                 Mat jacobian)
          +

          fisheye_estimateNewCameraMatrixForUndistortRectify

          +
          public static void fisheye_estimateNewCameraMatrixForUndistortRectify​(Mat K,
          +                                                                      Mat D,
          +                                                                      Size image_size,
          +                                                                      Mat R,
          +                                                                      Mat P)
        - +
        • -

          projectPoints

          -
          public static void projectPoints(MatOfPoint3f objectPoints,
          -                                 MatOfPoint2f imagePoints,
          -                                 Mat rvec,
          -                                 Mat tvec,
          -                                 Mat K,
          -                                 Mat D)
          +

          fisheye_initUndistortRectifyMap

          +
          public static void fisheye_initUndistortRectifyMap​(Mat K,
          +                                                   Mat D,
          +                                                   Mat R,
          +                                                   Mat P,
          +                                                   Size size,
          +                                                   int m1type,
          +                                                   Mat map1,
          +                                                   Mat map2)
        - +
        • -

          stereoRectify

          -
          public static void stereoRectify(Mat K1,
          -                                 Mat D1,
          -                                 Mat K2,
          -                                 Mat D2,
          -                                 Size imageSize,
          -                                 Mat R,
          -                                 Mat tvec,
          -                                 Mat R1,
          -                                 Mat R2,
          -                                 Mat P1,
          -                                 Mat P2,
          -                                 Mat Q,
          -                                 int flags,
          -                                 Size newImageSize,
          -                                 double balance,
          -                                 double fov_scale)
          +

          fisheye_projectPoints

          +
          public static void fisheye_projectPoints​(Mat objectPoints,
          +                                         Mat imagePoints,
          +                                         Mat rvec,
          +                                         Mat tvec,
          +                                         Mat K,
          +                                         Mat D,
          +                                         double alpha,
          +                                         Mat jacobian)
        - +
        • -

          stereoRectify

          -
          public static void stereoRectify(Mat K1,
          -                                 Mat D1,
          -                                 Mat K2,
          -                                 Mat D2,
          -                                 Size imageSize,
          -                                 Mat R,
          -                                 Mat tvec,
          -                                 Mat R1,
          -                                 Mat R2,
          -                                 Mat P1,
          -                                 Mat P2,
          -                                 Mat Q,
          -                                 int flags)
          +

          fisheye_projectPoints

          +
          public static void fisheye_projectPoints​(Mat objectPoints,
          +                                         Mat imagePoints,
          +                                         Mat rvec,
          +                                         Mat tvec,
          +                                         Mat K,
          +                                         Mat D,
          +                                         double alpha)
          +
        • +
        + + + +
          +
        • +

          fisheye_projectPoints

          +
          public static void fisheye_projectPoints​(Mat objectPoints,
          +                                         Mat imagePoints,
          +                                         Mat rvec,
          +                                         Mat tvec,
          +                                         Mat K,
          +                                         Mat D)
          +
        • +
        + + + +
          +
        • +

          fisheye_stereoRectify

          +
          public static void fisheye_stereoRectify​(Mat K1,
          +                                         Mat D1,
          +                                         Mat K2,
          +                                         Mat D2,
          +                                         Size imageSize,
          +                                         Mat R,
          +                                         Mat tvec,
          +                                         Mat R1,
          +                                         Mat R2,
          +                                         Mat P1,
          +                                         Mat P2,
          +                                         Mat Q,
          +                                         int flags,
          +                                         Size newImageSize,
          +                                         double balance,
          +                                         double fov_scale)
          +
        • +
        + + + +
          +
        • +

          fisheye_stereoRectify

          +
          public static void fisheye_stereoRectify​(Mat K1,
          +                                         Mat D1,
          +                                         Mat K2,
          +                                         Mat D2,
          +                                         Size imageSize,
          +                                         Mat R,
          +                                         Mat tvec,
          +                                         Mat R1,
          +                                         Mat R2,
          +                                         Mat P1,
          +                                         Mat P2,
          +                                         Mat Q,
          +                                         int flags,
          +                                         Size newImageSize,
          +                                         double balance)
          +
        • +
        + + + +
          +
        • +

          fisheye_stereoRectify

          +
          public static void fisheye_stereoRectify​(Mat K1,
          +                                         Mat D1,
          +                                         Mat K2,
          +                                         Mat D2,
          +                                         Size imageSize,
          +                                         Mat R,
          +                                         Mat tvec,
          +                                         Mat R1,
          +                                         Mat R2,
          +                                         Mat P1,
          +                                         Mat P2,
          +                                         Mat Q,
          +                                         int flags,
          +                                         Size newImageSize)
          +
        • +
        + + + +
          +
        • +

          fisheye_stereoRectify

          +
          public static void fisheye_stereoRectify​(Mat K1,
          +                                         Mat D1,
          +                                         Mat K2,
          +                                         Mat D2,
          +                                         Size imageSize,
          +                                         Mat R,
          +                                         Mat tvec,
          +                                         Mat R1,
          +                                         Mat R2,
          +                                         Mat P1,
          +                                         Mat P2,
          +                                         Mat Q,
          +                                         int flags)
          +
        • +
        + + + +
          +
        • +

          fisheye_undistortImage

          +
          public static void fisheye_undistortImage​(Mat distorted,
          +                                          Mat undistorted,
          +                                          Mat K,
          +                                          Mat D,
          +                                          Mat Knew,
          +                                          Size new_size)
          +
        • +
        + + + +
          +
        • +

          fisheye_undistortImage

          +
          public static void fisheye_undistortImage​(Mat distorted,
          +                                          Mat undistorted,
          +                                          Mat K,
          +                                          Mat D,
          +                                          Mat Knew)
        - +
        • -

          undistortImage

          -
          public static void undistortImage(Mat distorted,
          -                                  Mat undistorted,
          -                                  Mat K,
          -                                  Mat D,
          -                                  Mat Knew,
          -                                  Size new_size)
          +

          fisheye_undistortImage

          +
          public static void fisheye_undistortImage​(Mat distorted,
          +                                          Mat undistorted,
          +                                          Mat K,
          +                                          Mat D)
        - +
        • -

          undistortImage

          -
          public static void undistortImage(Mat distorted,
          -                                  Mat undistorted,
          -                                  Mat K,
          -                                  Mat D)
          +

          fisheye_undistortPoints

          +
          public static void fisheye_undistortPoints​(Mat distorted,
          +                                           Mat undistorted,
          +                                           Mat K,
          +                                           Mat D,
          +                                           Mat R,
          +                                           Mat P)
        - +
        • -

          undistortPoints

          -
          public static void undistortPoints(Mat distorted,
          -                                   Mat undistorted,
          -                                   Mat K,
          -                                   Mat D,
          -                                   Mat R,
          -                                   Mat P)
          +

          fisheye_undistortPoints

          +
          public static void fisheye_undistortPoints​(Mat distorted,
          +                                           Mat undistorted,
          +                                           Mat K,
          +                                           Mat D,
          +                                           Mat R)
        - +
        • -

          undistortPoints

          -
          public static void undistortPoints(Mat distorted,
          -                                   Mat undistorted,
          -                                   Mat K,
          -                                   Mat D)
          +

          fisheye_undistortPoints

          +
          public static void fisheye_undistortPoints​(Mat distorted,
          +                                           Mat undistorted,
          +                                           Mat K,
          +                                           Mat D)
      +
    +
    + diff --git a/docs/org/opencv/calib3d/StereoBM.html b/docs/org/opencv/calib3d/StereoBM.html index 4918f7e5..9bf30355 100644 --- a/docs/org/opencv/calib3d/StereoBM.html +++ b/docs/org/opencv/calib3d/StereoBM.html @@ -1,12 +1,21 @@ - + - + - + StereoBM - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.calib3d
    +

    Class StereoBM

    @@ -99,10 +123,10 @@

    Class StereoBM

  • java.lang.Object
  • @@ -127,167 +150,207 @@

    Class StereoBM

    @@ -302,12 +366,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -320,7 +385,7 @@

          PREFILTER_NORMALIZED_RESPONSE

        - +
          @@ -335,203 +400,225 @@

          PREFILTER_XSOBEL

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • StereoBM

          -
          protected StereoBM(long addr)
          +
          protected StereoBM​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static StereoBM __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static StereoBM create(int numDisparities,
          +
          public static StereoBM create​(int numDisparities,
                                         int blockSize)
        - +
        • create

          -
          public static StereoBM create()
          +
          public static StereoBM create​(int numDisparities)
        - + + + +
          +
        • +

          create

          +
          public static StereoBM create()
          +
        • +
        +
        • getROI1

          -
          public Rect getROI1()
          +
          public Rect getROI1()
        - +
        • getROI2

          -
          public Rect getROI2()
          +
          public Rect getROI2()
        - +
        • getPreFilterCap

          -
          public int getPreFilterCap()
          +
          public int getPreFilterCap()
        - +
        • getPreFilterSize

          -
          public int getPreFilterSize()
          +
          public int getPreFilterSize()
        - +
        • getPreFilterType

          -
          public int getPreFilterType()
          +
          public int getPreFilterType()
        - +
        • getSmallerBlockSize

          -
          public int getSmallerBlockSize()
          +
          public int getSmallerBlockSize()
        - +
        • getTextureThreshold

          -
          public int getTextureThreshold()
          +
          public int getTextureThreshold()
        - +
        • getUniquenessRatio

          -
          public int getUniquenessRatio()
          +
          public int getUniquenessRatio()
        - +
        • setPreFilterCap

          -
          public void setPreFilterCap(int preFilterCap)
          +
          public void setPreFilterCap​(int preFilterCap)
        - +
        • setPreFilterSize

          -
          public void setPreFilterSize(int preFilterSize)
          +
          public void setPreFilterSize​(int preFilterSize)
        - +
        • setPreFilterType

          -
          public void setPreFilterType(int preFilterType)
          +
          public void setPreFilterType​(int preFilterType)
        - +
        • setROI1

          -
          public void setROI1(Rect roi1)
          +
          public void setROI1​(Rect roi1)
        - +
        • setROI2

          -
          public void setROI2(Rect roi2)
          +
          public void setROI2​(Rect roi2)
        - +
        • setSmallerBlockSize

          -
          public void setSmallerBlockSize(int blockSize)
          +
          public void setSmallerBlockSize​(int blockSize)
        - +
        • setTextureThreshold

          -
          public void setTextureThreshold(int textureThreshold)
          +
          public void setTextureThreshold​(int textureThreshold)
        - +
        • setUniquenessRatio

          -
          public void setUniquenessRatio(int uniquenessRatio)
          +
          public void setUniquenessRatio​(int uniquenessRatio)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StereoMatcher
          +
          finalize in class StereoMatcher
          Throws:
          java.lang.Throwable
          @@ -539,21 +626,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/calib3d/StereoMatcher.html b/docs/org/opencv/calib3d/StereoMatcher.html index c55190e6..0b97e067 100644 --- a/docs/org/opencv/calib3d/StereoMatcher.html +++ b/docs/org/opencv/calib3d/StereoMatcher.html @@ -1,12 +1,21 @@ - + - + - + StereoMatcher - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.calib3d
    +

    Class StereoMatcher

    @@ -99,7 +123,7 @@

    Class StereoMatcher

  • java.lang.Object
  • @@ -126,134 +149,164 @@

    Class StereoMatcher

    @@ -268,12 +322,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -286,7 +341,7 @@

          DISP_SHIFT

        - +
          @@ -301,159 +356,172 @@

          DISP_SCALE

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • StereoMatcher

          -
          protected StereoMatcher(long addr)
          +
          protected StereoMatcher​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static StereoMatcher __fromPtr__​(long addr)
          +
        • +
        +
        • getBlockSize

          -
          public int getBlockSize()
          +
          public int getBlockSize()
        - +
        • getDisp12MaxDiff

          -
          public int getDisp12MaxDiff()
          +
          public int getDisp12MaxDiff()
        - +
        • getMinDisparity

          -
          public int getMinDisparity()
          +
          public int getMinDisparity()
        - +
        • getNumDisparities

          -
          public int getNumDisparities()
          +
          public int getNumDisparities()
        - +
        • getSpeckleRange

          -
          public int getSpeckleRange()
          +
          public int getSpeckleRange()
        - +
        • getSpeckleWindowSize

          -
          public int getSpeckleWindowSize()
          +
          public int getSpeckleWindowSize()
        - +
        • compute

          -
          public void compute(Mat left,
          -                    Mat right,
          -                    Mat disparity)
          +
          public void compute​(Mat left,
          +                    Mat right,
          +                    Mat disparity)
        - +
        • setBlockSize

          -
          public void setBlockSize(int blockSize)
          +
          public void setBlockSize​(int blockSize)
        - +
        • setDisp12MaxDiff

          -
          public void setDisp12MaxDiff(int disp12MaxDiff)
          +
          public void setDisp12MaxDiff​(int disp12MaxDiff)
        - +
        • setMinDisparity

          -
          public void setMinDisparity(int minDisparity)
          +
          public void setMinDisparity​(int minDisparity)
        - +
        • setNumDisparities

          -
          public void setNumDisparities(int numDisparities)
          +
          public void setNumDisparities​(int numDisparities)
        - +
        • setSpeckleRange

          -
          public void setSpeckleRange(int speckleRange)
          +
          public void setSpeckleRange​(int speckleRange)
        - +
        • setSpeckleWindowSize

          -
          public void setSpeckleWindowSize(int speckleWindowSize)
          +
          public void setSpeckleWindowSize​(int speckleWindowSize)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -461,21 +529,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/calib3d/StereoSGBM.html b/docs/org/opencv/calib3d/StereoSGBM.html index a1976447..0333ecdf 100644 --- a/docs/org/opencv/calib3d/StereoSGBM.html +++ b/docs/org/opencv/calib3d/StereoSGBM.html @@ -1,12 +1,21 @@ - + - + - + StereoSGBM - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.calib3d
    +

    Class StereoSGBM

    @@ -99,10 +123,10 @@

    Class StereoSGBM

  • java.lang.Object
  • @@ -127,88 +150,202 @@

    Class StereoSGBM

    @@ -295,12 +445,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -313,7 +464,7 @@

          MODE_SGBM

        - +
          @@ -326,7 +477,7 @@

          MODE_HH

        - +
          @@ -339,7 +490,7 @@

          MODE_SGBM_3WAY

        - +
          @@ -354,36 +505,49 @@

          MODE_HH4

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • StereoSGBM

          -
          protected StereoSGBM(long addr)
          +
          protected StereoSGBM​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static StereoSGBM __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static StereoSGBM create(int minDisparity,
          +
          public static StereoSGBM create​(int minDisparity,
                                           int numDisparities,
                                           int blockSize,
                                           int P1,
          @@ -396,116 +560,251 @@ 

          create

          int mode)
        - + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1,
          +                                int P2,
          +                                int disp12MaxDiff,
          +                                int preFilterCap,
          +                                int uniquenessRatio,
          +                                int speckleWindowSize,
          +                                int speckleRange)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1,
          +                                int P2,
          +                                int disp12MaxDiff,
          +                                int preFilterCap,
          +                                int uniquenessRatio,
          +                                int speckleWindowSize)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1,
          +                                int P2,
          +                                int disp12MaxDiff,
          +                                int preFilterCap,
          +                                int uniquenessRatio)
          +
        • +
        +
        • create

          -
          public static StereoSGBM create()
          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1,
          +                                int P2,
          +                                int disp12MaxDiff,
          +                                int preFilterCap)
        - + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1,
          +                                int P2,
          +                                int disp12MaxDiff)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1,
          +                                int P2)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize,
          +                                int P1)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities,
          +                                int blockSize)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity,
          +                                int numDisparities)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create​(int minDisparity)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static StereoSGBM create()
          +
        • +
        +
        • getMode

          -
          public int getMode()
          +
          public int getMode()
        - +
        • getP1

          -
          public int getP1()
          +
          public int getP1()
        - +
        • getP2

          -
          public int getP2()
          +
          public int getP2()
        - +
        • getPreFilterCap

          -
          public int getPreFilterCap()
          +
          public int getPreFilterCap()
        - +
        • getUniquenessRatio

          -
          public int getUniquenessRatio()
          +
          public int getUniquenessRatio()
        - +
        • setMode

          -
          public void setMode(int mode)
          +
          public void setMode​(int mode)
        - +
        • setP1

          -
          public void setP1(int P1)
          +
          public void setP1​(int P1)
        - +
        • setP2

          -
          public void setP2(int P2)
          +
          public void setP2​(int P2)
        - +
        • setPreFilterCap

          -
          public void setPreFilterCap(int preFilterCap)
          +
          public void setPreFilterCap​(int preFilterCap)
        - +
        • setUniquenessRatio

          -
          public void setUniquenessRatio(int uniquenessRatio)
          +
          public void setUniquenessRatio​(int uniquenessRatio)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StereoMatcher
          +
          finalize in class StereoMatcher
          Throws:
          java.lang.Throwable
          @@ -513,21 +812,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/calib3d/package-frame.html b/docs/org/opencv/calib3d/package-frame.html deleted file mode 100644 index 28d63159..00000000 --- a/docs/org/opencv/calib3d/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -org.opencv.calib3d - - - - - -

    org.opencv.calib3d

    - - - diff --git a/docs/org/opencv/calib3d/package-summary.html b/docs/org/opencv/calib3d/package-summary.html index 929fd4d8..3ea75741 100644 --- a/docs/org/opencv/calib3d/package-summary.html +++ b/docs/org/opencv/calib3d/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.calib3d - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.calib3d

    + +
      -
    • +
    • Constructor Summary

      - +
      - + + - + +
      Constructors 
      ModifierConstructor and DescriptionConstructorDescription
      protected Algorithm(long addr) Algorithm​(long addr) 
    +
    +
    +
    @@ -211,12 +256,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -227,81 +273,94 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Algorithm

          -
          protected Algorithm(long addr)
          +
          protected Algorithm​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Algorithm __fromPtr__​(long addr)
          +
        • +
        +
        • getDefaultName

          -
          public java.lang.String getDefaultName()
          +
          public java.lang.String getDefaultName()
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • clear

          -
          public void clear()
          +
          public void clear()
        - +
        • save

          -
          public void save(java.lang.String filename)
          +
          public void save​(java.lang.String filename)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -313,21 +372,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/core/Core.MinMaxLocResult.html b/docs/org/opencv/core/Core.MinMaxLocResult.html index 950d23f5..04574fe8 100644 --- a/docs/org/opencv/core/Core.MinMaxLocResult.html +++ b/docs/org/opencv/core/Core.MinMaxLocResult.html @@ -1,12 +1,21 @@ - + - + - + Core.MinMaxLocResult - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Core.MinMaxLocResult

    @@ -102,10 +126,9 @@

    Class Core.MinMaxLocResult<
  • Enclosing class:
    -
    Core
    +
    Core

    -
    public static class Core.MinMaxLocResult
     extends java.lang.Object
  • @@ -115,61 +138,73 @@

    Class Core.MinMaxLocResult<

    @@ -184,12 +220,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -198,7 +235,7 @@

          minVal

          public double minVal
        - +
          @@ -207,33 +244,35 @@

          maxVal

          public double maxVal
        - +
        • minLoc

          -
          public Point minLoc
          +
          public Point minLoc
        - +
        • maxLoc

          -
          public Point maxLoc
          +
          public Point maxLoc
      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -244,21 +283,25 @@

          MinMaxLocResult

      +
    +
    + diff --git a/docs/org/opencv/core/Core.html b/docs/org/opencv/core/Core.html index d38ab081..0d4b0dea 100644 --- a/docs/org/opencv/core/Core.html +++ b/docs/org/opencv/core/Core.html @@ -1,12 +1,21 @@ - + - + - + Core - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Core

    @@ -107,7 +131,6 @@

    Class Core

    @@ -1865,12 +2369,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -1879,7 +2384,7 @@

          VERSION

          public static final java.lang.String VERSION
        - +
          @@ -1888,7 +2393,7 @@

          NATIVE_LIBRARY_NAME

          public static final java.lang.String NATIVE_LIBRARY_NAME
        - +
          @@ -1897,7 +2402,7 @@

          VERSION_MAJOR

          public static final int VERSION_MAJOR
        - +
          @@ -1906,7 +2411,7 @@

          VERSION_MINOR

          public static final int VERSION_MINOR
        - +
          @@ -1915,7 +2420,7 @@

          VERSION_REVISION

          public static final int VERSION_REVISION
        - +
          @@ -1924,7 +2429,7 @@

          VERSION_STATUS

          public static final java.lang.String VERSION_STATUS
        - +
          @@ -1937,7 +2442,7 @@

          SVD_MODIFY_A

        - +
          @@ -1950,7 +2455,7 @@

          SVD_NO_UV

        - +
          @@ -1963,7 +2468,7 @@

          SVD_FULL_UV

        - +
          @@ -1976,7 +2481,7 @@

          FILLED

        - +
          @@ -1989,7 +2494,7 @@

          REDUCE_SUM

        - +
          @@ -2002,7 +2507,7 @@

          REDUCE_AVG

        - +
          @@ -2015,7 +2520,7 @@

          REDUCE_MAX

        - +
          @@ -2028,7 +2533,7 @@

          REDUCE_MIN

        - +
          @@ -2041,7 +2546,7 @@

          StsOk

        - +
          @@ -2054,7 +2559,7 @@

          StsBackTrace

        - +
          @@ -2067,7 +2572,7 @@

          StsError

        - +
          @@ -2080,7 +2585,7 @@

          StsInternal

        - +
          @@ -2093,7 +2598,7 @@

          StsNoMem

        - +
          @@ -2106,7 +2611,7 @@

          StsBadArg

        - +
          @@ -2119,7 +2624,7 @@

          StsBadFunc

        - +
          @@ -2132,7 +2637,7 @@

          StsNoConv

        - +
          @@ -2145,7 +2650,7 @@

          StsAutoTrace

        - +
          @@ -2158,7 +2663,7 @@

          HeaderIsNull

        - +
          @@ -2171,7 +2676,7 @@

          BadImageSize

        - +
          @@ -2184,7 +2689,7 @@

          BadOffset

        - +
          @@ -2197,7 +2702,7 @@

          BadDataPtr

        - +
          @@ -2210,7 +2715,7 @@

          BadStep

        - +
          @@ -2223,7 +2728,7 @@

          BadModelOrChSeq

        - +
          @@ -2236,7 +2741,7 @@

          BadNumChannels

        - +
          @@ -2249,7 +2754,7 @@

          BadNumChannel1U

        - +
          @@ -2262,7 +2767,7 @@

          BadDepth

        - +
          @@ -2275,7 +2780,7 @@

          BadAlphaChannel

        - +
          @@ -2288,7 +2793,7 @@

          BadOrder

        - +
          @@ -2301,7 +2806,7 @@

          BadOrigin

        - +
          @@ -2314,7 +2819,7 @@

          BadAlign

        - +
          @@ -2327,7 +2832,7 @@

          BadCallBack

        - +
          @@ -2340,7 +2845,7 @@

          BadTileSize

        - +
          @@ -2353,7 +2858,7 @@

          BadCOI

        - +
          @@ -2366,7 +2871,7 @@

          BadROISize

        - +
          @@ -2379,7 +2884,7 @@

          MaskIsTiled

        - +
          @@ -2392,7 +2897,7 @@

          StsNullPtr

        - +
          @@ -2405,7 +2910,7 @@

          StsVecLengthErr

        - +
          @@ -2418,7 +2923,7 @@

          StsFilterStructContentErr

        - +
          @@ -2431,7 +2936,7 @@

          StsKernelStructContentErr

        - +
          @@ -2444,7 +2949,7 @@

          StsFilterOffsetErr

        - +
          @@ -2457,7 +2962,7 @@

          StsBadSize

        - +
          @@ -2470,7 +2975,7 @@

          StsDivByZero

        - +
          @@ -2483,7 +2988,7 @@

          StsInplaceNotSupported

        - +
          @@ -2496,7 +3001,7 @@

          StsObjectNotFound

        - +
          @@ -2509,7 +3014,7 @@

          StsUnmatchedFormats

        - +
          @@ -2522,7 +3027,7 @@

          StsBadFlag

        - +
          @@ -2535,7 +3040,7 @@

          StsBadPoint

        - +
          @@ -2548,7 +3053,7 @@

          StsBadMask

        - +
          @@ -2561,7 +3066,7 @@

          StsUnmatchedSizes

        - +
          @@ -2574,7 +3079,7 @@

          StsUnsupportedFormat

        - +
          @@ -2587,7 +3092,7 @@

          StsOutOfRange

        - +
          @@ -2600,7 +3105,7 @@

          StsParseError

        - +
          @@ -2613,7 +3118,7 @@

          StsNotImplemented

        - +
          @@ -2626,7 +3131,7 @@

          StsBadMemBlock

        - +
          @@ -2639,7 +3144,7 @@

          StsAssert

        - +
          @@ -2652,7 +3157,7 @@

          GpuNotSupported

        - +
          @@ -2665,7 +3170,7 @@

          GpuApiCallError

        - +
          @@ -2678,7 +3183,7 @@

          OpenGlNotSupported

        - +
          @@ -2691,7 +3196,7 @@

          OpenGlApiCallError

        - +
          @@ -2704,7 +3209,7 @@

          OpenCLApiCallError

        - +
          @@ -2717,7 +3222,7 @@

          OpenCLDoubleNotSupported

        - +
          @@ -2730,7 +3235,7 @@

          OpenCLInitError

        - +
          @@ -2743,7 +3248,7 @@

          OpenCLNoAMDBlasFft

        - +
          @@ -2756,7 +3261,7 @@

          DECOMP_LU

        - +
          @@ -2769,7 +3274,7 @@

          DECOMP_SVD

        - +
          @@ -2782,7 +3287,7 @@

          DECOMP_EIG

        - +
          @@ -2795,7 +3300,7 @@

          DECOMP_CHOLESKY

        - +
          @@ -2808,7 +3313,7 @@

          DECOMP_QR

        - +
          @@ -2821,7 +3326,7 @@

          DECOMP_NORMAL

        - +
          @@ -2834,7 +3339,7 @@

          NORM_INF

        - +
          @@ -2847,7 +3352,7 @@

          NORM_L1

        - +
          @@ -2860,7 +3365,7 @@

          NORM_L2

        - +
          @@ -2873,7 +3378,7 @@

          NORM_L2SQR

        - +
          @@ -2886,7 +3391,7 @@

          NORM_HAMMING

        - +
          @@ -2899,7 +3404,7 @@

          NORM_HAMMING2

        - +
          @@ -2912,7 +3417,7 @@

          NORM_TYPE_MASK

        - +
          @@ -2925,7 +3430,7 @@

          NORM_RELATIVE

        - +
          @@ -2938,7 +3443,7 @@

          NORM_MINMAX

        - +
          @@ -2951,7 +3456,7 @@

          CMP_EQ

        - +
          @@ -2964,7 +3469,7 @@

          CMP_GT

        - +
          @@ -2977,7 +3482,7 @@

          CMP_GE

        - +
          @@ -2990,7 +3495,7 @@

          CMP_LT

        - +
          @@ -3003,7 +3508,7 @@

          CMP_LE

        - +
          @@ -3016,7 +3521,7 @@

          CMP_NE

        - +
          @@ -3029,7 +3534,7 @@

          GEMM_1_T

        - +
          @@ -3042,7 +3547,7 @@

          GEMM_2_T

        - +
          @@ -3055,7 +3560,7 @@

          GEMM_3_T

        - +
          @@ -3068,7 +3573,7 @@

          DFT_INVERSE

        - +
          @@ -3081,7 +3586,7 @@

          DFT_SCALE

        - +
          @@ -3094,7 +3599,7 @@

          DFT_ROWS

        - +
          @@ -3107,7 +3612,7 @@

          DFT_COMPLEX_OUTPUT

        - +
          @@ -3120,7 +3625,7 @@

          DFT_REAL_OUTPUT

        - +
          @@ -3133,7 +3638,7 @@

          DFT_COMPLEX_INPUT

        - +
          @@ -3146,7 +3651,7 @@

          DCT_INVERSE

        - +
          @@ -3159,7 +3664,7 @@

          DCT_ROWS

        - +
          @@ -3172,7 +3677,7 @@

          BORDER_CONSTANT

        - +
          @@ -3185,7 +3690,7 @@

          BORDER_REPLICATE

        - +
          @@ -3198,7 +3703,7 @@

          BORDER_REFLECT

        - +
          @@ -3211,7 +3716,7 @@

          BORDER_WRAP

        - +
          @@ -3224,7 +3729,7 @@

          BORDER_REFLECT_101

        - +
          @@ -3237,7 +3742,7 @@

          BORDER_TRANSPARENT

        - +
          @@ -3250,7 +3755,7 @@

          BORDER_REFLECT101

        - +
          @@ -3263,7 +3768,7 @@

          BORDER_DEFAULT

        - +
          @@ -3276,7 +3781,7 @@

          BORDER_ISOLATED

        - +
          @@ -3289,7 +3794,7 @@

          SORT_EVERY_ROW

        - +
          @@ -3302,7 +3807,7 @@

          SORT_EVERY_COLUMN

        - +
          @@ -3315,7 +3820,7 @@

          SORT_ASCENDING

        - +
          @@ -3328,7 +3833,7 @@

          SORT_DESCENDING

        - +
          @@ -3341,7 +3846,7 @@

          COVAR_SCRAMBLED

        - +
          @@ -3354,7 +3859,7 @@

          COVAR_NORMAL

        - +
          @@ -3367,7 +3872,7 @@

          COVAR_USE_AVG

        - +
          @@ -3380,7 +3885,7 @@

          COVAR_SCALE

        - +
          @@ -3393,7 +3898,7 @@

          COVAR_ROWS

        - +
          @@ -3406,7 +3911,7 @@

          COVAR_COLS

        - +
          @@ -3419,7 +3924,7 @@

          KMEANS_RANDOM_CENTERS

        - +
          @@ -3432,7 +3937,7 @@

          KMEANS_PP_CENTERS

        - +
          @@ -3445,7 +3950,7 @@

          KMEANS_USE_INITIAL_LABELS

        - +
          @@ -3458,7 +3963,7 @@

          LINE_4

        - +
          @@ -3471,7 +3976,7 @@

          LINE_8

        - +
          @@ -3484,7 +3989,7 @@

          LINE_AA

        - +
          @@ -3497,7 +4002,7 @@

          FONT_HERSHEY_SIMPLEX

        - +
          @@ -3510,7 +4015,7 @@

          FONT_HERSHEY_PLAIN

        - +
          @@ -3523,7 +4028,7 @@

          FONT_HERSHEY_DUPLEX

        - +
          @@ -3536,7 +4041,7 @@

          FONT_HERSHEY_COMPLEX

        - +
          @@ -3549,7 +4054,7 @@

          FONT_HERSHEY_TRIPLEX

        - +
          @@ -3562,7 +4067,7 @@

          FONT_HERSHEY_COMPLEX_SMALL

        - +
          @@ -3575,7 +4080,7 @@

          FONT_HERSHEY_SCRIPT_SIMPLEX

        - +
          @@ -3588,7 +4093,7 @@

          FONT_HERSHEY_SCRIPT_COMPLEX

        - +
          @@ -3601,7 +4106,7 @@

          FONT_ITALIC

        - +
          @@ -3614,7 +4119,7 @@

          ROTATE_90_CLOCKWISE

        - +
          @@ -3627,7 +4132,7 @@

          ROTATE_180

        - +
          @@ -3640,7 +4145,7 @@

          ROTATE_90_COUNTERCLOCKWISE

        - +
          @@ -3653,7 +4158,7 @@

          TYPE_GENERAL

        - +
          @@ -3666,7 +4171,7 @@

          TYPE_MARKER

        - +
          @@ -3679,7 +4184,7 @@

          TYPE_WRAPPER

        - +
          @@ -3692,7 +4197,7 @@

          TYPE_FUN

        - +
          @@ -3705,7 +4210,7 @@

          IMPL_PLAIN

        - +
          @@ -3718,7 +4223,7 @@

          IMPL_IPP

        - +
          @@ -3731,7 +4236,7 @@

          IMPL_OPENCL

        - +
          @@ -3744,7 +4249,7 @@

          FLAGS_NONE

        - +
          @@ -3757,7 +4262,7 @@

          FLAGS_MAPPING

        - +
          @@ -3772,13 +4277,15 @@

          FLAGS_EXPAND_SAME_NAMES

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -3789,942 +4296,1108 @@

          Core

      +
      +
        -
      • +
      • Method Detail

        - + - + - +
        • sumElems

          -
          public static Scalar sumElems(Mat src)
          +
          public static Scalar sumElems​(Mat src)
        - +
        • trace

          -
          public static Scalar trace(Mat mtx)
          +
          public static Scalar trace​(Mat mtx)
        - +
        • getBuildInformation

          -
          public static java.lang.String getBuildInformation()
          +
          public static java.lang.String getBuildInformation()
        - + + + +
          +
        • +

          getHardwareFeatureName

          +
          public static java.lang.String getHardwareFeatureName​(int feature)
          +
        • +
        + + + +
          +
        • +

          getVersionString

          +
          public static java.lang.String getVersionString()
          +
        • +
        +
        • getIppVersion

          -
          public static java.lang.String getIppVersion()
          +
          public static java.lang.String getIppVersion()
        - +
        • checkRange

          -
          public static boolean checkRange(Mat a,
          +
          public static boolean checkRange​(Mat a,
                                            boolean quiet,
                                            double minVal,
                                            double maxVal)
        - + + + +
          +
        • +

          checkRange

          +
          public static boolean checkRange​(Mat a,
          +                                 boolean quiet,
          +                                 double minVal)
          +
        • +
        + + + +
          +
        • +

          checkRange

          +
          public static boolean checkRange​(Mat a,
          +                                 boolean quiet)
          +
        • +
        +
        • checkRange

          -
          public static boolean checkRange(Mat a)
          +
          public static boolean checkRange​(Mat a)
        - +
        • eigen

          -
          public static boolean eigen(Mat src,
          -                            Mat eigenvalues,
          -                            Mat eigenvectors)
          +
          public static boolean eigen​(Mat src,
          +                            Mat eigenvalues,
          +                            Mat eigenvectors)
        - +
        • eigen

          -
          public static boolean eigen(Mat src,
          -                            Mat eigenvalues)
          +
          public static boolean eigen​(Mat src,
          +                            Mat eigenvalues)
        - +
        • solve

          -
          public static boolean solve(Mat src1,
          -                            Mat src2,
          -                            Mat dst,
          +
          public static boolean solve​(Mat src1,
          +                            Mat src2,
          +                            Mat dst,
                                       int flags)
        - +
        • solve

          -
          public static boolean solve(Mat src1,
          -                            Mat src2,
          -                            Mat dst)
          +
          public static boolean solve​(Mat src1,
          +                            Mat src2,
          +                            Mat dst)
        - +
        • useIPP

          -
          public static boolean useIPP()
          +
          public static boolean useIPP()
        - +
        • useIPP_NE

          -
          public static boolean useIPP_NE()
          +
          public static boolean useIPP_NE()
        - +
        • Mahalanobis

          -
          public static double Mahalanobis(Mat v1,
          -                                 Mat v2,
          -                                 Mat icovar)
          +
          public static double Mahalanobis​(Mat v1,
          +                                 Mat v2,
          +                                 Mat icovar)
        - +
        • PSNR

          -
          public static double PSNR(Mat src1,
          -                          Mat src2)
          +
          public static double PSNR​(Mat src1,
          +                          Mat src2)
        - +
        • determinant

          -
          public static double determinant(Mat mtx)
          +
          public static double determinant​(Mat mtx)
        - +
        • getTickFrequency

          -
          public static double getTickFrequency()
          +
          public static double getTickFrequency()
        - +
        • invert

          -
          public static double invert(Mat src,
          -                            Mat dst,
          +
          public static double invert​(Mat src,
          +                            Mat dst,
                                       int flags)
        - +
        • invert

          -
          public static double invert(Mat src,
          -                            Mat dst)
          +
          public static double invert​(Mat src,
          +                            Mat dst)
        - +
        • kmeans

          -
          public static double kmeans(Mat data,
          +
          public static double kmeans​(Mat data,
                                       int K,
          -                            Mat bestLabels,
          -                            TermCriteria criteria,
          +                            Mat bestLabels,
          +                            TermCriteria criteria,
                                       int attempts,
                                       int flags,
          -                            Mat centers)
          + Mat centers)
        - +
        • kmeans

          -
          public static double kmeans(Mat data,
          +
          public static double kmeans​(Mat data,
                                       int K,
          -                            Mat bestLabels,
          -                            TermCriteria criteria,
          +                            Mat bestLabels,
          +                            TermCriteria criteria,
                                       int attempts,
                                       int flags)
        - +
        • norm

          -
          public static double norm(Mat src1,
          -                          Mat src2,
          +
          public static double norm​(Mat src1,
          +                          Mat src2,
                                     int normType,
          -                          Mat mask)
          + Mat mask)
        - +
        • norm

          -
          public static double norm(Mat src1,
          -                          Mat src2,
          +
          public static double norm​(Mat src1,
          +                          Mat src2,
                                     int normType)
        - +
        • norm

          -
          public static double norm(Mat src1,
          -                          Mat src2)
          +
          public static double norm​(Mat src1,
          +                          Mat src2)
        - +
        • norm

          -
          public static double norm(Mat src1,
          +
          public static double norm​(Mat src1,
                                     int normType,
          -                          Mat mask)
          + Mat mask)
        - +
        • norm

          -
          public static double norm(Mat src1,
          +
          public static double norm​(Mat src1,
                                     int normType)
        - +
        • norm

          -
          public static double norm(Mat src1)
          +
          public static double norm​(Mat src1)
        - +
        • solvePoly

          -
          public static double solvePoly(Mat coeffs,
          -                               Mat roots,
          +
          public static double solvePoly​(Mat coeffs,
          +                               Mat roots,
                                          int maxIters)
        - +
        • solvePoly

          -
          public static double solvePoly(Mat coeffs,
          -                               Mat roots)
          +
          public static double solvePoly​(Mat coeffs,
          +                               Mat roots)
        - +
        • cubeRoot

          -
          public static float cubeRoot(float val)
          +
          public static float cubeRoot​(float val)
        - +
        • fastAtan2

          -
          public static float fastAtan2(float y,
          +
          public static float fastAtan2​(float y,
                                         float x)
        - +
        • borderInterpolate

          -
          public static int borderInterpolate(int p,
          +
          public static int borderInterpolate​(int p,
                                               int len,
                                               int borderType)
        - +
        • countNonZero

          -
          public static int countNonZero(Mat src)
          +
          public static int countNonZero​(Mat src)
        - +
        • getNumThreads

          -
          public static int getNumThreads()
          +
          public static int getNumThreads()
        - +
        • getNumberOfCPUs

          -
          public static int getNumberOfCPUs()
          +
          public static int getNumberOfCPUs()
        - +
        • getOptimalDFTSize

          -
          public static int getOptimalDFTSize(int vecsize)
          +
          public static int getOptimalDFTSize​(int vecsize)
        - +
        • getThreadNum

          -
          public static int getThreadNum()
          +
          @Deprecated
          +public static int getThreadNum()
          +
          Deprecated.
        - + + + +
          +
        • +

          getVersionMajor

          +
          public static int getVersionMajor()
          +
        • +
        + + + +
          +
        • +

          getVersionMinor

          +
          public static int getVersionMinor()
          +
        • +
        + + + +
          +
        • +

          getVersionRevision

          +
          public static int getVersionRevision()
          +
        • +
        +
        • solveCubic

          -
          public static int solveCubic(Mat coeffs,
          -                             Mat roots)
          +
          public static int solveCubic​(Mat coeffs,
          +                             Mat roots)
        - +
        • getCPUTickCount

          -
          public static long getCPUTickCount()
          +
          public static long getCPUTickCount()
        - +
        • getTickCount

          -
          public static long getTickCount()
          +
          public static long getTickCount()
        - +
        • LUT

          -
          public static void LUT(Mat src,
          -                       Mat lut,
          -                       Mat dst)
          +
          public static void LUT​(Mat src,
          +                       Mat lut,
          +                       Mat dst)
        - +
        • PCABackProject

          -
          public static void PCABackProject(Mat data,
          -                                  Mat mean,
          -                                  Mat eigenvectors,
          -                                  Mat result)
          +
          public static void PCABackProject​(Mat data,
          +                                  Mat mean,
          +                                  Mat eigenvectors,
          +                                  Mat result)
          +
        • +
        + + + +
          +
        • +

          PCACompute2

          +
          public static void PCACompute2​(Mat data,
          +                               Mat mean,
          +                               Mat eigenvectors,
          +                               Mat eigenvalues,
          +                               double retainedVariance)
        - + + + +
          +
        • +

          PCACompute2

          +
          public static void PCACompute2​(Mat data,
          +                               Mat mean,
          +                               Mat eigenvectors,
          +                               Mat eigenvalues,
          +                               int maxComponents)
          +
        • +
        + + + +
          +
        • +

          PCACompute2

          +
          public static void PCACompute2​(Mat data,
          +                               Mat mean,
          +                               Mat eigenvectors,
          +                               Mat eigenvalues)
          +
        • +
        +
        • PCACompute

          -
          public static void PCACompute(Mat data,
          -                              Mat mean,
          -                              Mat eigenvectors,
          +
          public static void PCACompute​(Mat data,
          +                              Mat mean,
          +                              Mat eigenvectors,
                                         double retainedVariance)
        - +
        • PCACompute

          -
          public static void PCACompute(Mat data,
          -                              Mat mean,
          -                              Mat eigenvectors,
          +
          public static void PCACompute​(Mat data,
          +                              Mat mean,
          +                              Mat eigenvectors,
                                         int maxComponents)
        - +
        • PCACompute

          -
          public static void PCACompute(Mat data,
          -                              Mat mean,
          -                              Mat eigenvectors)
          +
          public static void PCACompute​(Mat data,
          +                              Mat mean,
          +                              Mat eigenvectors)
        - +
        • PCAProject

          -
          public static void PCAProject(Mat data,
          -                              Mat mean,
          -                              Mat eigenvectors,
          -                              Mat result)
          +
          public static void PCAProject​(Mat data,
          +                              Mat mean,
          +                              Mat eigenvectors,
          +                              Mat result)
        - +
        • SVBackSubst

          -
          public static void SVBackSubst(Mat w,
          -                               Mat u,
          -                               Mat vt,
          -                               Mat rhs,
          -                               Mat dst)
          +
          public static void SVBackSubst​(Mat w,
          +                               Mat u,
          +                               Mat vt,
          +                               Mat rhs,
          +                               Mat dst)
        - +
        • SVDecomp

          -
          public static void SVDecomp(Mat src,
          -                            Mat w,
          -                            Mat u,
          -                            Mat vt,
          +
          public static void SVDecomp​(Mat src,
          +                            Mat w,
          +                            Mat u,
          +                            Mat vt,
                                       int flags)
        - +
        • SVDecomp

          -
          public static void SVDecomp(Mat src,
          -                            Mat w,
          -                            Mat u,
          -                            Mat vt)
          +
          public static void SVDecomp​(Mat src,
          +                            Mat w,
          +                            Mat u,
          +                            Mat vt)
        - +
        • absdiff

          -
          public static void absdiff(Mat src1,
          -                           Mat src2,
          -                           Mat dst)
          +
          public static void absdiff​(Mat src1,
          +                           Mat src2,
          +                           Mat dst)
        - +
        • absdiff

          -
          public static void absdiff(Mat src1,
          -                           Scalar src2,
          -                           Mat dst)
          +
          public static void absdiff​(Mat src1,
          +                           Scalar src2,
          +                           Mat dst)
        - +
        • add

          -
          public static void add(Mat src1,
          -                       Mat src2,
          -                       Mat dst,
          -                       Mat mask,
          +
          public static void add​(Mat src1,
          +                       Mat src2,
          +                       Mat dst,
          +                       Mat mask,
                                  int dtype)
        - +
        • add

          -
          public static void add(Mat src1,
          -                       Mat src2,
          -                       Mat dst,
          -                       Mat mask)
          +
          public static void add​(Mat src1,
          +                       Mat src2,
          +                       Mat dst,
          +                       Mat mask)
        - +
        • add

          -
          public static void add(Mat src1,
          -                       Mat src2,
          -                       Mat dst)
          +
          public static void add​(Mat src1,
          +                       Mat src2,
          +                       Mat dst)
        - +
        • add

          -
          public static void add(Mat src1,
          -                       Scalar src2,
          -                       Mat dst,
          -                       Mat mask,
          +
          public static void add​(Mat src1,
          +                       Scalar src2,
          +                       Mat dst,
          +                       Mat mask,
                                  int dtype)
        - +
        • add

          -
          public static void add(Mat src1,
          -                       Scalar src2,
          -                       Mat dst,
          -                       Mat mask)
          +
          public static void add​(Mat src1,
          +                       Scalar src2,
          +                       Mat dst,
          +                       Mat mask)
        - +
        • add

          -
          public static void add(Mat src1,
          -                       Scalar src2,
          -                       Mat dst)
          +
          public static void add​(Mat src1,
          +                       Scalar src2,
          +                       Mat dst)
        - +
        • addWeighted

          -
          public static void addWeighted(Mat src1,
          +
          public static void addWeighted​(Mat src1,
                                          double alpha,
          -                               Mat src2,
          +                               Mat src2,
                                          double beta,
                                          double gamma,
          -                               Mat dst,
          +                               Mat dst,
                                          int dtype)
        - +
        • addWeighted

          -
          public static void addWeighted(Mat src1,
          +
          public static void addWeighted​(Mat src1,
                                          double alpha,
          -                               Mat src2,
          +                               Mat src2,
                                          double beta,
                                          double gamma,
          -                               Mat dst)
          + Mat dst)
        - +
        • batchDistance

          -
          public static void batchDistance(Mat src1,
          -                                 Mat src2,
          -                                 Mat dist,
          +
          public static void batchDistance​(Mat src1,
          +                                 Mat src2,
          +                                 Mat dist,
                                            int dtype,
          -                                 Mat nidx,
          +                                 Mat nidx,
                                            int normType,
                                            int K,
          -                                 Mat mask,
          +                                 Mat mask,
                                            int update,
                                            boolean crosscheck)
        - + + + +
          +
        • +

          batchDistance

          +
          public static void batchDistance​(Mat src1,
          +                                 Mat src2,
          +                                 Mat dist,
          +                                 int dtype,
          +                                 Mat nidx,
          +                                 int normType,
          +                                 int K,
          +                                 Mat mask,
          +                                 int update)
          +
        • +
        + + + +
          +
        • +

          batchDistance

          +
          public static void batchDistance​(Mat src1,
          +                                 Mat src2,
          +                                 Mat dist,
          +                                 int dtype,
          +                                 Mat nidx,
          +                                 int normType,
          +                                 int K,
          +                                 Mat mask)
          +
        • +
        +
        • batchDistance

          -
          public static void batchDistance(Mat src1,
          -                                 Mat src2,
          -                                 Mat dist,
          +
          public static void batchDistance​(Mat src1,
          +                                 Mat src2,
          +                                 Mat dist,
                                            int dtype,
          -                                 Mat nidx,
          +                                 Mat nidx,
                                            int normType,
                                            int K)
        - +
        • batchDistance

          -
          public static void batchDistance(Mat src1,
          -                                 Mat src2,
          -                                 Mat dist,
          +
          public static void batchDistance​(Mat src1,
          +                                 Mat src2,
          +                                 Mat dist,
                                            int dtype,
          -                                 Mat nidx)
          + Mat nidx, + int normType)
        - + + + +
          +
        • +

          batchDistance

          +
          public static void batchDistance​(Mat src1,
          +                                 Mat src2,
          +                                 Mat dist,
          +                                 int dtype,
          +                                 Mat nidx)
          +
        • +
        +
        • bitwise_and

          -
          public static void bitwise_and(Mat src1,
          -                               Mat src2,
          -                               Mat dst,
          -                               Mat mask)
          +
          public static void bitwise_and​(Mat src1,
          +                               Mat src2,
          +                               Mat dst,
          +                               Mat mask)
        - +
        • bitwise_and

          -
          public static void bitwise_and(Mat src1,
          -                               Mat src2,
          -                               Mat dst)
          +
          public static void bitwise_and​(Mat src1,
          +                               Mat src2,
          +                               Mat dst)
        - +
        • bitwise_not

          -
          public static void bitwise_not(Mat src,
          -                               Mat dst,
          -                               Mat mask)
          +
          public static void bitwise_not​(Mat src,
          +                               Mat dst,
          +                               Mat mask)
        - +
        • bitwise_not

          -
          public static void bitwise_not(Mat src,
          -                               Mat dst)
          +
          public static void bitwise_not​(Mat src,
          +                               Mat dst)
        - +
        • bitwise_or

          -
          public static void bitwise_or(Mat src1,
          -                              Mat src2,
          -                              Mat dst,
          -                              Mat mask)
          +
          public static void bitwise_or​(Mat src1,
          +                              Mat src2,
          +                              Mat dst,
          +                              Mat mask)
        - +
        • bitwise_or

          -
          public static void bitwise_or(Mat src1,
          -                              Mat src2,
          -                              Mat dst)
          +
          public static void bitwise_or​(Mat src1,
          +                              Mat src2,
          +                              Mat dst)
        - +
        • bitwise_xor

          -
          public static void bitwise_xor(Mat src1,
          -                               Mat src2,
          -                               Mat dst,
          -                               Mat mask)
          +
          public static void bitwise_xor​(Mat src1,
          +                               Mat src2,
          +                               Mat dst,
          +                               Mat mask)
        - +
        • bitwise_xor

          -
          public static void bitwise_xor(Mat src1,
          -                               Mat src2,
          -                               Mat dst)
          +
          public static void bitwise_xor​(Mat src1,
          +                               Mat src2,
          +                               Mat dst)
        - +
        • calcCovarMatrix

          -
          public static void calcCovarMatrix(Mat samples,
          -                                   Mat covar,
          -                                   Mat mean,
          +
          public static void calcCovarMatrix​(Mat samples,
          +                                   Mat covar,
          +                                   Mat mean,
                                              int flags,
                                              int ctype)
        - +
        • calcCovarMatrix

          -
          public static void calcCovarMatrix(Mat samples,
          -                                   Mat covar,
          -                                   Mat mean,
          +
          public static void calcCovarMatrix​(Mat samples,
          +                                   Mat covar,
          +                                   Mat mean,
                                              int flags)
        - +
        • cartToPolar

          -
          public static void cartToPolar(Mat x,
          -                               Mat y,
          -                               Mat magnitude,
          -                               Mat angle,
          +
          public static void cartToPolar​(Mat x,
          +                               Mat y,
          +                               Mat magnitude,
          +                               Mat angle,
                                          boolean angleInDegrees)
        - +
        • cartToPolar

          -
          public static void cartToPolar(Mat x,
          -                               Mat y,
          -                               Mat magnitude,
          -                               Mat angle)
          +
          public static void cartToPolar​(Mat x,
          +                               Mat y,
          +                               Mat magnitude,
          +                               Mat angle)
        - +
        • compare

          -
          public static void compare(Mat src1,
          -                           Mat src2,
          -                           Mat dst,
          +
          public static void compare​(Mat src1,
          +                           Mat src2,
          +                           Mat dst,
                                      int cmpop)
        - +
        • compare

          -
          public static void compare(Mat src1,
          -                           Scalar src2,
          -                           Mat dst,
          +
          public static void compare​(Mat src1,
          +                           Scalar src2,
          +                           Mat dst,
                                      int cmpop)
        - +
        • completeSymm

          -
          public static void completeSymm(Mat mtx,
          +
          public static void completeSymm​(Mat m,
                                           boolean lowerToUpper)
        - +
        • completeSymm

          -
          public static void completeSymm(Mat mtx)
          +
          public static void completeSymm​(Mat m)
        - +
        • convertFp16

          -
          public static void convertFp16(Mat src,
          -                               Mat dst)
          +
          public static void convertFp16​(Mat src,
          +                               Mat dst)
        - +
        • convertScaleAbs

          -
          public static void convertScaleAbs(Mat src,
          -                                   Mat dst,
          +
          public static void convertScaleAbs​(Mat src,
          +                                   Mat dst,
                                              double alpha,
                                              double beta)
        - + + + +
          +
        • +

          convertScaleAbs

          +
          public static void convertScaleAbs​(Mat src,
          +                                   Mat dst,
          +                                   double alpha)
          +
        • +
        +
        • convertScaleAbs

          -
          public static void convertScaleAbs(Mat src,
          -                                   Mat dst)
          +
          public static void convertScaleAbs​(Mat src,
          +                                   Mat dst)
        - +
        • copyMakeBorder

          -
          public static void copyMakeBorder(Mat src,
          -                                  Mat dst,
          +
          public static void copyMakeBorder​(Mat src,
          +                                  Mat dst,
                                             int top,
                                             int bottom,
                                             int left,
                                             int right,
                                             int borderType,
          -                                  Scalar value)
          + Scalar value)
        - +
        • copyMakeBorder

          -
          public static void copyMakeBorder(Mat src,
          -                                  Mat dst,
          +
          public static void copyMakeBorder​(Mat src,
          +                                  Mat dst,
                                             int top,
                                             int bottom,
                                             int left,
          @@ -4732,1033 +5405,1094 @@ 

          copyMakeBorder

          int borderType)
        - +
        • dct

          -
          public static void dct(Mat src,
          -                       Mat dst,
          +
          public static void dct​(Mat src,
          +                       Mat dst,
                                  int flags)
        - +
        • dct

          -
          public static void dct(Mat src,
          -                       Mat dst)
          +
          public static void dct​(Mat src,
          +                       Mat dst)
        - +
        • dft

          -
          public static void dft(Mat src,
          -                       Mat dst,
          +
          public static void dft​(Mat src,
          +                       Mat dst,
                                  int flags,
                                  int nonzeroRows)
        - + + + +
          +
        • +

          dft

          +
          public static void dft​(Mat src,
          +                       Mat dst,
          +                       int flags)
          +
        • +
        +
        • dft

          -
          public static void dft(Mat src,
          -                       Mat dst)
          +
          public static void dft​(Mat src,
          +                       Mat dst)
        - +
        • divide

          -
          public static void divide(Mat src1,
          -                          Mat src2,
          -                          Mat dst,
          +
          public static void divide​(Mat src1,
          +                          Mat src2,
          +                          Mat dst,
                                     double scale,
                                     int dtype)
        - +
        • divide

          -
          public static void divide(Mat src1,
          -                          Mat src2,
          -                          Mat dst,
          +
          public static void divide​(Mat src1,
          +                          Mat src2,
          +                          Mat dst,
                                     double scale)
        - +
        • divide

          -
          public static void divide(Mat src1,
          -                          Mat src2,
          -                          Mat dst)
          +
          public static void divide​(Mat src1,
          +                          Mat src2,
          +                          Mat dst)
        - +
        • divide

          -
          public static void divide(Mat src1,
          -                          Scalar src2,
          -                          Mat dst,
          +
          public static void divide​(Mat src1,
          +                          Scalar src2,
          +                          Mat dst,
                                     double scale,
                                     int dtype)
        - +
        • divide

          -
          public static void divide(Mat src1,
          -                          Scalar src2,
          -                          Mat dst,
          +
          public static void divide​(Mat src1,
          +                          Scalar src2,
          +                          Mat dst,
                                     double scale)
        - +
        • divide

          -
          public static void divide(Mat src1,
          -                          Scalar src2,
          -                          Mat dst)
          +
          public static void divide​(Mat src1,
          +                          Scalar src2,
          +                          Mat dst)
        - +
        • divide

          -
          public static void divide(double scale,
          -                          Mat src2,
          -                          Mat dst,
          +
          public static void divide​(double scale,
          +                          Mat src2,
          +                          Mat dst,
                                     int dtype)
        - +
        • divide

          -
          public static void divide(double scale,
          -                          Mat src2,
          -                          Mat dst)
          +
          public static void divide​(double scale,
          +                          Mat src2,
          +                          Mat dst)
        - +
        • eigenNonSymmetric

          -
          public static void eigenNonSymmetric(Mat src,
          -                                     Mat eigenvalues,
          -                                     Mat eigenvectors)
          +
          public static void eigenNonSymmetric​(Mat src,
          +                                     Mat eigenvalues,
          +                                     Mat eigenvectors)
        - +
        • exp

          -
          public static void exp(Mat src,
          -                       Mat dst)
          +
          public static void exp​(Mat src,
          +                       Mat dst)
        - +
        • extractChannel

          -
          public static void extractChannel(Mat src,
          -                                  Mat dst,
          +
          public static void extractChannel​(Mat src,
          +                                  Mat dst,
                                             int coi)
        - +
        • findNonZero

          -
          public static void findNonZero(Mat src,
          -                               Mat idx)
          +
          public static void findNonZero​(Mat src,
          +                               Mat idx)
        - +
        • flip

          -
          public static void flip(Mat src,
          -                        Mat dst,
          +
          public static void flip​(Mat src,
          +                        Mat dst,
                                   int flipCode)
        - +
        • gemm

          -
          public static void gemm(Mat src1,
          -                        Mat src2,
          +
          public static void gemm​(Mat src1,
          +                        Mat src2,
                                   double alpha,
          -                        Mat src3,
          +                        Mat src3,
                                   double beta,
          -                        Mat dst,
          +                        Mat dst,
                                   int flags)
        - +
        • gemm

          -
          public static void gemm(Mat src1,
          -                        Mat src2,
          +
          public static void gemm​(Mat src1,
          +                        Mat src2,
                                   double alpha,
          -                        Mat src3,
          +                        Mat src3,
                                   double beta,
          -                        Mat dst)
          + Mat dst)
        - +
        • hconcat

          -
          public static void hconcat(java.util.List<Mat> src,
          -                           Mat dst)
          +
          public static void hconcat​(java.util.List<Mat> src,
          +                           Mat dst)
        - +
        • idct

          -
          public static void idct(Mat src,
          -                        Mat dst,
          +
          public static void idct​(Mat src,
          +                        Mat dst,
                                   int flags)
        - +
        • idct

          -
          public static void idct(Mat src,
          -                        Mat dst)
          +
          public static void idct​(Mat src,
          +                        Mat dst)
        - +
        • idft

          -
          public static void idft(Mat src,
          -                        Mat dst,
          +
          public static void idft​(Mat src,
          +                        Mat dst,
                                   int flags,
                                   int nonzeroRows)
        - + + + +
          +
        • +

          idft

          +
          public static void idft​(Mat src,
          +                        Mat dst,
          +                        int flags)
          +
        • +
        +
        • idft

          -
          public static void idft(Mat src,
          -                        Mat dst)
          +
          public static void idft​(Mat src,
          +                        Mat dst)
        - +
        • inRange

          -
          public static void inRange(Mat src,
          -                           Scalar lowerb,
          -                           Scalar upperb,
          -                           Mat dst)
          +
          public static void inRange​(Mat src,
          +                           Scalar lowerb,
          +                           Scalar upperb,
          +                           Mat dst)
        - +
        • insertChannel

          -
          public static void insertChannel(Mat src,
          -                                 Mat dst,
          +
          public static void insertChannel​(Mat src,
          +                                 Mat dst,
                                            int coi)
        - +
        • log

          -
          public static void log(Mat src,
          -                       Mat dst)
          +
          public static void log​(Mat src,
          +                       Mat dst)
        - +
        • magnitude

          -
          public static void magnitude(Mat x,
          -                             Mat y,
          -                             Mat magnitude)
          +
          public static void magnitude​(Mat x,
          +                             Mat y,
          +                             Mat magnitude)
        - +
        • max

          -
          public static void max(Mat src1,
          -                       Mat src2,
          -                       Mat dst)
          +
          public static void max​(Mat src1,
          +                       Mat src2,
          +                       Mat dst)
        - +
        • max

          -
          public static void max(Mat src1,
          -                       Scalar src2,
          -                       Mat dst)
          +
          public static void max​(Mat src1,
          +                       Scalar src2,
          +                       Mat dst)
        - + - + - +
        • merge

          -
          public static void merge(java.util.List<Mat> mv,
          -                         Mat dst)
          +
          public static void merge​(java.util.List<Mat> mv,
          +                         Mat dst)
        - +
        • min

          -
          public static void min(Mat src1,
          -                       Mat src2,
          -                       Mat dst)
          +
          public static void min​(Mat src1,
          +                       Mat src2,
          +                       Mat dst)
        - +
        • min

          -
          public static void min(Mat src1,
          -                       Scalar src2,
          -                       Mat dst)
          +
          public static void min​(Mat src1,
          +                       Scalar src2,
          +                       Mat dst)
        - +
        • mixChannels

          -
          public static void mixChannels(java.util.List<Mat> src,
          -                               java.util.List<Mat> dst,
          -                               MatOfInt fromTo)
          +
          public static void mixChannels​(java.util.List<Mat> src,
          +                               java.util.List<Mat> dst,
          +                               MatOfInt fromTo)
        - +
        • mulSpectrums

          -
          public static void mulSpectrums(Mat a,
          -                                Mat b,
          -                                Mat c,
          +
          public static void mulSpectrums​(Mat a,
          +                                Mat b,
          +                                Mat c,
                                           int flags,
                                           boolean conjB)
        - +
        • mulSpectrums

          -
          public static void mulSpectrums(Mat a,
          -                                Mat b,
          -                                Mat c,
          +
          public static void mulSpectrums​(Mat a,
          +                                Mat b,
          +                                Mat c,
                                           int flags)
        - +
        • mulTransposed

          -
          public static void mulTransposed(Mat src,
          -                                 Mat dst,
          +
          public static void mulTransposed​(Mat src,
          +                                 Mat dst,
                                            boolean aTa,
          -                                 Mat delta,
          +                                 Mat delta,
                                            double scale,
                                            int dtype)
        - +
        • mulTransposed

          -
          public static void mulTransposed(Mat src,
          -                                 Mat dst,
          +
          public static void mulTransposed​(Mat src,
          +                                 Mat dst,
                                            boolean aTa,
          -                                 Mat delta,
          +                                 Mat delta,
                                            double scale)
        - +
        • mulTransposed

          -
          public static void mulTransposed(Mat src,
          -                                 Mat dst,
          +
          public static void mulTransposed​(Mat src,
          +                                 Mat dst,
          +                                 boolean aTa,
          +                                 Mat delta)
          +
        • +
        + + + +
          +
        • +

          mulTransposed

          +
          public static void mulTransposed​(Mat src,
          +                                 Mat dst,
                                            boolean aTa)
        - +
        • multiply

          -
          public static void multiply(Mat src1,
          -                            Mat src2,
          -                            Mat dst,
          +
          public static void multiply​(Mat src1,
          +                            Mat src2,
          +                            Mat dst,
                                       double scale,
                                       int dtype)
        - +
        • multiply

          -
          public static void multiply(Mat src1,
          -                            Mat src2,
          -                            Mat dst,
          +
          public static void multiply​(Mat src1,
          +                            Mat src2,
          +                            Mat dst,
                                       double scale)
        - +
        • multiply

          -
          public static void multiply(Mat src1,
          -                            Mat src2,
          -                            Mat dst)
          +
          public static void multiply​(Mat src1,
          +                            Mat src2,
          +                            Mat dst)
        - +
        • multiply

          -
          public static void multiply(Mat src1,
          -                            Scalar src2,
          -                            Mat dst,
          +
          public static void multiply​(Mat src1,
          +                            Scalar src2,
          +                            Mat dst,
                                       double scale,
                                       int dtype)
        - +
        • multiply

          -
          public static void multiply(Mat src1,
          -                            Scalar src2,
          -                            Mat dst,
          +
          public static void multiply​(Mat src1,
          +                            Scalar src2,
          +                            Mat dst,
                                       double scale)
        - +
        • multiply

          -
          public static void multiply(Mat src1,
          -                            Scalar src2,
          -                            Mat dst)
          +
          public static void multiply​(Mat src1,
          +                            Scalar src2,
          +                            Mat dst)
        - +
        • normalize

          -
          public static void normalize(Mat src,
          -                             Mat dst,
          +
          public static void normalize​(Mat src,
          +                             Mat dst,
                                        double alpha,
                                        double beta,
                                        int norm_type,
                                        int dtype,
          -                             Mat mask)
          + Mat mask)
        - +
        • normalize

          -
          public static void normalize(Mat src,
          -                             Mat dst,
          +
          public static void normalize​(Mat src,
          +                             Mat dst,
                                        double alpha,
                                        double beta,
                                        int norm_type,
                                        int dtype)
        - +
        • normalize

          -
          public static void normalize(Mat src,
          -                             Mat dst,
          +
          public static void normalize​(Mat src,
          +                             Mat dst,
                                        double alpha,
                                        double beta,
                                        int norm_type)
        - + + + +
          +
        • +

          normalize

          +
          public static void normalize​(Mat src,
          +                             Mat dst,
          +                             double alpha,
          +                             double beta)
          +
        • +
        + + + +
          +
        • +

          normalize

          +
          public static void normalize​(Mat src,
          +                             Mat dst,
          +                             double alpha)
          +
        • +
        +
        • normalize

          -
          public static void normalize(Mat src,
          -                             Mat dst)
          +
          public static void normalize​(Mat src,
          +                             Mat dst)
        - +
        • patchNaNs

          -
          public static void patchNaNs(Mat a,
          +
          public static void patchNaNs​(Mat a,
                                        double val)
        - +
        • patchNaNs

          -
          public static void patchNaNs(Mat a)
          +
          public static void patchNaNs​(Mat a)
        - +
        • perspectiveTransform

          -
          public static void perspectiveTransform(Mat src,
          -                                        Mat dst,
          -                                        Mat m)
          +
          public static void perspectiveTransform​(Mat src,
          +                                        Mat dst,
          +                                        Mat m)
        - +
        • phase

          -
          public static void phase(Mat x,
          -                         Mat y,
          -                         Mat angle,
          +
          public static void phase​(Mat x,
          +                         Mat y,
          +                         Mat angle,
                                    boolean angleInDegrees)
        - +
        • phase

          -
          public static void phase(Mat x,
          -                         Mat y,
          -                         Mat angle)
          +
          public static void phase​(Mat x,
          +                         Mat y,
          +                         Mat angle)
        - +
        • polarToCart

          -
          public static void polarToCart(Mat magnitude,
          -                               Mat angle,
          -                               Mat x,
          -                               Mat y,
          +
          public static void polarToCart​(Mat magnitude,
          +                               Mat angle,
          +                               Mat x,
          +                               Mat y,
                                          boolean angleInDegrees)
        - +
        • polarToCart

          -
          public static void polarToCart(Mat magnitude,
          -                               Mat angle,
          -                               Mat x,
          -                               Mat y)
          +
          public static void polarToCart​(Mat magnitude,
          +                               Mat angle,
          +                               Mat x,
          +                               Mat y)
        - +
        • pow

          -
          public static void pow(Mat src,
          +
          public static void pow​(Mat src,
                                  double power,
          -                       Mat dst)
          + Mat dst)
        - +
        • randShuffle

          -
          public static void randShuffle(Mat dst,
          +
          public static void randShuffle​(Mat dst,
                                          double iterFactor)
        - +
        • randShuffle

          -
          public static void randShuffle(Mat dst)
          +
          public static void randShuffle​(Mat dst)
        - +
        • randn

          -
          public static void randn(Mat dst,
          +
          public static void randn​(Mat dst,
                                    double mean,
                                    double stddev)
        - +
        • randu

          -
          public static void randu(Mat dst,
          +
          public static void randu​(Mat dst,
                                    double low,
                                    double high)
        - +
        • reduce

          -
          public static void reduce(Mat src,
          -                          Mat dst,
          +
          public static void reduce​(Mat src,
          +                          Mat dst,
                                     int dim,
                                     int rtype,
                                     int dtype)
        - +
        • reduce

          -
          public static void reduce(Mat src,
          -                          Mat dst,
          +
          public static void reduce​(Mat src,
          +                          Mat dst,
                                     int dim,
                                     int rtype)
        - +
        • repeat

          -
          public static void repeat(Mat src,
          +
          public static void repeat​(Mat src,
                                     int ny,
                                     int nx,
          -                          Mat dst)
          + Mat dst)
        - +
        • rotate

          -
          public static void rotate(Mat src,
          -                          Mat dst,
          +
          public static void rotate​(Mat src,
          +                          Mat dst,
                                     int rotateCode)
        - +
        • scaleAdd

          -
          public static void scaleAdd(Mat src1,
          +
          public static void scaleAdd​(Mat src1,
                                       double alpha,
          -                            Mat src2,
          -                            Mat dst)
          + Mat src2, + Mat dst)
        - +
        • setErrorVerbosity

          -
          public static void setErrorVerbosity(boolean verbose)
          +
          public static void setErrorVerbosity​(boolean verbose)
        - +
        • setIdentity

          -
          public static void setIdentity(Mat mtx,
          -                               Scalar s)
          +
          public static void setIdentity​(Mat mtx,
          +                               Scalar s)
        - +
        • setIdentity

          -
          public static void setIdentity(Mat mtx)
          +
          public static void setIdentity​(Mat mtx)
        - +
        • setNumThreads

          -
          public static void setNumThreads(int nthreads)
          +
          public static void setNumThreads​(int nthreads)
        - +
        • setRNGSeed

          -
          public static void setRNGSeed(int seed)
          +
          public static void setRNGSeed​(int seed)
        - +
        • sort

          -
          public static void sort(Mat src,
          -                        Mat dst,
          +
          public static void sort​(Mat src,
          +                        Mat dst,
                                   int flags)
        - +
        • sortIdx

          -
          public static void sortIdx(Mat src,
          -                           Mat dst,
          +
          public static void sortIdx​(Mat src,
          +                           Mat dst,
                                      int flags)
        - +
        • split

          -
          public static void split(Mat m,
          -                         java.util.List<Mat> mv)
          +
          public static void split​(Mat m,
          +                         java.util.List<Mat> mv)
        - +
        • sqrt

          -
          public static void sqrt(Mat src,
          -                        Mat dst)
          +
          public static void sqrt​(Mat src,
          +                        Mat dst)
        - +
        • subtract

          -
          public static void subtract(Mat src1,
          -                            Mat src2,
          -                            Mat dst,
          -                            Mat mask,
          +
          public static void subtract​(Mat src1,
          +                            Mat src2,
          +                            Mat dst,
          +                            Mat mask,
                                       int dtype)
        - +
        • subtract

          -
          public static void subtract(Mat src1,
          -                            Mat src2,
          -                            Mat dst,
          -                            Mat mask)
          +
          public static void subtract​(Mat src1,
          +                            Mat src2,
          +                            Mat dst,
          +                            Mat mask)
        - +
        • subtract

          -
          public static void subtract(Mat src1,
          -                            Mat src2,
          -                            Mat dst)
          +
          public static void subtract​(Mat src1,
          +                            Mat src2,
          +                            Mat dst)
        - +
        • subtract

          -
          public static void subtract(Mat src1,
          -                            Scalar src2,
          -                            Mat dst,
          -                            Mat mask,
          +
          public static void subtract​(Mat src1,
          +                            Scalar src2,
          +                            Mat dst,
          +                            Mat mask,
                                       int dtype)
        - +
        • subtract

          -
          public static void subtract(Mat src1,
          -                            Scalar src2,
          -                            Mat dst,
          -                            Mat mask)
          +
          public static void subtract​(Mat src1,
          +                            Scalar src2,
          +                            Mat dst,
          +                            Mat mask)
        - +
        • subtract

          -
          public static void subtract(Mat src1,
          -                            Scalar src2,
          -                            Mat dst)
          +
          public static void subtract​(Mat src1,
          +                            Scalar src2,
          +                            Mat dst)
        - +
        • transform

          -
          public static void transform(Mat src,
          -                             Mat dst,
          -                             Mat m)
          +
          public static void transform​(Mat src,
          +                             Mat dst,
          +                             Mat m)
        - +
        • transpose

          -
          public static void transpose(Mat src,
          -                             Mat dst)
          +
          public static void transpose​(Mat src,
          +                             Mat dst)
        - +
        • vconcat

          -
          public static void vconcat(java.util.List<Mat> src,
          -                           Mat dst)
          +
          public static void vconcat​(java.util.List<Mat> src,
          +                           Mat dst)
        - +
        • setUseIPP

          -
          public static void setUseIPP(boolean flag)
          +
          public static void setUseIPP​(boolean flag)
        - +
        • setUseIPP_NE

          -
          public static void setUseIPP_NE(boolean flag)
          +
          public static void setUseIPP_NE​(boolean flag)
        - + - +
      +
    +
    + diff --git a/docs/org/opencv/core/CvException.html b/docs/org/opencv/core/CvException.html index c6f6d592..760db12d 100644 --- a/docs/org/opencv/core/CvException.html +++ b/docs/org/opencv/core/CvException.html @@ -1,12 +1,21 @@ - + - + - + CvException - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class CvException

    @@ -123,10 +147,9 @@

    Class CvException

  • All Implemented Interfaces:
    -
    java.io.Serializable
    +
    java.io.Serializable

    -
    public class CvException
     extends java.lang.RuntimeException
    @@ -140,48 +163,55 @@

    Class CvException

    • +
        -
      • +
      • Constructor Summary

        - +
        - + + - + +
        Constructors 
        Constructor and DescriptionConstructorDescription
        CvException(java.lang.String msg) CvException​(java.lang.String msg) 
      +
      +
        -
      • +
      • Method Summary

        - +
        - + + - + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethod and DescriptionMethodDescription
        java.lang.StringtoString() toString() 
          -
        • +
        • Methods inherited from class java.lang.Throwable

          addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
          -
        • +
        • Methods inherited from class java.lang.Object

          @@ -189,6 +219,7 @@

          Methods inherited from class java.lang.Object

      +
  • @@ -196,35 +227,38 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • CvException

          -
          public CvException(java.lang.String msg)
          +
          public CvException​(java.lang.String msg)
      +
      +
        -
      • +
      • Method Detail

        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Throwable
          @@ -233,21 +267,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/CvType.html b/docs/org/opencv/core/CvType.html index 22bfc8b3..c2862f15 100644 --- a/docs/org/opencv/core/CvType.html +++ b/docs/org/opencv/core/CvType.html @@ -1,12 +1,21 @@ - + - + - + CvType - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class CvType

    @@ -107,7 +131,6 @@

    Class CvType

    @@ -374,12 +456,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -392,7 +475,7 @@

          CV_8U

        - +
          @@ -405,7 +488,7 @@

          CV_8S

        - +
          @@ -418,7 +501,7 @@

          CV_16U

        - +
          @@ -431,7 +514,7 @@

          CV_16S

        - +
          @@ -444,7 +527,7 @@

          CV_32S

        - +
          @@ -457,7 +540,7 @@

          CV_32F

        - +
          @@ -470,7 +553,7 @@

          CV_64F

        - +
          @@ -483,7 +566,7 @@

          CV_USRTYPE1

        - +
          @@ -492,7 +575,7 @@

          CV_8UC1

          public static final int CV_8UC1
        - +
          @@ -501,7 +584,7 @@

          CV_8UC2

          public static final int CV_8UC2
        - +
          @@ -510,7 +593,7 @@

          CV_8UC3

          public static final int CV_8UC3
        - +
          @@ -519,7 +602,7 @@

          CV_8UC4

          public static final int CV_8UC4
        - +
          @@ -528,7 +611,7 @@

          CV_8SC1

          public static final int CV_8SC1
        - +
          @@ -537,7 +620,7 @@

          CV_8SC2

          public static final int CV_8SC2
        - +
          @@ -546,7 +629,7 @@

          CV_8SC3

          public static final int CV_8SC3
        - +
          @@ -555,7 +638,7 @@

          CV_8SC4

          public static final int CV_8SC4
        - +
          @@ -564,7 +647,7 @@

          CV_16UC1

          public static final int CV_16UC1
        - +
          @@ -573,7 +656,7 @@

          CV_16UC2

          public static final int CV_16UC2
        - +
          @@ -582,7 +665,7 @@

          CV_16UC3

          public static final int CV_16UC3
        - +
          @@ -591,7 +674,7 @@

          CV_16UC4

          public static final int CV_16UC4
        - +
          @@ -600,7 +683,7 @@

          CV_16SC1

          public static final int CV_16SC1
        - +
          @@ -609,7 +692,7 @@

          CV_16SC2

          public static final int CV_16SC2
        - +
          @@ -618,7 +701,7 @@

          CV_16SC3

          public static final int CV_16SC3
        - +
          @@ -627,7 +710,7 @@

          CV_16SC4

          public static final int CV_16SC4
        - +
          @@ -636,7 +719,7 @@

          CV_32SC1

          public static final int CV_32SC1
        - +
          @@ -645,7 +728,7 @@

          CV_32SC2

          public static final int CV_32SC2
        - +
          @@ -654,7 +737,7 @@

          CV_32SC3

          public static final int CV_32SC3
        - +
          @@ -663,7 +746,7 @@

          CV_32SC4

          public static final int CV_32SC4
        - +
          @@ -672,7 +755,7 @@

          CV_32FC1

          public static final int CV_32FC1
        - +
          @@ -681,7 +764,7 @@

          CV_32FC2

          public static final int CV_32FC2
        - +
          @@ -690,7 +773,7 @@

          CV_32FC3

          public static final int CV_32FC3
        - +
          @@ -699,7 +782,7 @@

          CV_32FC4

          public static final int CV_32FC4
        - +
          @@ -708,7 +791,7 @@

          CV_64FC1

          public static final int CV_64FC1
        - +
          @@ -717,7 +800,7 @@

          CV_64FC2

          public static final int CV_64FC2
        - +
          @@ -726,7 +809,7 @@

          CV_64FC3

          public static final int CV_64FC3
        - +
          @@ -737,13 +820,15 @@

          CV_64FC4

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -754,147 +839,153 @@

          CvType

      +
      +
        -
      • +
      • Method Detail

        - +
        • makeType

          -
          public static final int makeType(int depth,
          +
          public static final int makeType​(int depth,
                                            int channels)
        - +
        • CV_8UC

          -
          public static final int CV_8UC(int ch)
          +
          public static final int CV_8UC​(int ch)
        - +
        • CV_8SC

          -
          public static final int CV_8SC(int ch)
          +
          public static final int CV_8SC​(int ch)
        - +
        • CV_16UC

          -
          public static final int CV_16UC(int ch)
          +
          public static final int CV_16UC​(int ch)
        - +
        • CV_16SC

          -
          public static final int CV_16SC(int ch)
          +
          public static final int CV_16SC​(int ch)
        - +
        • CV_32SC

          -
          public static final int CV_32SC(int ch)
          +
          public static final int CV_32SC​(int ch)
        - +
        • CV_32FC

          -
          public static final int CV_32FC(int ch)
          +
          public static final int CV_32FC​(int ch)
        - +
        • CV_64FC

          -
          public static final int CV_64FC(int ch)
          +
          public static final int CV_64FC​(int ch)
        - +
        • channels

          -
          public static final int channels(int type)
          +
          public static final int channels​(int type)
        - +
        • depth

          -
          public static final int depth(int type)
          +
          public static final int depth​(int type)
        - +
        • isInteger

          -
          public static final boolean isInteger(int type)
          +
          public static final boolean isInteger​(int type)
        - +
        • ELEM_SIZE

          -
          public static final int ELEM_SIZE(int type)
          +
          public static final int ELEM_SIZE​(int type)
        - +
        • typeToString

          -
          public static final java.lang.String typeToString(int type)
          +
          public static final java.lang.String typeToString​(int type)
      +
    +
    + diff --git a/docs/org/opencv/core/DMatch.html b/docs/org/opencv/core/DMatch.html index dd012279..f2e591fe 100644 --- a/docs/org/opencv/core/DMatch.html +++ b/docs/org/opencv/core/DMatch.html @@ -1,12 +1,21 @@ - + - + - + DMatch - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class DMatch

    @@ -107,7 +131,6 @@

    Class DMatch


    • -
      public class DMatch
       extends java.lang.Object
      Structure for matching: query descriptor index, train descriptor index, train @@ -119,93 +142,110 @@

      Class DMatch

      • +
        +
        +
          -
        • +
        • Constructor Summary

          - +
          - + + - + + - + - +
          Constructors 
          Constructor and DescriptionConstructorDescription
          DMatch() DMatch() 
          DMatch(int _queryIdx, +DMatch​(int _queryIdx, int _trainIdx, - float _distance)  + float _distance) 
          DMatch(int _queryIdx, +DMatch​(int _queryIdx, int _trainIdx, int _imgIdx, - float _distance)  + float _distance) 
        +
        +
        +
      @@ -220,12 +261,13 @@

      Methods inherited from class java.lang.Object

      • +
          -
        • +
        • Field Detail

          - +
            @@ -235,7 +277,7 @@

            queryIdx

            Query descriptor index.
          - +
            @@ -245,7 +287,7 @@

            trainIdx

            Train descriptor index.
          - +
            @@ -255,7 +297,7 @@

            imgIdx

            Train image index.
          - +
            @@ -266,13 +308,15 @@

            distance

        +
        +
          -
        • +
        • Constructor Detail

          - +
            @@ -281,24 +325,24 @@

            DMatch

            public DMatch()
          - +
          • DMatch

            -
            public DMatch(int _queryIdx,
            +
            public DMatch​(int _queryIdx,
                           int _trainIdx,
                           float _distance)
          - +
          • DMatch

            -
            public DMatch(int _queryIdx,
            +
            public DMatch​(int _queryIdx,
                           int _trainIdx,
                           int _imgIdx,
                           float _distance)
            @@ -306,28 +350,30 @@

            DMatch

        +
        +
          -
        • +
        • Method Detail

          - +
          • lessThan

            -
            public boolean lessThan(DMatch it)
            +
            public boolean lessThan​(DMatch it)
          - +
          • toString

            -
            public java.lang.String toString()
            +
            public java.lang.String toString()
            Overrides:
            toString in class java.lang.Object
            @@ -336,21 +382,25 @@

            toString

        +
    +
    + diff --git a/docs/org/opencv/core/KeyPoint.html b/docs/org/opencv/core/KeyPoint.html index bed805ea..373e57c3 100644 --- a/docs/org/opencv/core/KeyPoint.html +++ b/docs/org/opencv/core/KeyPoint.html @@ -1,12 +1,21 @@ - + - + - + KeyPoint - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class KeyPoint

    @@ -107,7 +131,6 @@

    Class KeyPoint


    • -
      public class KeyPoint
       extends java.lang.Object
    • @@ -117,128 +140,149 @@

      Class KeyPoint

      • +
          -
        • +
        • Field Summary

          - +
          - + + - + - + - + - - + + - + - +
          Fields 
          Modifier and TypeField and DescriptionFieldDescription
          floatangle +angle
          Computed orientation of the keypoint (-1 if not applicable).
          intclass_id +class_id
          Object ID, that can be used to cluster keypoints by an object they belong to.
          intoctave +octave
          Octave (pyramid layer), from which the keypoint has been extracted.
          Pointpt +Pointpt
          Coordinates of the keypoint.
          floatresponse +response
          The response, by which the strongest keypoints have been selected.
          floatsize +size
          Diameter of the useful keypoint adjacent area.
        +
        +
          -
        • +
        • Constructor Summary

          - +
          - + + - + + - + - + - + - + - +
          Constructors 
          Constructor and DescriptionConstructorDescription
          KeyPoint() KeyPoint() 
          KeyPoint(float x, +KeyPoint​(float x, float y, - float _size)  + float _size) 
          KeyPoint(float x, +KeyPoint​(float x, float y, float _size, - float _angle)  + float _angle) 
          KeyPoint(float x, +KeyPoint​(float x, float y, float _size, float _angle, - float _response)  + float _response) 
          KeyPoint(float x, +KeyPoint​(float x, float y, float _size, float _angle, float _response, - int _octave)  + int _octave) 
          KeyPoint(float x, +KeyPoint​(float x, float y, float _size, float _angle, float _response, int _octave, - int _class_id)  + int _class_id) 
        +
        +
          -
        • +
        • Method Summary

          - +
          - + + - + +
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethod and DescriptionMethodDescription
          java.lang.StringtoString() toString() 
            -
          • +
          • Methods inherited from class java.lang.Object

            @@ -246,6 +290,7 @@

            Methods inherited from class java.lang.Object

        +
    @@ -253,22 +298,23 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
        • pt

          -
          public Point pt
          +
          public Point pt
          Coordinates of the keypoint.
        - +
          @@ -278,7 +324,7 @@

          size

          Diameter of the useful keypoint adjacent area.
        - +
          @@ -288,7 +334,7 @@

          angle

          Computed orientation of the keypoint (-1 if not applicable).
        - +
          @@ -299,7 +345,7 @@

          response

          be used for further sorting or subsampling.
        - +
          @@ -309,7 +355,7 @@

          octave

          Octave (pyramid layer), from which the keypoint has been extracted.
        - +
          @@ -322,19 +368,21 @@

          class_id

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • KeyPoint

          -
          public KeyPoint(float x,
          +
          public KeyPoint​(float x,
                           float y,
                           float _size,
                           float _angle,
          @@ -343,7 +391,7 @@ 

          KeyPoint

          int _class_id)
        - +
          @@ -352,13 +400,13 @@

          KeyPoint

          public KeyPoint()
        - +
        • KeyPoint

          -
          public KeyPoint(float x,
          +
          public KeyPoint​(float x,
                           float y,
                           float _size,
                           float _angle,
          @@ -366,57 +414,59 @@ 

          KeyPoint

          int _octave)
        - +
        • KeyPoint

          -
          public KeyPoint(float x,
          +
          public KeyPoint​(float x,
                           float y,
                           float _size,
                           float _angle,
                           float _response)
        - +
        • KeyPoint

          -
          public KeyPoint(float x,
          +
          public KeyPoint​(float x,
                           float y,
                           float _size,
                           float _angle)
        - +
        • KeyPoint

          -
          public KeyPoint(float x,
          +
          public KeyPoint​(float x,
                           float y,
                           float _size)
      +
      +
        -
      • +
      • Method Detail

        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -425,21 +475,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Mat.html b/docs/org/opencv/core/Mat.html index 3cfe7d70..6bfd7397 100644 --- a/docs/org/opencv/core/Mat.html +++ b/docs/org/opencv/core/Mat.html @@ -1,12 +1,21 @@ - + - + - + Mat - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Mat

    @@ -108,10 +132,9 @@

    Class Mat

  • Direct Known Subclasses:
    -
    MatOfByte, MatOfDMatch, MatOfDouble, MatOfFloat, MatOfFloat4, MatOfFloat6, MatOfInt, MatOfInt4, MatOfKeyPoint, MatOfPoint, MatOfPoint2f, MatOfPoint3, MatOfPoint3f, MatOfRect, MatOfRect2d
    +
    MatOfByte, MatOfDMatch, MatOfDouble, MatOfFloat, MatOfFloat4, MatOfFloat6, MatOfInt, MatOfInt4, MatOfKeyPoint, MatOfPoint, MatOfPoint2f, MatOfPoint3, MatOfPoint3f, MatOfRect, MatOfRect2d, MatOfRotatedRect

    -
    public class Mat
     extends java.lang.Object
  • @@ -121,480 +144,589 @@

    Class Mat

    @@ -609,12 +742,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -625,22 +759,24 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Mat

          -
          public Mat(long addr)
          +
          public Mat​(long addr)
        - +
          @@ -649,725 +785,727 @@

          Mat

          public Mat()
        - +
        • Mat

          -
          public Mat(int rows,
          +
          public Mat​(int rows,
                      int cols,
                      int type)
        - +
        • Mat

          -
          public Mat(int rows,
          +
          public Mat​(int rows,
                      int cols,
                      int type,
                      java.nio.ByteBuffer data)
        - +
        • Mat

          -
          public Mat(Size size,
          +
          public Mat​(Size size,
                      int type)
        - +
        • Mat

          -
          public Mat(int rows,
          +
          public Mat​(int rows,
                      int cols,
                      int type,
          -           Scalar s)
          + Scalar s)
        - + - + - +
        • Mat

          -
          public Mat(Mat m,
          -           Range rowRange)
          +
          public Mat​(Mat m,
          +           Range rowRange)
        - +
        • Mat

          -
          public Mat(Mat m,
          -           Rect roi)
          +
          public Mat​(Mat m,
          +           Rect roi)
      +
      +
        -
      • +
      • Method Detail

        - +
        • adjustROI

          -
          public Mat adjustROI(int dtop,
          +
          public Mat adjustROI​(int dtop,
                                int dbottom,
                                int dleft,
                                int dright)
        - +
        • assignTo

          -
          public void assignTo(Mat m,
          +
          public void assignTo​(Mat m,
                                int type)
        - +
        • assignTo

          -
          public void assignTo(Mat m)
          +
          public void assignTo​(Mat m)
        - +
        • channels

          -
          public int channels()
          +
          public int channels()
        - +
        • checkVector

          -
          public int checkVector(int elemChannels,
          +
          public int checkVector​(int elemChannels,
                                  int depth,
                                  boolean requireContinuous)
        - +
        • checkVector

          -
          public int checkVector(int elemChannels,
          +
          public int checkVector​(int elemChannels,
                                  int depth)
        - +
        • checkVector

          -
          public int checkVector(int elemChannels)
          +
          public int checkVector​(int elemChannels)
        - +
        • clone

          -
          public Mat clone()
          +
          public Mat clone()
          Overrides:
          clone in class java.lang.Object
        - +
        • col

          -
          public Mat col(int x)
          +
          public Mat col​(int x)
        - +
        • colRange

          -
          public Mat colRange(int startcol,
          +
          public Mat colRange​(int startcol,
                               int endcol)
        - + - +
        • dims

          -
          public int dims()
          +
          public int dims()
        - +
        • cols

          -
          public int cols()
          +
          public int cols()
        - +
        • convertTo

          -
          public void convertTo(Mat m,
          +
          public void convertTo​(Mat m,
                                 int rtype,
                                 double alpha,
                                 double beta)
        - +
        • convertTo

          -
          public void convertTo(Mat m,
          +
          public void convertTo​(Mat m,
                                 int rtype,
                                 double alpha)
        - +
        • convertTo

          -
          public void convertTo(Mat m,
          +
          public void convertTo​(Mat m,
                                 int rtype)
        - +
        • copyTo

          -
          public void copyTo(Mat m)
          +
          public void copyTo​(Mat m)
        - +
        • copyTo

          -
          public void copyTo(Mat m,
          -                   Mat mask)
          +
          public void copyTo​(Mat m,
          +                   Mat mask)
        - +
        • create

          -
          public void create(int rows,
          +
          public void create​(int rows,
                              int cols,
                              int type)
        - +
        • create

          -
          public void create(Size size,
          +
          public void create​(Size size,
                              int type)
        - +
        • cross

          -
          public Mat cross(Mat m)
          +
          public Mat cross​(Mat m)
        - +
        • dataAddr

          -
          public long dataAddr()
          +
          public long dataAddr()
        - +
        • depth

          -
          public int depth()
          +
          public int depth()
        - +
        • diag

          -
          public Mat diag(int d)
          +
          public Mat diag​(int d)
        - +
        • diag

          -
          public Mat diag()
          +
          public Mat diag()
        - +
        • diag

          -
          public static Mat diag(Mat d)
          +
          public static Mat diag​(Mat d)
        - +
        • dot

          -
          public double dot(Mat m)
          +
          public double dot​(Mat m)
        - +
        • elemSize

          -
          public long elemSize()
          +
          public long elemSize()
        - +
        • elemSize1

          -
          public long elemSize1()
          +
          public long elemSize1()
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • eye

          -
          public static Mat eye(int rows,
          +
          public static Mat eye​(int rows,
                                 int cols,
                                 int type)
        - +
        • eye

          -
          public static Mat eye(Size size,
          +
          public static Mat eye​(Size size,
                                 int type)
        - +
        • inv

          -
          public Mat inv(int method)
          +
          public Mat inv​(int method)
        - +
        • inv

          -
          public Mat inv()
          +
          public Mat inv()
        - +
        • isContinuous

          -
          public boolean isContinuous()
          +
          public boolean isContinuous()
        - +
        • isSubmatrix

          -
          public boolean isSubmatrix()
          +
          public boolean isSubmatrix()
        - +
        • locateROI

          -
          public void locateROI(Size wholeSize,
          -                      Point ofs)
          +
          public void locateROI​(Size wholeSize,
          +                      Point ofs)
        - +
        • mul

          -
          public Mat mul(Mat m,
          +
          public Mat mul​(Mat m,
                          double scale)
        - +
        • mul

          -
          public Mat mul(Mat m)
          +
          public Mat mul​(Mat m)
        - +
        • ones

          -
          public static Mat ones(int rows,
          +
          public static Mat ones​(int rows,
                                  int cols,
                                  int type)
        - +
        • ones

          -
          public static Mat ones(Size size,
          +
          public static Mat ones​(Size size,
                                  int type)
        - +
        • push_back

          -
          public void push_back(Mat m)
          +
          public void push_back​(Mat m)
        - +
        • release

          -
          public void release()
          +
          public void release()
        - +
        • reshape

          -
          public Mat reshape(int cn,
          +
          public Mat reshape​(int cn,
                              int rows)
        - +
        • reshape

          -
          public Mat reshape(int cn)
          +
          public Mat reshape​(int cn)
        - +
        • row

          -
          public Mat row(int y)
          +
          public Mat row​(int y)
        - +
        • rowRange

          -
          public Mat rowRange(int startrow,
          +
          public Mat rowRange​(int startrow,
                               int endrow)
        - + - +
        • rows

          -
          public int rows()
          +
          public int rows()
        - + - + - +
        • setTo

          -
          public Mat setTo(Mat value,
          -                 Mat mask)
          +
          public Mat setTo​(Mat value,
          +                 Mat mask)
        - +
        • setTo

          -
          public Mat setTo(Mat value)
          +
          public Mat setTo​(Mat value)
        - +
        • size

          -
          public Size size()
          +
          public Size size()
        - +
        • step1

          -
          public long step1(int i)
          +
          public long step1​(int i)
        - +
        • step1

          -
          public long step1()
          +
          public long step1()
        - +
        • submat

          -
          public Mat submat(int rowStart,
          +
          public Mat submat​(int rowStart,
                             int rowEnd,
                             int colStart,
                             int colEnd)
        - + - +
        • submat

          -
          public Mat submat(Rect roi)
          +
          public Mat submat​(Rect roi)
        - +
        • t

          -
          public Mat t()
          +
          public Mat t()
        - +
        • total

          -
          public long total()
          +
          public long total()
        - +
        • type

          -
          public int type()
          +
          public int type()
        - +
        • zeros

          -
          public static Mat zeros(int rows,
          +
          public static Mat zeros​(int rows,
                                   int cols,
                                   int type)
        - +
        • zeros

          -
          public static Mat zeros(Size size,
          +
          public static Mat zeros​(Size size,
                                   int type)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -1377,192 +1515,209 @@

          finalize

        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
        - +
        • dump

          -
          public java.lang.String dump()
          +
          public java.lang.String dump()
        - +
        • put

          -
          public int put(int row,
          +
          public int put​(int row,
                          int col,
                          double... data)
        - +
        • put

          -
          public int put(int row,
          +
          public int put​(int row,
                          int col,
                          float[] data)
        - +
        • put

          -
          public int put(int row,
          +
          public int put​(int row,
                          int col,
                          int[] data)
        - +
        • put

          -
          public int put(int row,
          +
          public int put​(int row,
                          int col,
                          short[] data)
        - +
        • put

          -
          public int put(int row,
          +
          public int put​(int row,
                          int col,
                          byte[] data)
        - + + + +
          +
        • +

          put

          +
          public int put​(int row,
          +               int col,
          +               byte[] data,
          +               int offset,
          +               int length)
          +
        • +
        +
        • get

          -
          public int get(int row,
          +
          public int get​(int row,
                          int col,
                          byte[] data)
        - +
        • get

          -
          public int get(int row,
          +
          public int get​(int row,
                          int col,
                          short[] data)
        - +
        • get

          -
          public int get(int row,
          +
          public int get​(int row,
                          int col,
                          int[] data)
        - +
        • get

          -
          public int get(int row,
          +
          public int get​(int row,
                          int col,
                          float[] data)
        - +
        • get

          -
          public int get(int row,
          +
          public int get​(int row,
                          int col,
                          double[] data)
        - +
        • get

          -
          public double[] get(int row,
          +
          public double[] get​(int row,
                               int col)
        - +
        • height

          -
          public int height()
          +
          public int height()
        - +
        • width

          -
          public int width()
          +
          public int width()
        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfByte.html b/docs/org/opencv/core/MatOfByte.html index 9891e07a..31f9c01e 100644 --- a/docs/org/opencv/core/MatOfByte.html +++ b/docs/org/opencv/core/MatOfByte.html @@ -1,12 +1,21 @@ - + - + - + MatOfByte - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfByte

    @@ -99,7 +123,7 @@

    Class MatOfByte

  • java.lang.Object
  • @@ -122,97 +145,128 @@

    Class MatOfByte

    @@ -227,12 +282,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +297,140 @@

          MatOfByte

          public MatOfByte()
        - + + + +
          +
        • +

          MatOfByte

          +
          protected MatOfByte​(long addr)
          +
        • +
        +
        • MatOfByte

          -
          protected MatOfByte(long addr)
          +
          public MatOfByte​(Mat m)
        - +
        • MatOfByte

          -
          public MatOfByte(Mat m)
          +
          public MatOfByte​(byte... a)
        - +
        • MatOfByte

          -
          public MatOfByte(byte... a)
          +
          public MatOfByte​(int offset,
          +                 int length,
          +                 byte... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfByte fromNativeAddr(long addr)
          +
          public static MatOfByte fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
          +
        • +
        + + + +
          +
        • +

          fromArray

          +
          public void fromArray​(byte... a)
        - +
        • fromArray

          -
          public void fromArray(byte... a)
          +
          public void fromArray​(int offset,
          +                      int length,
          +                      byte... a)
        - +
        • toArray

          -
          public byte[] toArray()
          +
          public byte[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Byte> lb)
          +
          public void fromList​(java.util.List<java.lang.Byte> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Byte> toList()
          +
          public java.util.List<java.lang.Byte> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfDMatch.html b/docs/org/opencv/core/MatOfDMatch.html index f988a7e8..c9a14c84 100644 --- a/docs/org/opencv/core/MatOfDMatch.html +++ b/docs/org/opencv/core/MatOfDMatch.html @@ -1,12 +1,21 @@ - + - + - + MatOfDMatch - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfDMatch

    @@ -99,7 +123,7 @@

    Class MatOfDMatch

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfDMatch

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfDMatch

          public MatOfDMatch()
        - +
        • MatOfDMatch

          -
          protected MatOfDMatch(long addr)
          +
          protected MatOfDMatch​(long addr)
        - +
        • MatOfDMatch

          -
          public MatOfDMatch(Mat m)
          +
          public MatOfDMatch​(Mat m)
        - +
        • MatOfDMatch

          -
          public MatOfDMatch(DMatch... ap)
          +
          public MatOfDMatch​(DMatch... ap)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfDMatch fromNativeAddr(long addr)
          +
          public static MatOfDMatch fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(DMatch... a)
          +
          public void fromArray​(DMatch... a)
        - +
        • toArray

          -
          public DMatch[] toArray()
          +
          public DMatch[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<DMatch> ldm)
          +
          public void fromList​(java.util.List<DMatch> ldm)
        - +
        • toList

          -
          public java.util.List<DMatch> toList()
          +
          public java.util.List<DMatch> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfDouble.html b/docs/org/opencv/core/MatOfDouble.html index 97c27e3b..bed38873 100644 --- a/docs/org/opencv/core/MatOfDouble.html +++ b/docs/org/opencv/core/MatOfDouble.html @@ -1,12 +1,21 @@ - + - + - + MatOfDouble - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfDouble

    @@ -99,7 +123,7 @@

    Class MatOfDouble

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfDouble

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfDouble

          public MatOfDouble()
        - +
        • MatOfDouble

          -
          protected MatOfDouble(long addr)
          +
          protected MatOfDouble​(long addr)
        - +
        • MatOfDouble

          -
          public MatOfDouble(Mat m)
          +
          public MatOfDouble​(Mat m)
        - +
        • MatOfDouble

          -
          public MatOfDouble(double... a)
          +
          public MatOfDouble​(double... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfDouble fromNativeAddr(long addr)
          +
          public static MatOfDouble fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(double... a)
          +
          public void fromArray​(double... a)
        - +
        • toArray

          -
          public double[] toArray()
          +
          public double[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Double> lb)
          +
          public void fromList​(java.util.List<java.lang.Double> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Double> toList()
          +
          public java.util.List<java.lang.Double> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfFloat.html b/docs/org/opencv/core/MatOfFloat.html index 8681676d..5e4231a5 100644 --- a/docs/org/opencv/core/MatOfFloat.html +++ b/docs/org/opencv/core/MatOfFloat.html @@ -1,12 +1,21 @@ - + - + - + MatOfFloat - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfFloat

    @@ -99,7 +123,7 @@

    Class MatOfFloat

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfFloat

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfFloat

          public MatOfFloat()
        - +
        • MatOfFloat

          -
          protected MatOfFloat(long addr)
          +
          protected MatOfFloat​(long addr)
        - +
        • MatOfFloat

          -
          public MatOfFloat(Mat m)
          +
          public MatOfFloat​(Mat m)
        - +
        • MatOfFloat

          -
          public MatOfFloat(float... a)
          +
          public MatOfFloat​(float... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfFloat fromNativeAddr(long addr)
          +
          public static MatOfFloat fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(float... a)
          +
          public void fromArray​(float... a)
        - +
        • toArray

          -
          public float[] toArray()
          +
          public float[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Float> lb)
          +
          public void fromList​(java.util.List<java.lang.Float> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Float> toList()
          +
          public java.util.List<java.lang.Float> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfFloat4.html b/docs/org/opencv/core/MatOfFloat4.html index 9c5581f6..a580752a 100644 --- a/docs/org/opencv/core/MatOfFloat4.html +++ b/docs/org/opencv/core/MatOfFloat4.html @@ -1,12 +1,21 @@ - + - + - + MatOfFloat4 - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfFloat4

    @@ -99,7 +123,7 @@

    Class MatOfFloat4

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfFloat4

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfFloat4

          public MatOfFloat4()
        - +
        • MatOfFloat4

          -
          protected MatOfFloat4(long addr)
          +
          protected MatOfFloat4​(long addr)
        - +
        • MatOfFloat4

          -
          public MatOfFloat4(Mat m)
          +
          public MatOfFloat4​(Mat m)
        - +
        • MatOfFloat4

          -
          public MatOfFloat4(float... a)
          +
          public MatOfFloat4​(float... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfFloat4 fromNativeAddr(long addr)
          +
          public static MatOfFloat4 fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(float... a)
          +
          public void fromArray​(float... a)
        - +
        • toArray

          -
          public float[] toArray()
          +
          public float[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Float> lb)
          +
          public void fromList​(java.util.List<java.lang.Float> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Float> toList()
          +
          public java.util.List<java.lang.Float> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfFloat6.html b/docs/org/opencv/core/MatOfFloat6.html index 59dee08c..b30b9f86 100644 --- a/docs/org/opencv/core/MatOfFloat6.html +++ b/docs/org/opencv/core/MatOfFloat6.html @@ -1,12 +1,21 @@ - + - + - + MatOfFloat6 - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfFloat6

    @@ -99,7 +123,7 @@

    Class MatOfFloat6

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfFloat6

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfFloat6

          public MatOfFloat6()
        - +
        • MatOfFloat6

          -
          protected MatOfFloat6(long addr)
          +
          protected MatOfFloat6​(long addr)
        - +
        • MatOfFloat6

          -
          public MatOfFloat6(Mat m)
          +
          public MatOfFloat6​(Mat m)
        - +
        • MatOfFloat6

          -
          public MatOfFloat6(float... a)
          +
          public MatOfFloat6​(float... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfFloat6 fromNativeAddr(long addr)
          +
          public static MatOfFloat6 fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(float... a)
          +
          public void fromArray​(float... a)
        - +
        • toArray

          -
          public float[] toArray()
          +
          public float[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Float> lb)
          +
          public void fromList​(java.util.List<java.lang.Float> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Float> toList()
          +
          public java.util.List<java.lang.Float> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfInt.html b/docs/org/opencv/core/MatOfInt.html index 1a340c4d..fa62d951 100644 --- a/docs/org/opencv/core/MatOfInt.html +++ b/docs/org/opencv/core/MatOfInt.html @@ -1,12 +1,21 @@ - + - + - + MatOfInt - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfInt

    @@ -99,7 +123,7 @@

    Class MatOfInt

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfInt

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfInt

          public MatOfInt()
        - +
        • MatOfInt

          -
          protected MatOfInt(long addr)
          +
          protected MatOfInt​(long addr)
        - +
        • MatOfInt

          -
          public MatOfInt(Mat m)
          +
          public MatOfInt​(Mat m)
        - +
        • MatOfInt

          -
          public MatOfInt(int... a)
          +
          public MatOfInt​(int... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfInt fromNativeAddr(long addr)
          +
          public static MatOfInt fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(int... a)
          +
          public void fromArray​(int... a)
        - +
        • toArray

          -
          public int[] toArray()
          +
          public int[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Integer> lb)
          +
          public void fromList​(java.util.List<java.lang.Integer> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Integer> toList()
          +
          public java.util.List<java.lang.Integer> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfInt4.html b/docs/org/opencv/core/MatOfInt4.html index ad8c9a89..e0460512 100644 --- a/docs/org/opencv/core/MatOfInt4.html +++ b/docs/org/opencv/core/MatOfInt4.html @@ -1,12 +1,21 @@ - + - + - + MatOfInt4 - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfInt4

    @@ -99,7 +123,7 @@

    Class MatOfInt4

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfInt4

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfInt4

          public MatOfInt4()
        - +
        • MatOfInt4

          -
          protected MatOfInt4(long addr)
          +
          protected MatOfInt4​(long addr)
        - +
        • MatOfInt4

          -
          public MatOfInt4(Mat m)
          +
          public MatOfInt4​(Mat m)
        - +
        • MatOfInt4

          -
          public MatOfInt4(int... a)
          +
          public MatOfInt4​(int... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfInt4 fromNativeAddr(long addr)
          +
          public static MatOfInt4 fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(int... a)
          +
          public void fromArray​(int... a)
        - +
        • toArray

          -
          public int[] toArray()
          +
          public int[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<java.lang.Integer> lb)
          +
          public void fromList​(java.util.List<java.lang.Integer> lb)
        - +
        • toList

          -
          public java.util.List<java.lang.Integer> toList()
          +
          public java.util.List<java.lang.Integer> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfKeyPoint.html b/docs/org/opencv/core/MatOfKeyPoint.html index cf33aac7..28e9e799 100644 --- a/docs/org/opencv/core/MatOfKeyPoint.html +++ b/docs/org/opencv/core/MatOfKeyPoint.html @@ -1,12 +1,21 @@ - + - + - + MatOfKeyPoint - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfKeyPoint

    @@ -99,7 +123,7 @@

    Class MatOfKeyPoint

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfKeyPoint

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfKeyPoint

          public MatOfKeyPoint()
        - +
        • MatOfKeyPoint

          -
          protected MatOfKeyPoint(long addr)
          +
          protected MatOfKeyPoint​(long addr)
        - +
        • MatOfKeyPoint

          -
          public MatOfKeyPoint(Mat m)
          +
          public MatOfKeyPoint​(Mat m)
        - +
        • MatOfKeyPoint

          -
          public MatOfKeyPoint(KeyPoint... a)
          +
          public MatOfKeyPoint​(KeyPoint... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfKeyPoint fromNativeAddr(long addr)
          +
          public static MatOfKeyPoint fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(KeyPoint... a)
          +
          public void fromArray​(KeyPoint... a)
        - + - +
        • fromList

          -
          public void fromList(java.util.List<KeyPoint> lkp)
          +
          public void fromList​(java.util.List<KeyPoint> lkp)
        - +
        • toList

          -
          public java.util.List<KeyPoint> toList()
          +
          public java.util.List<KeyPoint> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfPoint.html b/docs/org/opencv/core/MatOfPoint.html index f7dcbfc3..0aefa2f1 100644 --- a/docs/org/opencv/core/MatOfPoint.html +++ b/docs/org/opencv/core/MatOfPoint.html @@ -1,12 +1,21 @@ - + - + - + MatOfPoint - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfPoint

    @@ -99,7 +123,7 @@

    Class MatOfPoint

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfPoint

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfPoint

          public MatOfPoint()
        - +
        • MatOfPoint

          -
          protected MatOfPoint(long addr)
          +
          protected MatOfPoint​(long addr)
        - +
        • MatOfPoint

          -
          public MatOfPoint(Mat m)
          +
          public MatOfPoint​(Mat m)
        - +
        • MatOfPoint

          -
          public MatOfPoint(Point... a)
          +
          public MatOfPoint​(Point... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfPoint fromNativeAddr(long addr)
          +
          public static MatOfPoint fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(Point... a)
          +
          public void fromArray​(Point... a)
        - +
        • toArray

          -
          public Point[] toArray()
          +
          public Point[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<Point> lp)
          +
          public void fromList​(java.util.List<Point> lp)
        - +
        • toList

          -
          public java.util.List<Point> toList()
          +
          public java.util.List<Point> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfPoint2f.html b/docs/org/opencv/core/MatOfPoint2f.html index 0bb362fa..158d8caa 100644 --- a/docs/org/opencv/core/MatOfPoint2f.html +++ b/docs/org/opencv/core/MatOfPoint2f.html @@ -1,12 +1,21 @@ - + - + - + MatOfPoint2f - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfPoint2f

    @@ -99,7 +123,7 @@

    Class MatOfPoint2f

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfPoint2f

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfPoint2f

          public MatOfPoint2f()
        - +
        • MatOfPoint2f

          -
          protected MatOfPoint2f(long addr)
          +
          protected MatOfPoint2f​(long addr)
        - +
        • MatOfPoint2f

          -
          public MatOfPoint2f(Mat m)
          +
          public MatOfPoint2f​(Mat m)
        - +
        • MatOfPoint2f

          -
          public MatOfPoint2f(Point... a)
          +
          public MatOfPoint2f​(Point... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfPoint2f fromNativeAddr(long addr)
          +
          public static MatOfPoint2f fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(Point... a)
          +
          public void fromArray​(Point... a)
        - +
        • toArray

          -
          public Point[] toArray()
          +
          public Point[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<Point> lp)
          +
          public void fromList​(java.util.List<Point> lp)
        - +
        • toList

          -
          public java.util.List<Point> toList()
          +
          public java.util.List<Point> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfPoint3.html b/docs/org/opencv/core/MatOfPoint3.html index 7a494435..48c33203 100644 --- a/docs/org/opencv/core/MatOfPoint3.html +++ b/docs/org/opencv/core/MatOfPoint3.html @@ -1,12 +1,21 @@ - + - + - + MatOfPoint3 - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfPoint3

    @@ -99,7 +123,7 @@

    Class MatOfPoint3

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfPoint3

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfPoint3

          public MatOfPoint3()
        - +
        • MatOfPoint3

          -
          protected MatOfPoint3(long addr)
          +
          protected MatOfPoint3​(long addr)
        - +
        • MatOfPoint3

          -
          public MatOfPoint3(Mat m)
          +
          public MatOfPoint3​(Mat m)
        - +
        • MatOfPoint3

          -
          public MatOfPoint3(Point3... a)
          +
          public MatOfPoint3​(Point3... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfPoint3 fromNativeAddr(long addr)
          +
          public static MatOfPoint3 fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(Point3... a)
          +
          public void fromArray​(Point3... a)
        - +
        • toArray

          -
          public Point3[] toArray()
          +
          public Point3[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<Point3> lp)
          +
          public void fromList​(java.util.List<Point3> lp)
        - +
        • toList

          -
          public java.util.List<Point3> toList()
          +
          public java.util.List<Point3> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfPoint3f.html b/docs/org/opencv/core/MatOfPoint3f.html index 464bc3f7..c9b45d71 100644 --- a/docs/org/opencv/core/MatOfPoint3f.html +++ b/docs/org/opencv/core/MatOfPoint3f.html @@ -1,12 +1,21 @@ - + - + - + MatOfPoint3f - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfPoint3f

    @@ -99,7 +123,7 @@

    Class MatOfPoint3f

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfPoint3f

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfPoint3f

          public MatOfPoint3f()
        - +
        • MatOfPoint3f

          -
          protected MatOfPoint3f(long addr)
          +
          protected MatOfPoint3f​(long addr)
        - +
        • MatOfPoint3f

          -
          public MatOfPoint3f(Mat m)
          +
          public MatOfPoint3f​(Mat m)
        - +
        • MatOfPoint3f

          -
          public MatOfPoint3f(Point3... a)
          +
          public MatOfPoint3f​(Point3... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfPoint3f fromNativeAddr(long addr)
          +
          public static MatOfPoint3f fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(Point3... a)
          +
          public void fromArray​(Point3... a)
        - +
        • toArray

          -
          public Point3[] toArray()
          +
          public Point3[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<Point3> lp)
          +
          public void fromList​(java.util.List<Point3> lp)
        - +
        • toList

          -
          public java.util.List<Point3> toList()
          +
          public java.util.List<Point3> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfRect.html b/docs/org/opencv/core/MatOfRect.html index 43002949..0282fa4a 100644 --- a/docs/org/opencv/core/MatOfRect.html +++ b/docs/org/opencv/core/MatOfRect.html @@ -1,12 +1,21 @@ - + - + - + MatOfRect - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfRect

    @@ -99,7 +123,7 @@

    Class MatOfRect

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfRect

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfRect

          public MatOfRect()
        - +
        • MatOfRect

          -
          protected MatOfRect(long addr)
          +
          protected MatOfRect​(long addr)
        - +
        • MatOfRect

          -
          public MatOfRect(Mat m)
          +
          public MatOfRect​(Mat m)
        - +
        • MatOfRect

          -
          public MatOfRect(Rect... a)
          +
          public MatOfRect​(Rect... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfRect fromNativeAddr(long addr)
          +
          public static MatOfRect fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(Rect... a)
          +
          public void fromArray​(Rect... a)
        - +
        • toArray

          -
          public Rect[] toArray()
          +
          public Rect[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<Rect> lr)
          +
          public void fromList​(java.util.List<Rect> lr)
        - +
        • toList

          -
          public java.util.List<Rect> toList()
          +
          public java.util.List<Rect> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfRect2d.html b/docs/org/opencv/core/MatOfRect2d.html index 9d9cb723..a76fae38 100644 --- a/docs/org/opencv/core/MatOfRect2d.html +++ b/docs/org/opencv/core/MatOfRect2d.html @@ -1,12 +1,21 @@ - + - + - + MatOfRect2d - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class MatOfRect2d

    @@ -99,7 +123,7 @@

    Class MatOfRect2d

  • java.lang.Object
  • @@ -122,97 +145,114 @@

    Class MatOfRect2d

    @@ -227,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -241,112 +283,118 @@

          MatOfRect2d

          public MatOfRect2d()
        - +
        • MatOfRect2d

          -
          protected MatOfRect2d(long addr)
          +
          protected MatOfRect2d​(long addr)
        - +
        • MatOfRect2d

          -
          public MatOfRect2d(Mat m)
          +
          public MatOfRect2d​(Mat m)
        - +
        • MatOfRect2d

          -
          public MatOfRect2d(Rect2d... a)
          +
          public MatOfRect2d​(Rect2d... a)
      +
      +
        -
      • +
      • Method Detail

        - +
        • fromNativeAddr

          -
          public static MatOfRect2d fromNativeAddr(long addr)
          +
          public static MatOfRect2d fromNativeAddr​(long addr)
        - +
        • alloc

          -
          public void alloc(int elemNumber)
          +
          public void alloc​(int elemNumber)
        - +
        • fromArray

          -
          public void fromArray(Rect2d... a)
          +
          public void fromArray​(Rect2d... a)
        - +
        • toArray

          -
          public Rect2d[] toArray()
          +
          public Rect2d[] toArray()
        - +
        • fromList

          -
          public void fromList(java.util.List<Rect2d> lr)
          +
          public void fromList​(java.util.List<Rect2d> lr)
        - +
        • toList

          -
          public java.util.List<Rect2d> toList()
          +
          public java.util.List<Rect2d> toList()
      +
    +
    + diff --git a/docs/org/opencv/core/MatOfRotatedRect.html b/docs/org/opencv/core/MatOfRotatedRect.html new file mode 100644 index 00000000..77b8a798 --- /dev/null +++ b/docs/org/opencv/core/MatOfRotatedRect.html @@ -0,0 +1,447 @@ + + + + + +MatOfRotatedRect + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MatOfRotatedRect

    +
    +
    + +
    +
      +
    • +
      +
      public class MatOfRotatedRect
      +extends Mat
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MatOfRotatedRect

          +
          public MatOfRotatedRect()
          +
        • +
        + + + +
          +
        • +

          MatOfRotatedRect

          +
          protected MatOfRotatedRect​(long addr)
          +
        • +
        + + + +
          +
        • +

          MatOfRotatedRect

          +
          public MatOfRotatedRect​(Mat m)
          +
        • +
        + + + +
          +
        • +

          MatOfRotatedRect

          +
          public MatOfRotatedRect​(RotatedRect... a)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          fromNativeAddr

          +
          public static MatOfRotatedRect fromNativeAddr​(long addr)
          +
        • +
        + + + +
          +
        • +

          alloc

          +
          public void alloc​(int elemNumber)
          +
        • +
        + + + +
          +
        • +

          fromArray

          +
          public void fromArray​(RotatedRect... a)
          +
        • +
        + + + + + + + +
          +
        • +

          fromList

          +
          public void fromList​(java.util.List<RotatedRect> lr)
          +
        • +
        + + + +
          +
        • +

          toList

          +
          public java.util.List<RotatedRect> toList()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/docs/org/opencv/core/Point.html b/docs/org/opencv/core/Point.html index 4e120e2c..9b834b79 100644 --- a/docs/org/opencv/core/Point.html +++ b/docs/org/opencv/core/Point.html @@ -1,12 +1,21 @@ - + - + - + Point - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Point

    @@ -107,7 +131,6 @@

    Class Point


    • -
      public class Point
       extends java.lang.Object
    • @@ -117,95 +140,115 @@

      Class Point

      • +
          -
        • +
        • Field Summary

          - +
          - + + - + + - + +
          Fields 
          Modifier and TypeField and DescriptionFieldDescription
          doublex x 
          doubley y 
        +
        +
          -
        • +
        • Constructor Summary

          - +
          - + + - + + - + + - + +
          Constructors 
          Constructor and DescriptionConstructorDescription
          Point() Point() 
          Point(double[] vals) Point​(double[] vals) 
          Point(double x, - double y) Point​(double x, + double y) 
        +
        +
        +
    @@ -220,12 +264,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -234,7 +279,7 @@

          x

          public double x
        - +
          @@ -245,23 +290,25 @@

          y

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Point

          -
          public Point(double x,
          +
          public Point​(double x,
                        double y)
        - +
          @@ -270,96 +317,98 @@

          Point

          public Point()
        - +
        • Point

          -
          public Point(double[] vals)
          +
          public Point​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • clone

          -
          public Point clone()
          +
          public Point clone()
          Overrides:
          clone in class java.lang.Object
        - +
        • dot

          -
          public double dot(Point p)
          +
          public double dot​(Point p)
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • inside

          -
          public boolean inside(Rect r)
          +
          public boolean inside​(Rect r)
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -368,21 +417,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Point3.html b/docs/org/opencv/core/Point3.html index 7839f475..74cdcd31 100644 --- a/docs/org/opencv/core/Point3.html +++ b/docs/org/opencv/core/Point3.html @@ -1,12 +1,21 @@ - + - + - + Point3 - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Point3

    @@ -107,7 +131,6 @@

    Class Point3


    • -
      public class Point3
       extends java.lang.Object
    • @@ -117,103 +140,125 @@

      Class Point3

    @@ -228,12 +274,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -242,7 +289,7 @@

          x

          public double x
        - +
          @@ -251,7 +298,7 @@

          y

          public double y
        - +
          @@ -262,24 +309,26 @@

          z

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Point3

          -
          public Point3(double x,
          +
          public Point3​(double x,
                         double y,
                         double z)
        - +
          @@ -288,105 +337,107 @@

          Point3

          public Point3()
        - +
        • Point3

          -
          public Point3(Point p)
          +
          public Point3​(Point p)
        - +
        • Point3

          -
          public Point3(double[] vals)
          +
          public Point3​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • clone

          -
          public Point3 clone()
          +
          public Point3 clone()
          Overrides:
          clone in class java.lang.Object
        - +
        • dot

          -
          public double dot(Point3 p)
          +
          public double dot​(Point3 p)
        - + - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -395,21 +446,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Range.html b/docs/org/opencv/core/Range.html index 5301ba2a..69f468c3 100644 --- a/docs/org/opencv/core/Range.html +++ b/docs/org/opencv/core/Range.html @@ -1,12 +1,21 @@ - + - + - + Range - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Range

    @@ -107,7 +131,6 @@

    Class Range

    @@ -232,12 +279,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -246,7 +294,7 @@

          start

          public int start
        - +
          @@ -257,23 +305,25 @@

          end

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Range

          -
          public Range(int s,
          +
          public Range​(int s,
                        int e)
        - +
          @@ -282,123 +332,125 @@

          Range

          public Range()
        - +
        • Range

          -
          public Range(double[] vals)
          +
          public Range​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • size

          -
          public int size()
          +
          public int size()
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • all

          -
          public static Range all()
          +
          public static Range all()
        - + - +
        • shift

          -
          public Range shift(int delta)
          +
          public Range shift​(int delta)
        - +
        • clone

          -
          public Range clone()
          +
          public Range clone()
          Overrides:
          clone in class java.lang.Object
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -407,21 +459,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Rect.html b/docs/org/opencv/core/Rect.html index 66847ff1..30bdbf3f 100644 --- a/docs/org/opencv/core/Rect.html +++ b/docs/org/opencv/core/Rect.html @@ -1,12 +1,21 @@ - + - + - + Rect - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Rect

    @@ -107,7 +131,6 @@

    Class Rect

    @@ -254,12 +306,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -268,7 +321,7 @@

          x

          public int x
        - +
          @@ -277,7 +330,7 @@

          y

          public int y
        - +
          @@ -286,7 +339,7 @@

          width

          public int width
        - +
          @@ -297,25 +350,27 @@

          height

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Rect

          -
          public Rect(int x,
          +
          public Rect​(int x,
                       int y,
                       int width,
                       int height)
        - +
          @@ -324,152 +379,154 @@

          Rect

          public Rect()
        - + - + - +
        • Rect

          -
          public Rect(double[] vals)
          +
          public Rect​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • clone

          -
          public Rect clone()
          +
          public Rect clone()
          Overrides:
          clone in class java.lang.Object
        - + - + - +
        • size

          -
          public Size size()
          +
          public Size size()
        - +
        • area

          -
          public double area()
          +
          public double area()
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • contains

          -
          public boolean contains(Point p)
          +
          public boolean contains​(Point p)
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -478,21 +535,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Rect2d.html b/docs/org/opencv/core/Rect2d.html index bfc84068..be879c1a 100644 --- a/docs/org/opencv/core/Rect2d.html +++ b/docs/org/opencv/core/Rect2d.html @@ -1,12 +1,21 @@ - + - + - + Rect2d - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Rect2d

    @@ -107,7 +131,6 @@

    Class Rect2d

    @@ -254,12 +306,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -268,7 +321,7 @@

          x

          public double x
        - +
          @@ -277,7 +330,7 @@

          y

          public double y
        - +
          @@ -286,7 +339,7 @@

          width

          public double width
        - +
          @@ -297,25 +350,27 @@

          height

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Rect2d

          -
          public Rect2d(double x,
          +
          public Rect2d​(double x,
                         double y,
                         double width,
                         double height)
        - +
          @@ -324,152 +379,154 @@

          Rect2d

          public Rect2d()
        - + - + - +
        • Rect2d

          -
          public Rect2d(double[] vals)
          +
          public Rect2d​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • clone

          -
          public Rect2d clone()
          +
          public Rect2d clone()
          Overrides:
          clone in class java.lang.Object
        - + - + - +
        • size

          -
          public Size size()
          +
          public Size size()
        - +
        • area

          -
          public double area()
          +
          public double area()
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • contains

          -
          public boolean contains(Point p)
          +
          public boolean contains​(Point p)
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -478,21 +535,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/RotatedRect.html b/docs/org/opencv/core/RotatedRect.html index 7aa14958..2bc2a641 100644 --- a/docs/org/opencv/core/RotatedRect.html +++ b/docs/org/opencv/core/RotatedRect.html @@ -1,12 +1,21 @@ - + - + - + RotatedRect - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class RotatedRect

    @@ -107,7 +131,6 @@

    Class RotatedRect

    @@ -225,30 +270,31 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
        • center

          -
          public Point center
          +
          public Point center
        - +
        • size

          -
          public Size size
          +
          public Size size
        - +
          @@ -259,13 +305,15 @@

          angle

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -274,107 +322,109 @@

          RotatedRect

          public RotatedRect()
        - +
        • RotatedRect

          -
          public RotatedRect(Point c,
          -                   Size s,
          +
          public RotatedRect​(Point c,
          +                   Size s,
                              double a)
        - +
        • RotatedRect

          -
          public RotatedRect(double[] vals)
          +
          public RotatedRect​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • points

          -
          public void points(Point[] pt)
          +
          public void points​(Point[] pt)
        - +
        • boundingRect

          -
          public Rect boundingRect()
          +
          public Rect boundingRect()
        - +
        • clone

          -
          public RotatedRect clone()
          +
          public RotatedRect clone()
          Overrides:
          clone in class java.lang.Object
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -383,21 +433,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Scalar.html b/docs/org/opencv/core/Scalar.html index 90020bd6..2b6cdb51 100644 --- a/docs/org/opencv/core/Scalar.html +++ b/docs/org/opencv/core/Scalar.html @@ -1,12 +1,21 @@ - + - + - + Scalar - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Scalar

    @@ -107,7 +131,6 @@

    Class Scalar

    @@ -240,12 +288,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -256,172 +305,176 @@

          val

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Scalar

          -
          public Scalar(double v0,
          +
          public Scalar​(double v0,
                         double v1,
                         double v2,
                         double v3)
        - +
        • Scalar

          -
          public Scalar(double v0,
          +
          public Scalar​(double v0,
                         double v1,
                         double v2)
        - +
        • Scalar

          -
          public Scalar(double v0,
          +
          public Scalar​(double v0,
                         double v1)
        - +
        • Scalar

          -
          public Scalar(double v0)
          +
          public Scalar​(double v0)
        - +
        • Scalar

          -
          public Scalar(double[] vals)
          +
          public Scalar​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • all

          -
          public static Scalar all(double v)
          +
          public static Scalar all​(double v)
        - +
        • clone

          -
          public Scalar clone()
          +
          public Scalar clone()
          Overrides:
          clone in class java.lang.Object
        - + - + - + - +
        • isReal

          -
          public boolean isReal()
          +
          public boolean isReal()
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -430,21 +483,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/Size.html b/docs/org/opencv/core/Size.html index 277d3be4..00bc563e 100644 --- a/docs/org/opencv/core/Size.html +++ b/docs/org/opencv/core/Size.html @@ -1,12 +1,21 @@ - + - + - + Size - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class Size

    @@ -107,7 +131,6 @@

    Class Size


    • -
      public class Size
       extends java.lang.Object
    • @@ -117,98 +140,119 @@

      Class Size

      • +
          -
        • +
        • Field Summary

          - +
          - + + - + + - + +
          Fields 
          Modifier and TypeField and DescriptionFieldDescription
          doubleheight height 
          doublewidth width 
        +
        +
          -
        • +
        • Constructor Summary

          - +
          - + + - + + - + + - + + - + +
          Constructors 
          Constructor and DescriptionConstructorDescription
          Size() Size() 
          Size(double[] vals) Size​(double[] vals) 
          Size(double width, - double height) Size​(double width, + double height) 
          Size(Point p) Size​(Point p) 
        +
        +
        +
    @@ -223,12 +268,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -237,7 +283,7 @@

          width

          public double width
        - +
          @@ -248,23 +294,25 @@

          height

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Size

          -
          public Size(double width,
          +
          public Size​(double width,
                       double height)
        - +
          @@ -273,105 +321,107 @@

          Size

          public Size()
        - +
        • Size

          -
          public Size(Point p)
          +
          public Size​(Point p)
        - +
        • Size

          -
          public Size(double[] vals)
          +
          public Size​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • area

          -
          public double area()
          +
          public double area()
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • clone

          -
          public Size clone()
          +
          public Size clone()
          Overrides:
          clone in class java.lang.Object
        - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -380,21 +430,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/TermCriteria.html b/docs/org/opencv/core/TermCriteria.html index 2b14e5ca..0aa96ce3 100644 --- a/docs/org/opencv/core/TermCriteria.html +++ b/docs/org/opencv/core/TermCriteria.html @@ -1,12 +1,21 @@ - + - + - + TermCriteria - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class TermCriteria

    @@ -107,7 +131,6 @@

    Class TermCriteria


    • -
      public class TermCriteria
       extends java.lang.Object
    • @@ -117,114 +140,136 @@

      Class TermCriteria

      • +
          -
        • +
        • Field Summary

          - +
          - + + - + - + - + + - + - + + - + +
          Fields 
          Modifier and TypeField and DescriptionFieldDescription
          static intCOUNT +COUNT
          The maximum number of iterations or elements to compute
          static intEPS +EPS
          The desired accuracy threshold or change in parameters at which the iterative algorithm is terminated.
          doubleepsilon epsilon 
          static intMAX_ITER +MAX_ITER
          The maximum number of iterations or elements to compute
          intmaxCount maxCount 
          inttype type 
        +
        +
          -
        • +
        • Constructor Summary

          - +
          - + + - + - + + - +
          Constructors 
          Constructor and DescriptionConstructorDescription
          TermCriteria() +TermCriteria()
          Termination criteria for iterative algorithms.
          TermCriteria(double[] vals) TermCriteria​(double[] vals) 
          TermCriteria(int type, +TermCriteria​(int type, int maxCount, - double epsilon) + double epsilon)
          Termination criteria for iterative algorithms.
        +
        +
        +
    @@ -239,12 +285,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -258,7 +305,7 @@

          COUNT

        - +
          @@ -272,7 +319,7 @@

          MAX_ITER

        - +
          @@ -286,7 +333,7 @@

          EPS

        - +
          @@ -295,7 +342,7 @@

          type

          public int type
        - +
          @@ -304,7 +351,7 @@

          maxCount

          public int maxCount
        - +
          @@ -315,19 +362,21 @@

          epsilon

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • TermCriteria

          -
          public TermCriteria(int type,
          +
          public TermCriteria​(int type,
                               int maxCount,
                               double epsilon)
          Termination criteria for iterative algorithms.
          @@ -339,7 +388,7 @@

          TermCriteria

        - +
          @@ -349,78 +398,80 @@

          TermCriteria

          Termination criteria for iterative algorithms.
        - +
        • TermCriteria

          -
          public TermCriteria(double[] vals)
          +
          public TermCriteria​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - + - +
        • hashCode

          -
          public int hashCode()
          +
          public int hashCode()
          Overrides:
          hashCode in class java.lang.Object
        - +
        • equals

          -
          public boolean equals(java.lang.Object obj)
          +
          public boolean equals​(java.lang.Object obj)
          Overrides:
          equals in class java.lang.Object
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
          @@ -429,21 +480,25 @@

          toString

      +
    +
    + diff --git a/docs/org/opencv/core/TickMeter.html b/docs/org/opencv/core/TickMeter.html index 090a0a7c..dd29ec53 100644 --- a/docs/org/opencv/core/TickMeter.html +++ b/docs/org/opencv/core/TickMeter.html @@ -1,12 +1,21 @@ - + - + - + TickMeter - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.core
    +

    Class TickMeter

    @@ -107,7 +131,6 @@

    Class TickMeter

    @@ -227,12 +277,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -243,22 +294,24 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • TickMeter

          -
          protected TickMeter(long addr)
          +
          protected TickMeter​(long addr)
        - +
          @@ -269,100 +322,111 @@

          TickMeter

      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static TickMeter __fromPtr__​(long addr)
          +
        • +
        +
        • getTimeMicro

          -
          public double getTimeMicro()
          +
          public double getTimeMicro()
        - +
        • getTimeMilli

          -
          public double getTimeMilli()
          +
          public double getTimeMilli()
        - +
        • getTimeSec

          -
          public double getTimeSec()
          +
          public double getTimeSec()
        - +
        • getCounter

          -
          public long getCounter()
          +
          public long getCounter()
        - +
        • getTimeTicks

          -
          public long getTimeTicks()
          +
          public long getTimeTicks()
        - +
        • reset

          -
          public void reset()
          +
          public void reset()
        - +
        • start

          -
          public void start()
          +
          public void start()
        - +
        • stop

          -
          public void stop()
          +
          public void stop()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -374,21 +438,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/core/package-frame.html b/docs/org/opencv/core/package-frame.html deleted file mode 100644 index f75c0283..00000000 --- a/docs/org/opencv/core/package-frame.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - -org.opencv.core - - - - - -

    org.opencv.core

    - - - diff --git a/docs/org/opencv/core/package-summary.html b/docs/org/opencv/core/package-summary.html index 7de77a78..787fbce0 100644 --- a/docs/org/opencv/core/package-summary.html +++ b/docs/org/opencv/core/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.core - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.core

    + +
    +
    +
    +
    @@ -239,12 +292,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -255,153 +309,166 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • DictValue

          -
          protected DictValue(long addr)
          +
          protected DictValue​(long addr)
        - +
        • DictValue

          -
          public DictValue(java.lang.String s)
          +
          public DictValue​(java.lang.String s)
        - +
        • DictValue

          -
          public DictValue(double p)
          +
          public DictValue​(double p)
        - +
        • DictValue

          -
          public DictValue(int i)
          +
          public DictValue​(int i)
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
          +
        • +
        + + + +
          +
        • +

          __fromPtr__

          +
          public static DictValue __fromPtr__​(long addr)
        - +
        • getStringValue

          -
          public java.lang.String getStringValue(int idx)
          +
          public java.lang.String getStringValue​(int idx)
        - +
        • getStringValue

          -
          public java.lang.String getStringValue()
          +
          public java.lang.String getStringValue()
        - +
        • isInt

          -
          public boolean isInt()
          +
          public boolean isInt()
        - +
        • isReal

          -
          public boolean isReal()
          +
          public boolean isReal()
        - +
        • isString

          -
          public boolean isString()
          +
          public boolean isString()
        - +
        • getRealValue

          -
          public double getRealValue(int idx)
          +
          public double getRealValue​(int idx)
        - +
        • getRealValue

          -
          public double getRealValue()
          +
          public double getRealValue()
        - +
        • getIntValue

          -
          public int getIntValue(int idx)
          +
          public int getIntValue​(int idx)
        - +
        • getIntValue

          -
          public int getIntValue()
          +
          public int getIntValue()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -413,21 +480,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/dnn/Dnn.html b/docs/org/opencv/dnn/Dnn.html index b431e422..f7cfae89 100644 --- a/docs/org/opencv/dnn/Dnn.html +++ b/docs/org/opencv/dnn/Dnn.html @@ -1,12 +1,21 @@ - + - + - + Dnn - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.dnn
    +

    Class Dnn

    @@ -107,7 +131,6 @@

    Class Dnn

    @@ -293,12 +536,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -311,7 +555,7 @@

          DNN_BACKEND_DEFAULT

        - +
          @@ -324,7 +568,33 @@

          DNN_BACKEND_HALIDE

        - + + + +
          +
        • +

          DNN_BACKEND_INFERENCE_ENGINE

          +
          public static final int DNN_BACKEND_INFERENCE_ENGINE
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          DNN_BACKEND_OPENCV

          +
          public static final int DNN_BACKEND_OPENCV
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
          @@ -337,10 +607,10 @@

          DNN_TARGET_CPU

        - + -
          +
          • DNN_TARGET_OPENCL

            public static final int DNN_TARGET_OPENCL
            @@ -350,15 +620,43 @@

            DNN_TARGET_OPENCL

          + + + +
            +
          • +

            DNN_TARGET_OPENCL_FP16

            +
            public static final int DNN_TARGET_OPENCL_FP16
            +
            +
            See Also:
            +
            Constant Field Values
            +
          + + + +
            +
          • +

            DNN_TARGET_MYRIAD

            +
            public static final int DNN_TARGET_MYRIAD
            +
            +
            See Also:
            +
            Constant Field Values
            +
            +
          • +
          + +
        +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -369,219 +667,489 @@

          Dnn

      +
      +
        -
      • +
      • Method Detail

        - +
        • blobFromImage

          -
          public static Mat blobFromImage(Mat image,
          +
          public static Mat blobFromImage​(Mat image,
                                           double scalefactor,
          -                                Size size,
          -                                Scalar mean,
          +                                Size size,
          +                                Scalar mean,
          +                                boolean swapRB,
          +                                boolean crop,
          +                                int ddepth)
          +
        • +
        + + + +
          +
        • +

          blobFromImage

          +
          public static Mat blobFromImage​(Mat image,
          +                                double scalefactor,
          +                                Size size,
          +                                Scalar mean,
                                           boolean swapRB,
                                           boolean crop)
        - + + + +
          +
        • +

          blobFromImage

          +
          public static Mat blobFromImage​(Mat image,
          +                                double scalefactor,
          +                                Size size,
          +                                Scalar mean,
          +                                boolean swapRB)
          +
        • +
        + + + +
          +
        • +

          blobFromImage

          +
          public static Mat blobFromImage​(Mat image,
          +                                double scalefactor,
          +                                Size size,
          +                                Scalar mean)
          +
        • +
        + + + +
          +
        • +

          blobFromImage

          +
          public static Mat blobFromImage​(Mat image,
          +                                double scalefactor,
          +                                Size size)
          +
        • +
        +
        • blobFromImage

          -
          public static Mat blobFromImage(Mat image)
          +
          public static Mat blobFromImage​(Mat image,
          +                                double scalefactor)
          +
        • +
        + + + +
          +
        • +

          blobFromImage

          +
          public static Mat blobFromImage​(Mat image)
          +
        • +
        + + + +
          +
        • +

          blobFromImages

          +
          public static Mat blobFromImages​(java.util.List<Mat> images,
          +                                 double scalefactor,
          +                                 Size size,
          +                                 Scalar mean,
          +                                 boolean swapRB,
          +                                 boolean crop,
          +                                 int ddepth)
        - +
        • blobFromImages

          -
          public static Mat blobFromImages(java.util.List<Mat> images,
          +
          public static Mat blobFromImages​(java.util.List<Mat> images,
                                            double scalefactor,
          -                                 Size size,
          -                                 Scalar mean,
          +                                 Size size,
          +                                 Scalar mean,
                                            boolean swapRB,
                                            boolean crop)
        - + + + +
          +
        • +

          blobFromImages

          +
          public static Mat blobFromImages​(java.util.List<Mat> images,
          +                                 double scalefactor,
          +                                 Size size,
          +                                 Scalar mean,
          +                                 boolean swapRB)
          +
        • +
        +
        • blobFromImages

          -
          public static Mat blobFromImages(java.util.List<Mat> images)
          +
          public static Mat blobFromImages​(java.util.List<Mat> images,
          +                                 double scalefactor,
          +                                 Size size,
          +                                 Scalar mean)
          +
        • +
        + + + +
          +
        • +

          blobFromImages

          +
          public static Mat blobFromImages​(java.util.List<Mat> images,
          +                                 double scalefactor,
          +                                 Size size)
        - + + + +
          +
        • +

          blobFromImages

          +
          public static Mat blobFromImages​(java.util.List<Mat> images,
          +                                 double scalefactor)
          +
        • +
        + + + +
          +
        • +

          blobFromImages

          +
          public static Mat blobFromImages​(java.util.List<Mat> images)
          +
        • +
        +
        • readTorchBlob

          -
          public static Mat readTorchBlob(java.lang.String filename,
          +
          public static Mat readTorchBlob​(java.lang.String filename,
                                           boolean isBinary)
        - +
        • readTorchBlob

          -
          public static Mat readTorchBlob(java.lang.String filename)
          +
          public static Mat readTorchBlob​(java.lang.String filename)
          +
        • +
        + + + +
          +
        • +

          readNet

          +
          public static Net readNet​(java.lang.String framework,
          +                          MatOfByte bufferModel,
          +                          MatOfByte bufferConfig)
          +
        • +
        + + + +
          +
        • +

          readNet

          +
          public static Net readNet​(java.lang.String framework,
          +                          MatOfByte bufferModel)
          +
        • +
        + + + +
          +
        • +

          readNet

          +
          public static Net readNet​(java.lang.String model,
          +                          java.lang.String config,
          +                          java.lang.String framework)
          +
        • +
        + + + +
          +
        • +

          readNet

          +
          public static Net readNet​(java.lang.String model,
          +                          java.lang.String config)
          +
        • +
        + + + +
          +
        • +

          readNet

          +
          public static Net readNet​(java.lang.String model)
        - +
        • readNetFromCaffe

          -
          public static Net readNetFromCaffe(java.lang.String prototxt,
          +
          public static Net readNetFromCaffe​(java.lang.String prototxt,
                                              java.lang.String caffeModel)
        - + + + +
          +
        • +

          readNetFromCaffe

          +
          public static Net readNetFromCaffe​(java.lang.String prototxt)
          +
        • +
        + + + +
          +
        • +

          readNetFromCaffe

          +
          public static Net readNetFromCaffe​(MatOfByte bufferProto,
          +                                   MatOfByte bufferModel)
          +
        • +
        +
        • readNetFromCaffe

          -
          public static Net readNetFromCaffe(java.lang.String prototxt)
          +
          public static Net readNetFromCaffe​(MatOfByte bufferProto)
        - +
        • readNetFromDarknet

          -
          public static Net readNetFromDarknet(java.lang.String cfgFile,
          +
          public static Net readNetFromDarknet​(java.lang.String cfgFile,
                                                java.lang.String darknetModel)
        - + + + +
          +
        • +

          readNetFromDarknet

          +
          public static Net readNetFromDarknet​(java.lang.String cfgFile)
          +
        • +
        +
        • readNetFromDarknet

          -
          public static Net readNetFromDarknet(java.lang.String cfgFile)
          +
          public static Net readNetFromDarknet​(MatOfByte bufferCfg,
          +                                     MatOfByte bufferModel)
        - + + + +
          +
        • +

          readNetFromDarknet

          +
          public static Net readNetFromDarknet​(MatOfByte bufferCfg)
          +
        • +
        + + + +
          +
        • +

          readNetFromModelOptimizer

          +
          public static Net readNetFromModelOptimizer​(java.lang.String xml,
          +                                            java.lang.String bin)
          +
        • +
        +
        • readNetFromTensorflow

          -
          public static Net readNetFromTensorflow(java.lang.String model,
          +
          public static Net readNetFromTensorflow​(java.lang.String model,
                                                   java.lang.String config)
        - + + + +
          +
        • +

          readNetFromTensorflow

          +
          public static Net readNetFromTensorflow​(java.lang.String model)
          +
        • +
        +
        • readNetFromTensorflow

          -
          public static Net readNetFromTensorflow(java.lang.String model)
          +
          public static Net readNetFromTensorflow​(MatOfByte bufferModel,
          +                                        MatOfByte bufferConfig)
        - + + + +
          +
        • +

          readNetFromTensorflow

          +
          public static Net readNetFromTensorflow​(MatOfByte bufferModel)
          +
        • +
        +
        • readNetFromTorch

          -
          public static Net readNetFromTorch(java.lang.String model,
          +
          public static Net readNetFromTorch​(java.lang.String model,
                                              boolean isBinary)
        - +
        • readNetFromTorch

          -
          public static Net readNetFromTorch(java.lang.String model)
          +
          public static Net readNetFromTorch​(java.lang.String model)
        - + - + - + + + +
          +
        • +

          NMSBoxes

          +
          public static void NMSBoxes​(MatOfRect bboxes,
          +                            MatOfFloat scores,
          +                            float score_threshold,
          +                            float nms_threshold,
          +                            MatOfInt indices)
          +
        • +
        + + + +
          +
        • +

          imagesFromBlob

          +
          public static void imagesFromBlob​(Mat blob_,
          +                                  java.util.List<Mat> images_)
          +
        • +
        +
        • shrinkCaffeModel

          -
          public static void shrinkCaffeModel(java.lang.String src,
          +
          public static void shrinkCaffeModel​(java.lang.String src,
                                               java.lang.String dst,
                                               java.util.List<java.lang.String> layersTypes)
        - +
        • shrinkCaffeModel

          -
          public static void shrinkCaffeModel(java.lang.String src,
          +
          public static void shrinkCaffeModel​(java.lang.String src,
                                               java.lang.String dst)
      +
    +
    + diff --git a/docs/org/opencv/dnn/Layer.html b/docs/org/opencv/dnn/Layer.html index e3465f03..56f02885 100644 --- a/docs/org/opencv/dnn/Layer.html +++ b/docs/org/opencv/dnn/Layer.html @@ -1,12 +1,21 @@ - + - + - + Layer - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.dnn
    +

    Class Layer

    @@ -99,7 +123,7 @@

    Class Layer

  • java.lang.Object
  • @@ -122,100 +145,127 @@

    Class Layer

    @@ -230,114 +281,135 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • Layer

          -
          protected Layer(long addr)
          +
          protected Layer​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Layer __fromPtr__​(long addr)
          +
        • +
        + + + +
          +
        • +

          outputNameToIndex

          +
          public int outputNameToIndex​(java.lang.String outputName)
          +
        • +
        +
        • finalize

          -
          public java.util.List<Mat> finalize(java.util.List<Mat> inputs)
          +
          public java.util.List<Mat> finalize​(java.util.List<Mat> inputs)
        - +
        • finalize

          -
          public void finalize(java.util.List<Mat> inputs,
          -                     java.util.List<Mat> outputs)
          +
          public void finalize​(java.util.List<Mat> inputs,
          +                     java.util.List<Mat> outputs)
        - +
        • run

          -
          public void run(java.util.List<Mat> inputs,
          -                java.util.List<Mat> outputs,
          -                java.util.List<Mat> internals)
          +
          public void run​(java.util.List<Mat> inputs,
          +                java.util.List<Mat> outputs,
          +                java.util.List<Mat> internals)
        - +
        • get_blobs

          -
          public java.util.List<Mat> get_blobs()
          +
          public java.util.List<Mat> get_blobs()
        - +
        • set_blobs

          -
          public void set_blobs(java.util.List<Mat> blobs)
          +
          public void set_blobs​(java.util.List<Mat> blobs)
        - +
        • get_name

          -
          public java.lang.String get_name()
          +
          public java.lang.String get_name()
        - +
        • get_type

          -
          public java.lang.String get_type()
          +
          public java.lang.String get_type()
        - +
        • get_preferableTarget

          -
          public int get_preferableTarget()
          +
          public int get_preferableTarget()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -345,21 +417,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/dnn/Net.html b/docs/org/opencv/dnn/Net.html index 4937607a..7a479cfb 100644 --- a/docs/org/opencv/dnn/Net.html +++ b/docs/org/opencv/dnn/Net.html @@ -1,12 +1,21 @@ - + - + - + Net - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.dnn
    +

    Class Net

    @@ -107,7 +131,6 @@

    Class Net

    @@ -340,12 +435,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -356,22 +452,24 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Net

          -
          protected Net(long addr)
          +
          protected Net​(long addr)
        - +
          @@ -382,333 +480,377 @@

          Net

      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Net __fromPtr__​(long addr)
          +
        • +
        +
        • forward

          -
          public Mat forward(java.lang.String outputName)
          +
          public Mat forward​(java.lang.String outputName)
        - +
        • forward

          -
          public Mat forward()
          +
          public Mat forward()
        - + - + - + + + +
          +
        • +

          readFromModelOptimizer

          +
          public static Net readFromModelOptimizer​(java.lang.String xml,
          +                                         java.lang.String bin)
          +
        • +
        + - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • getLayerId

          -
          public int getLayerId(java.lang.String layer)
          +
          public int getLayerId​(java.lang.String layer)
        - +
        • getLayersCount

          -
          public int getLayersCount(java.lang.String layerType)
          +
          public int getLayersCount​(java.lang.String layerType)
        - +
        • getFLOPS

          -
          public long getFLOPS(MatOfInt netInputShape)
          +
          public long getFLOPS​(MatOfInt netInputShape)
        - +
        • getFLOPS

          -
          public long getFLOPS(int layerId,
          -                     MatOfInt netInputShape)
          +
          public long getFLOPS​(int layerId,
          +                     MatOfInt netInputShape)
        - +
        • getFLOPS

          -
          public long getFLOPS(int layerId,
          -                     java.util.List<MatOfInt> netInputShapes)
          +
          public long getFLOPS​(int layerId,
          +                     java.util.List<MatOfInt> netInputShapes)
        - +
        • getFLOPS

          -
          public long getFLOPS(java.util.List<MatOfInt> netInputShapes)
          +
          public long getFLOPS​(java.util.List<MatOfInt> netInputShapes)
        - +
        • getPerfProfile

          -
          public long getPerfProfile(MatOfDouble timings)
          +
          public long getPerfProfile​(MatOfDouble timings)
        - +
        • getLayerNames

          -
          public java.util.List<java.lang.String> getLayerNames()
          +
          public java.util.List<java.lang.String> getLayerNames()
        - +
        • getUnconnectedOutLayers

          -
          public MatOfInt getUnconnectedOutLayers()
          +
          public MatOfInt getUnconnectedOutLayers()
        - +
        • connect

          -
          public void connect(java.lang.String outPin,
          +
          public void connect​(java.lang.String outPin,
                               java.lang.String inpPin)
        - +
        • deleteLayer

          -
          public void deleteLayer(DictValue layer)
          +
          public void deleteLayer​(DictValue layer)
        - +
        • enableFusion

          -
          public void enableFusion(boolean fusion)
          +
          public void enableFusion​(boolean fusion)
        - +
        • forward

          -
          public void forward(java.util.List<Mat> outputBlobs,
          +
          public void forward​(java.util.List<Mat> outputBlobs,
                               java.lang.String outputName)
        - +
        • forward

          -
          public void forward(java.util.List<Mat> outputBlobs)
          +
          public void forward​(java.util.List<Mat> outputBlobs)
        - +
        • forward

          -
          public void forward(java.util.List<Mat> outputBlobs,
          +
          public void forward​(java.util.List<Mat> outputBlobs,
                               java.util.List<java.lang.String> outBlobNames)
        - +
        • getLayerTypes

          -
          public void getLayerTypes(java.util.List<java.lang.String> layersTypes)
          +
          public void getLayerTypes​(java.util.List<java.lang.String> layersTypes)
        - +
        • getMemoryConsumption

          -
          public void getMemoryConsumption(MatOfInt netInputShape,
          +
          public void getMemoryConsumption​(MatOfInt netInputShape,
                                            long[] weights,
                                            long[] blobs)
        - +
        • getMemoryConsumption

          -
          public void getMemoryConsumption(int layerId,
          -                                 MatOfInt netInputShape,
          +
          public void getMemoryConsumption​(int layerId,
          +                                 MatOfInt netInputShape,
                                            long[] weights,
                                            long[] blobs)
        - +
        • getMemoryConsumption

          -
          public void getMemoryConsumption(int layerId,
          -                                 java.util.List<MatOfInt> netInputShapes,
          +
          public void getMemoryConsumption​(int layerId,
          +                                 java.util.List<MatOfInt> netInputShapes,
                                            long[] weights,
                                            long[] blobs)
        - +
        • setHalideScheduler

          -
          public void setHalideScheduler(java.lang.String scheduler)
          +
          public void setHalideScheduler​(java.lang.String scheduler)
          +
        • +
        + + + +
          +
        • +

          setInput

          +
          public void setInput​(Mat blob,
          +                     java.lang.String name,
          +                     double scalefactor,
          +                     Scalar mean)
          +
        • +
        + + + +
          +
        • +

          setInput

          +
          public void setInput​(Mat blob,
          +                     java.lang.String name,
          +                     double scalefactor)
        - +
        • setInput

          -
          public void setInput(Mat blob,
          +
          public void setInput​(Mat blob,
                                java.lang.String name)
        - +
        • setInput

          -
          public void setInput(Mat blob)
          +
          public void setInput​(Mat blob)
        - +
        • setInputsNames

          -
          public void setInputsNames(java.util.List<java.lang.String> inputBlobNames)
          +
          public void setInputsNames​(java.util.List<java.lang.String> inputBlobNames)
        - +
        • setParam

          -
          public void setParam(DictValue layer,
          +
          public void setParam​(DictValue layer,
                                int numParam,
          -                     Mat blob)
          + Mat blob)
        - +
        • setPreferableBackend

          -
          public void setPreferableBackend(int backendId)
          +
          public void setPreferableBackend​(int backendId)
        - +
        • setPreferableTarget

          -
          public void setPreferableTarget(int targetId)
          +
          public void setPreferableTarget​(int targetId)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -720,21 +862,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/dnn/package-frame.html b/docs/org/opencv/dnn/package-frame.html deleted file mode 100644 index a238c8fd..00000000 --- a/docs/org/opencv/dnn/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -org.opencv.dnn - - - - - -

    org.opencv.dnn

    -
    -

    Classes

    - -
    - - diff --git a/docs/org/opencv/dnn/package-summary.html b/docs/org/opencv/dnn/package-summary.html index b1734978..28b8d611 100644 --- a/docs/org/opencv/dnn/package-summary.html +++ b/docs/org/opencv/dnn/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.dnn - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.dnn

    • - +
      @@ -82,19 +106,19 @@

      Package org.opencv.dnn

      - + - + - + - + @@ -102,16 +126,19 @@

      Package org.opencv.dnn

      + + diff --git a/docs/org/opencv/dnn/package-tree.html b/docs/org/opencv/dnn/package-tree.html index 7573a209..0f6e5d18 100644 --- a/docs/org/opencv/dnn/package-tree.html +++ b/docs/org/opencv/dnn/package-tree.html @@ -1,12 +1,21 @@ - + - + - +org.opencv.dnn Class Hierarchy - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +

      Hierarchy For Package org.opencv.dnn

      Package Hierarchies: @@ -76,32 +100,37 @@

      Hierarchy For Package org.opencv.dnn

      +

      Class Hierarchy

      +
      +
      + diff --git a/docs/org/opencv/features2d/AKAZE.html b/docs/org/opencv/features2d/AKAZE.html index 32e64f85..41c9f6cb 100644 --- a/docs/org/opencv/features2d/AKAZE.html +++ b/docs/org/opencv/features2d/AKAZE.html @@ -1,12 +1,21 @@ - + - + - +AKAZE - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +
      -
      org.opencv.features2d
      +

      Class AKAZE

      @@ -99,10 +123,10 @@

      Class AKAZE

    • java.lang.Object
    • @@ -127,169 +150,250 @@

      Class AKAZE

      • +
          -
        • +
        • Field Summary

          -
      Class Summary 
      Class
      DictValueDictValue  
      DnnDnn  
      LayerLayer  
      NetNet  
      +
      - + + - + + - + + - + + - + +
      Fields 
      Modifier and TypeField and DescriptionFieldDescription
      static intDESCRIPTOR_KAZE DESCRIPTOR_KAZE 
      static intDESCRIPTOR_KAZE_UPRIGHT DESCRIPTOR_KAZE_UPRIGHT 
      static intDESCRIPTOR_MLDB DESCRIPTOR_MLDB 
      static intDESCRIPTOR_MLDB_UPRIGHT DESCRIPTOR_MLDB_UPRIGHT 
    + +
      -
    • +
    • Constructor Summary

      - +
      - + + - + +
      Constructors 
      ModifierConstructor and DescriptionConstructorDescription
      protected AKAZE(long addr) AKAZE​(long addr) 
    +
    +
    +
    @@ -304,12 +409,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -322,7 +428,7 @@

          DESCRIPTOR_KAZE_UPRIGHT

        - +
          @@ -335,7 +441,7 @@

          DESCRIPTOR_KAZE

        - +
          @@ -348,7 +454,7 @@

          DESCRIPTOR_MLDB_UPRIGHT

        - +
          @@ -363,36 +469,49 @@

          DESCRIPTOR_MLDB

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • AKAZE

          -
          protected AKAZE(long addr)
          +
          protected AKAZE​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static AKAZE __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static AKAZE create(int descriptor_type,
          +
          public static AKAZE create​(int descriptor_type,
                                      int descriptor_size,
                                      int descriptor_channels,
                                      float threshold,
          @@ -401,165 +520,234 @@ 

          create

          int diffusivity)
        - + + + +
          +
        • +

          create

          +
          public static AKAZE create​(int descriptor_type,
          +                           int descriptor_size,
          +                           int descriptor_channels,
          +                           float threshold,
          +                           int nOctaves,
          +                           int nOctaveLayers)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static AKAZE create​(int descriptor_type,
          +                           int descriptor_size,
          +                           int descriptor_channels,
          +                           float threshold,
          +                           int nOctaves)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static AKAZE create​(int descriptor_type,
          +                           int descriptor_size,
          +                           int descriptor_channels,
          +                           float threshold)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static AKAZE create​(int descriptor_type,
          +                           int descriptor_size,
          +                           int descriptor_channels)
          +
        • +
        +
        • create

          -
          public static AKAZE create()
          +
          public static AKAZE create​(int descriptor_type,
          +                           int descriptor_size)
        - + + + +
          +
        • +

          create

          +
          public static AKAZE create​(int descriptor_type)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static AKAZE create()
          +
        • +
        + - +
        • getThreshold

          -
          public double getThreshold()
          +
          public double getThreshold()
        - +
        • getDescriptorChannels

          -
          public int getDescriptorChannels()
          +
          public int getDescriptorChannels()
        - +
        • getDescriptorSize

          -
          public int getDescriptorSize()
          +
          public int getDescriptorSize()
        - +
        • getDescriptorType

          -
          public int getDescriptorType()
          +
          public int getDescriptorType()
        - +
        • getDiffusivity

          -
          public int getDiffusivity()
          +
          public int getDiffusivity()
        - +
        • getNOctaveLayers

          -
          public int getNOctaveLayers()
          +
          public int getNOctaveLayers()
        - +
        • getNOctaves

          -
          public int getNOctaves()
          +
          public int getNOctaves()
        - +
        • setDescriptorChannels

          -
          public void setDescriptorChannels(int dch)
          +
          public void setDescriptorChannels​(int dch)
        - +
        • setDescriptorSize

          -
          public void setDescriptorSize(int dsize)
          +
          public void setDescriptorSize​(int dsize)
        - +
        • setDescriptorType

          -
          public void setDescriptorType(int dtype)
          +
          public void setDescriptorType​(int dtype)
        - +
        • setDiffusivity

          -
          public void setDiffusivity(int diff)
          +
          public void setDiffusivity​(int diff)
        - +
        • setNOctaveLayers

          -
          public void setNOctaveLayers(int octaveLayers)
          +
          public void setNOctaveLayers​(int octaveLayers)
        - +
        • setNOctaves

          -
          public void setNOctaves(int octaves)
          +
          public void setNOctaves​(int octaves)
        - +
        • setThreshold

          -
          public void setThreshold(double threshold)
          +
          public void setThreshold​(double threshold)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -567,21 +755,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/AgastFeatureDetector.html b/docs/org/opencv/features2d/AgastFeatureDetector.html index 134dc20a..69424c31 100644 --- a/docs/org/opencv/features2d/AgastFeatureDetector.html +++ b/docs/org/opencv/features2d/AgastFeatureDetector.html @@ -1,12 +1,21 @@ - + - + - + AgastFeatureDetector - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class AgastFeatureDetector

    @@ -99,10 +123,10 @@

    Class AgastFeatureDetector<
  • java.lang.Object
  • @@ -127,141 +150,182 @@

    Class AgastFeatureDetector< @@ -276,12 +341,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -294,7 +360,7 @@

          AGAST_5_8

        - +
          @@ -307,7 +373,7 @@

          AGAST_7_12d

        - +
          @@ -320,7 +386,7 @@

          AGAST_7_12s

        - +
          @@ -333,7 +399,7 @@

          OAST_9_16

        - +
          @@ -346,7 +412,7 @@

          THRESHOLD

        - +
          @@ -361,127 +427,159 @@

          NONMAX_SUPPRESSION

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • AgastFeatureDetector

          -
          protected AgastFeatureDetector(long addr)
          +
          protected AgastFeatureDetector​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + + + - + + + +
          +
        • +

          create

          +
          public static AgastFeatureDetector create​(int threshold,
          +                                          boolean nonmaxSuppression)
          +
        • +
        + + + + + - + - +
        • getNonmaxSuppression

          -
          public boolean getNonmaxSuppression()
          +
          public boolean getNonmaxSuppression()
        - +
        • getThreshold

          -
          public int getThreshold()
          +
          public int getThreshold()
        - +
        • getType

          -
          public int getType()
          +
          public int getType()
        - +
        • setNonmaxSuppression

          -
          public void setNonmaxSuppression(boolean f)
          +
          public void setNonmaxSuppression​(boolean f)
        - +
        • setThreshold

          -
          public void setThreshold(int threshold)
          +
          public void setThreshold​(int threshold)
        - +
        • setType

          -
          public void setType(int type)
          +
          public void setType​(int type)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -489,21 +587,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/BFMatcher.html b/docs/org/opencv/features2d/BFMatcher.html index ef22b4e7..2bc0e98b 100644 --- a/docs/org/opencv/features2d/BFMatcher.html +++ b/docs/org/opencv/features2d/BFMatcher.html @@ -1,12 +1,21 @@ - + - + - + BFMatcher - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class BFMatcher

    @@ -99,10 +123,10 @@

    Class BFMatcher

  • java.lang.Object
  • @@ -127,97 +150,125 @@

    Class BFMatcher

    @@ -232,31 +284,41 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • BFMatcher

          -
          protected BFMatcher(long addr)
          +
          protected BFMatcher​(long addr)
        - +
        • BFMatcher

          -
          public BFMatcher(int normType,
          +
          public BFMatcher​(int normType,
                            boolean crossCheck)
        - + + + +
          +
        • +

          BFMatcher

          +
          public BFMatcher​(int normType)
          +
        • +
        +
          @@ -267,42 +329,62 @@

          BFMatcher

      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static BFMatcher __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static BFMatcher create(int normType,
          +
          public static BFMatcher create​(int normType,
                                          boolean crossCheck)
        - +
        • create

          -
          public static BFMatcher create()
          +
          public static BFMatcher create​(int normType)
        - + + + +
          +
        • +

          create

          +
          public static BFMatcher create()
          +
        • +
        +
      +
    +
    + diff --git a/docs/org/opencv/features2d/BOWImgDescriptorExtractor.html b/docs/org/opencv/features2d/BOWImgDescriptorExtractor.html index 1679bc0f..2c221ca3 100644 --- a/docs/org/opencv/features2d/BOWImgDescriptorExtractor.html +++ b/docs/org/opencv/features2d/BOWImgDescriptorExtractor.html @@ -1,12 +1,21 @@ - + - + - + BOWImgDescriptorExtractor - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class BOWImgDescriptorExtractor

    @@ -107,7 +131,6 @@

    Class BOWImgDescriptor

    @@ -213,12 +259,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -229,92 +276,105 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • BOWImgDescriptorExtractor

          -
          protected BOWImgDescriptorExtractor(long addr)
          +
          protected BOWImgDescriptorExtractor​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
          +
        • +
        + + + + - +
        • getVocabulary

          -
          public Mat getVocabulary()
          +
          public Mat getVocabulary()
        - +
        • descriptorSize

          -
          public int descriptorSize()
          +
          public int descriptorSize()
        - +
        • descriptorType

          -
          public int descriptorType()
          +
          public int descriptorType()
        - + - +
        • setVocabulary

          -
          public void setVocabulary(Mat vocabulary)
          +
          public void setVocabulary​(Mat vocabulary)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -326,21 +386,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/BOWKMeansTrainer.html b/docs/org/opencv/features2d/BOWKMeansTrainer.html index 922f3198..1d70ddeb 100644 --- a/docs/org/opencv/features2d/BOWKMeansTrainer.html +++ b/docs/org/opencv/features2d/BOWKMeansTrainer.html @@ -1,12 +1,21 @@ - + - + - + BOWKMeansTrainer - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class BOWKMeansTrainer

    @@ -99,7 +123,7 @@

    Class BOWKMeansTrainer

  • java.lang.Object
  • @@ -122,84 +145,115 @@

    Class BOWKMeansTrainer

    @@ -214,86 +269,119 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • BOWKMeansTrainer

          -
          protected BOWKMeansTrainer(long addr)
          +
          protected BOWKMeansTrainer​(long addr)
        - +
        • BOWKMeansTrainer

          -
          public BOWKMeansTrainer(int clusterCount,
          -                        TermCriteria termcrit,
          +
          public BOWKMeansTrainer​(int clusterCount,
          +                        TermCriteria termcrit,
                                   int attempts,
                                   int flags)
        - + + + +
          +
        • +

          BOWKMeansTrainer

          +
          public BOWKMeansTrainer​(int clusterCount,
          +                        TermCriteria termcrit,
          +                        int attempts)
          +
        • +
        + + + +
          +
        • +

          BOWKMeansTrainer

          +
          public BOWKMeansTrainer​(int clusterCount,
          +                        TermCriteria termcrit)
          +
        • +
        +
        • BOWKMeansTrainer

          -
          public BOWKMeansTrainer(int clusterCount)
          +
          public BOWKMeansTrainer​(int clusterCount)
      +
      +
      +
    +
    + diff --git a/docs/org/opencv/features2d/BOWTrainer.html b/docs/org/opencv/features2d/BOWTrainer.html index 2a23d359..61bb4249 100644 --- a/docs/org/opencv/features2d/BOWTrainer.html +++ b/docs/org/opencv/features2d/BOWTrainer.html @@ -1,12 +1,21 @@ - + - + - + BOWTrainer - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class BOWTrainer

    @@ -108,10 +132,9 @@

    Class BOWTrainer

  • Direct Known Subclasses:
    -
    BOWKMeansTrainer
    +
    BOWKMeansTrainer

    -
    public class BOWTrainer
     extends java.lang.Object
  • @@ -121,90 +144,113 @@

    Class BOWTrainer

    @@ -219,12 +266,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -235,99 +283,112 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • BOWTrainer

          -
          protected BOWTrainer(long addr)
          +
          protected BOWTrainer​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static BOWTrainer __fromPtr__​(long addr)
          +
        • +
        +
        • cluster

          -
          public Mat cluster(Mat descriptors)
          +
          public Mat cluster​(Mat descriptors)
        - +
        • cluster

          -
          public Mat cluster()
          +
          public Mat cluster()
        - +
        • descriptorsCount

          -
          public int descriptorsCount()
          +
          public int descriptorsCount()
        - +
        • getDescriptors

          -
          public java.util.List<Mat> getDescriptors()
          +
          public java.util.List<Mat> getDescriptors()
        - +
        • add

          -
          public void add(Mat descriptors)
          +
          public void add​(Mat descriptors)
        - +
        • clear

          -
          public void clear()
          +
          public void clear()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -339,21 +400,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/BRISK.html b/docs/org/opencv/features2d/BRISK.html index 3e666b82..3dfc713f 100644 --- a/docs/org/opencv/features2d/BRISK.html +++ b/docs/org/opencv/features2d/BRISK.html @@ -1,12 +1,21 @@ - + - + - + BRISK - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class BRISK

    @@ -99,10 +123,10 @@

    Class BRISK

  • java.lang.Object
  • @@ -127,116 +150,182 @@

    Class BRISK

    @@ -251,122 +341,203 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • BRISK

          -
          protected BRISK(long addr)
          +
          protected BRISK​(long addr)
      +
      +
      +
    +
    + diff --git a/docs/org/opencv/features2d/DescriptorExtractor.html b/docs/org/opencv/features2d/DescriptorExtractor.html index 33ab35b7..067facf3 100644 --- a/docs/org/opencv/features2d/DescriptorExtractor.html +++ b/docs/org/opencv/features2d/DescriptorExtractor.html @@ -1,12 +1,21 @@ - + - + - + DescriptorExtractor - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class DescriptorExtractor

    @@ -107,11 +131,10 @@

    Class DescriptorExtractor

  • -
    Deprecated.
    -
    @Deprecated
     public class DescriptorExtractor
     extends java.lang.Object
    +
    Deprecated.
  • @@ -119,210 +142,251 @@

    Class DescriptorExtractor
  • +
    +
    +
      -
    • +
    • Constructor Summary

      - +
      - + + - +
      Constructors 
      ModifierConstructor and DescriptionConstructorDescription
      protected DescriptorExtractor(long addr) -
      Deprecated. 
      +
      DescriptorExtractor​(long addr) +
      Deprecated.
       
    +
    +
    +
  • @@ -337,211 +402,212 @@

    Methods inherited from class java.lang.Object

    • +
      +
      +
        -
      • +
      • Constructor Detail

        - +
        • DescriptorExtractor

          -
          protected DescriptorExtractor(long addr)
          -
          Deprecated. 
          +
          protected DescriptorExtractor​(long addr)
          +
          Deprecated.
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          -
          Deprecated. 
          +
          public long getNativeObjAddr()
          +
          Deprecated.
          +
        • +
        + + + + - + - +
        • empty

          -
          public boolean empty()
          -
          Deprecated. 
          +
          public boolean empty()
          +
          Deprecated.
        - +
        • descriptorSize

          -
          public int descriptorSize()
          -
          Deprecated. 
          +
          public int descriptorSize()
          +
          Deprecated.
        - +
        • descriptorType

          -
          public int descriptorType()
          -
          Deprecated. 
          +
          public int descriptorType()
          +
          Deprecated.
        - +
        • compute

          -
          public void compute(Mat image,
          -                    MatOfKeyPoint keypoints,
          -                    Mat descriptors)
          -
          Deprecated. 
          +
          public void compute​(Mat image,
          +                    MatOfKeyPoint keypoints,
          +                    Mat descriptors)
          +
          Deprecated.
        - +
        • compute

          -
          public void compute(java.util.List<Mat> images,
          -                    java.util.List<MatOfKeyPoint> keypoints,
          -                    java.util.List<Mat> descriptors)
          -
          Deprecated. 
          +
          public void compute​(java.util.List<Mat> images,
          +                    java.util.List<MatOfKeyPoint> keypoints,
          +                    java.util.List<Mat> descriptors)
          +
          Deprecated.
        - +
        • read

          -
          public void read(java.lang.String fileName)
          -
          Deprecated. 
          +
          public void read​(java.lang.String fileName)
          +
          Deprecated.
        - +
        • write

          -
          public void write(java.lang.String fileName)
          -
          Deprecated. 
          +
          public void write​(java.lang.String fileName)
          +
          Deprecated.
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          -
          Deprecated. 
          +
          Deprecated.
          Overrides:
          finalize in class java.lang.Object
          @@ -687,21 +767,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/DescriptorMatcher.html b/docs/org/opencv/features2d/DescriptorMatcher.html index 180df719..7daf001b 100644 --- a/docs/org/opencv/features2d/DescriptorMatcher.html +++ b/docs/org/opencv/features2d/DescriptorMatcher.html @@ -1,12 +1,21 @@ - + - + - + DescriptorMatcher - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class DescriptorMatcher

    @@ -99,7 +123,7 @@

    Class DescriptorMatcher

  • java.lang.Object
  • @@ -126,228 +149,307 @@

    Class DescriptorMatcher

    @@ -362,12 +465,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -380,7 +484,7 @@

          FLANNBASED

        - +
          @@ -393,7 +497,7 @@

          BRUTEFORCE

        - +
          @@ -406,7 +510,7 @@

          BRUTEFORCE_L1

        - +
          @@ -419,7 +523,7 @@

          BRUTEFORCE_HAMMING

        - +
          @@ -432,7 +536,7 @@

          BRUTEFORCE_HAMMINGLUT

        - +
          @@ -447,304 +551,367 @@

          BRUTEFORCE_SL2

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • DescriptorMatcher

          -
          protected DescriptorMatcher(long addr)
          +
          protected DescriptorMatcher​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + + + - + - +
        • create

          -
          public static DescriptorMatcher create(java.lang.String descriptorMatcherType)
          +
          public static DescriptorMatcher create​(java.lang.String descriptorMatcherType)
        - + - + - +
        • isMaskSupported

          -
          public boolean isMaskSupported()
          +
          public boolean isMaskSupported()
        - +
        • getTrainDescriptors

          -
          public java.util.List<Mat> getTrainDescriptors()
          +
          public java.util.List<Mat> getTrainDescriptors()
        - +
        • add

          -
          public void add(java.util.List<Mat> descriptors)
          +
          public void add​(java.util.List<Mat> descriptors)
        - + - +
        • knnMatch

          -
          public void knnMatch(Mat queryDescriptors,
          -                     Mat trainDescriptors,
          -                     java.util.List<MatOfDMatch> matches,
          +
          public void knnMatch​(Mat queryDescriptors,
          +                     Mat trainDescriptors,
          +                     java.util.List<MatOfDMatch> matches,
                                int k,
          -                     Mat mask,
          +                     Mat mask,
                                boolean compactResult)
        - +
        • knnMatch

          -
          public void knnMatch(Mat queryDescriptors,
          -                     Mat trainDescriptors,
          -                     java.util.List<MatOfDMatch> matches,
          +
          public void knnMatch​(Mat queryDescriptors,
          +                     Mat trainDescriptors,
          +                     java.util.List<MatOfDMatch> matches,
          +                     int k,
          +                     Mat mask)
          +
        • +
        + + + +
          +
        • +

          knnMatch

          +
          public void knnMatch​(Mat queryDescriptors,
          +                     Mat trainDescriptors,
          +                     java.util.List<MatOfDMatch> matches,
                                int k)
        - +
        • knnMatch

          -
          public void knnMatch(Mat queryDescriptors,
          -                     java.util.List<MatOfDMatch> matches,
          +
          public void knnMatch​(Mat queryDescriptors,
          +                     java.util.List<MatOfDMatch> matches,
                                int k,
          -                     java.util.List<Mat> masks,
          +                     java.util.List<Mat> masks,
                                boolean compactResult)
        - + + + +
          +
        • +

          knnMatch

          +
          public void knnMatch​(Mat queryDescriptors,
          +                     java.util.List<MatOfDMatch> matches,
          +                     int k,
          +                     java.util.List<Mat> masks)
          +
        • +
        +
        • knnMatch

          -
          public void knnMatch(Mat queryDescriptors,
          -                     java.util.List<MatOfDMatch> matches,
          +
          public void knnMatch​(Mat queryDescriptors,
          +                     java.util.List<MatOfDMatch> matches,
                                int k)
        - +
        • match

          -
          public void match(Mat queryDescriptors,
          -                  Mat trainDescriptors,
          -                  MatOfDMatch matches,
          -                  Mat mask)
          +
          public void match​(Mat queryDescriptors,
          +                  Mat trainDescriptors,
          +                  MatOfDMatch matches,
          +                  Mat mask)
        - +
        • match

          -
          public void match(Mat queryDescriptors,
          -                  Mat trainDescriptors,
          -                  MatOfDMatch matches)
          +
          public void match​(Mat queryDescriptors,
          +                  Mat trainDescriptors,
          +                  MatOfDMatch matches)
        - +
        • match

          -
          public void match(Mat queryDescriptors,
          -                  MatOfDMatch matches,
          -                  java.util.List<Mat> masks)
          +
          public void match​(Mat queryDescriptors,
          +                  MatOfDMatch matches,
          +                  java.util.List<Mat> masks)
        - +
        • match

          -
          public void match(Mat queryDescriptors,
          -                  MatOfDMatch matches)
          +
          public void match​(Mat queryDescriptors,
          +                  MatOfDMatch matches)
        - +
        • radiusMatch

          -
          public void radiusMatch(Mat queryDescriptors,
          -                        Mat trainDescriptors,
          -                        java.util.List<MatOfDMatch> matches,
          +
          public void radiusMatch​(Mat queryDescriptors,
          +                        Mat trainDescriptors,
          +                        java.util.List<MatOfDMatch> matches,
                                   float maxDistance,
          -                        Mat mask,
          +                        Mat mask,
                                   boolean compactResult)
        - +
        • radiusMatch

          -
          public void radiusMatch(Mat queryDescriptors,
          -                        Mat trainDescriptors,
          -                        java.util.List<MatOfDMatch> matches,
          +
          public void radiusMatch​(Mat queryDescriptors,
          +                        Mat trainDescriptors,
          +                        java.util.List<MatOfDMatch> matches,
          +                        float maxDistance,
          +                        Mat mask)
          +
        • +
        + + + +
          +
        • +

          radiusMatch

          +
          public void radiusMatch​(Mat queryDescriptors,
          +                        Mat trainDescriptors,
          +                        java.util.List<MatOfDMatch> matches,
                                   float maxDistance)
        - +
        • radiusMatch

          -
          public void radiusMatch(Mat queryDescriptors,
          -                        java.util.List<MatOfDMatch> matches,
          +
          public void radiusMatch​(Mat queryDescriptors,
          +                        java.util.List<MatOfDMatch> matches,
                                   float maxDistance,
          -                        java.util.List<Mat> masks,
          +                        java.util.List<Mat> masks,
                                   boolean compactResult)
        - +
        • radiusMatch

          -
          public void radiusMatch(Mat queryDescriptors,
          -                        java.util.List<MatOfDMatch> matches,
          +
          public void radiusMatch​(Mat queryDescriptors,
          +                        java.util.List<MatOfDMatch> matches,
          +                        float maxDistance,
          +                        java.util.List<Mat> masks)
          +
        • +
        + + + +
          +
        • +

          radiusMatch

          +
          public void radiusMatch​(Mat queryDescriptors,
          +                        java.util.List<MatOfDMatch> matches,
                                   float maxDistance)
        - +
        • read

          -
          public void read(java.lang.String fileName)
          +
          public void read​(java.lang.String fileName)
        - +
        • train

          -
          public void train()
          +
          public void train()
        - +
        • write

          -
          public void write(java.lang.String fileName)
          +
          public void write​(java.lang.String fileName)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -752,21 +919,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/FastFeatureDetector.html b/docs/org/opencv/features2d/FastFeatureDetector.html index b7b44efd..9d35e5bb 100644 --- a/docs/org/opencv/features2d/FastFeatureDetector.html +++ b/docs/org/opencv/features2d/FastFeatureDetector.html @@ -1,12 +1,21 @@ - + - + - + FastFeatureDetector - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class FastFeatureDetector

    @@ -99,10 +123,10 @@

    Class FastFeatureDetectorjava.lang.Object
  • @@ -127,141 +150,182 @@

    Class FastFeatureDetector
  • +
    +
    +
    +
    +
    +
  • @@ -276,12 +341,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -294,7 +360,7 @@

          TYPE_5_8

        - +
          @@ -307,7 +373,7 @@

          TYPE_7_12

        - +
          @@ -320,7 +386,7 @@

          TYPE_9_16

        - +
          @@ -333,7 +399,7 @@

          THRESHOLD

        - +
          @@ -346,7 +412,7 @@

          NONMAX_SUPPRESSION

        - +
          @@ -361,127 +427,159 @@

          FAST_N

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • FastFeatureDetector

          -
          protected FastFeatureDetector(long addr)
          +
          protected FastFeatureDetector​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + + + - + + + +
          +
        • +

          create

          +
          public static FastFeatureDetector create​(int threshold,
          +                                         boolean nonmaxSuppression)
          +
        • +
        + + + + + - + - +
        • getNonmaxSuppression

          -
          public boolean getNonmaxSuppression()
          +
          public boolean getNonmaxSuppression()
        - +
        • getThreshold

          -
          public int getThreshold()
          +
          public int getThreshold()
        - +
        • getType

          -
          public int getType()
          +
          public int getType()
        - +
        • setNonmaxSuppression

          -
          public void setNonmaxSuppression(boolean f)
          +
          public void setNonmaxSuppression​(boolean f)
        - +
        • setThreshold

          -
          public void setThreshold(int threshold)
          +
          public void setThreshold​(int threshold)
        - +
        • setType

          -
          public void setType(int type)
          +
          public void setType​(int type)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -489,21 +587,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/Feature2D.html b/docs/org/opencv/features2d/Feature2D.html index 22d49b86..a3ff0abf 100644 --- a/docs/org/opencv/features2d/Feature2D.html +++ b/docs/org/opencv/features2d/Feature2D.html @@ -1,12 +1,21 @@ - + - + - + Feature2D - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class Feature2D

    @@ -99,7 +123,7 @@

    Class Feature2D

  • java.lang.Object
  • @@ -126,142 +149,171 @@

    Class Feature2D

    @@ -276,199 +329,211 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • Feature2D

          -
          protected Feature2D(long addr)
          +
          protected Feature2D​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Feature2D __fromPtr__​(long addr)
          +
        • +
        + - + - +
        • defaultNorm

          -
          public int defaultNorm()
          +
          public int defaultNorm()
        - +
        • descriptorSize

          -
          public int descriptorSize()
          +
          public int descriptorSize()
        - +
        • descriptorType

          -
          public int descriptorType()
          +
          public int descriptorType()
        - + - +
        • compute

          -
          public void compute(java.util.List<Mat> images,
          -                    java.util.List<MatOfKeyPoint> keypoints,
          -                    java.util.List<Mat> descriptors)
          +
          public void compute​(java.util.List<Mat> images,
          +                    java.util.List<MatOfKeyPoint> keypoints,
          +                    java.util.List<Mat> descriptors)
        - + - + - +
        • detect

          -
          public void detect(java.util.List<Mat> images,
          -                   java.util.List<MatOfKeyPoint> keypoints,
          -                   java.util.List<Mat> masks)
          +
          public void detect​(java.util.List<Mat> images,
          +                   java.util.List<MatOfKeyPoint> keypoints,
          +                   java.util.List<Mat> masks)
        - +
        • detect

          -
          public void detect(java.util.List<Mat> images,
          -                   java.util.List<MatOfKeyPoint> keypoints)
          +
          public void detect​(java.util.List<Mat> images,
          +                   java.util.List<MatOfKeyPoint> keypoints)
        - +
        • detectAndCompute

          -
          public void detectAndCompute(Mat image,
          -                             Mat mask,
          -                             MatOfKeyPoint keypoints,
          -                             Mat descriptors,
          +
          public void detectAndCompute​(Mat image,
          +                             Mat mask,
          +                             MatOfKeyPoint keypoints,
          +                             Mat descriptors,
                                        boolean useProvidedKeypoints)
        - +
        • detectAndCompute

          -
          public void detectAndCompute(Mat image,
          -                             Mat mask,
          -                             MatOfKeyPoint keypoints,
          -                             Mat descriptors)
          +
          public void detectAndCompute​(Mat image,
          +                             Mat mask,
          +                             MatOfKeyPoint keypoints,
          +                             Mat descriptors)
        - +
        • read

          -
          public void read(java.lang.String fileName)
          +
          public void read​(java.lang.String fileName)
        - +
        • write

          -
          public void write(java.lang.String fileName)
          +
          public void write​(java.lang.String fileName)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -476,21 +541,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/FeatureDetector.html b/docs/org/opencv/features2d/FeatureDetector.html index c5ac195a..924ad4f5 100644 --- a/docs/org/opencv/features2d/FeatureDetector.html +++ b/docs/org/opencv/features2d/FeatureDetector.html @@ -1,12 +1,21 @@ - + - + - + FeatureDetector - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class FeatureDetector

    @@ -107,11 +131,10 @@

    Class FeatureDetector


    • -
      Deprecated.
      -
      @Deprecated
       public class FeatureDetector
       extends java.lang.Object
      +
      Deprecated.
    @@ -119,416 +142,491 @@

    Class FeatureDetector

    @@ -543,687 +642,688 @@

    Methods inherited from class java.lang.Object

    • +
      +
      +
        -
      • +
      • Constructor Detail

        - +
        • FeatureDetector

          -
          protected FeatureDetector(long addr)
          -
          Deprecated. 
          +
          protected FeatureDetector​(long addr)
          +
          Deprecated.
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          -
          Deprecated. 
          +
          public long getNativeObjAddr()
          +
          Deprecated.
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static FeatureDetector __fromPtr__​(long addr)
          +
          Deprecated.
          +
        • +
        +
        • create

          -
          @Deprecated
          -public static FeatureDetector create(int detectorType)
          -
          Deprecated. 
          +
          @Deprecated
          +public static FeatureDetector create​(int detectorType)
          +
          Deprecated.
        - +
        • empty

          -
          public boolean empty()
          -
          Deprecated. 
          +
          public boolean empty()
          +
          Deprecated.
        - + - +
        • detect

          -
          public void detect(Mat image,
          -                   MatOfKeyPoint keypoints)
          -
          Deprecated. 
          +
          public void detect​(Mat image,
          +                   MatOfKeyPoint keypoints)
          +
          Deprecated.
        - +
        • detect

          -
          public void detect(java.util.List<Mat> images,
          -                   java.util.List<MatOfKeyPoint> keypoints,
          -                   java.util.List<Mat> masks)
          -
          Deprecated. 
          +
          public void detect​(java.util.List<Mat> images,
          +                   java.util.List<MatOfKeyPoint> keypoints,
          +                   java.util.List<Mat> masks)
          +
          Deprecated.
        - +
        • detect

          -
          public void detect(java.util.List<Mat> images,
          -                   java.util.List<MatOfKeyPoint> keypoints)
          -
          Deprecated. 
          +
          public void detect​(java.util.List<Mat> images,
          +                   java.util.List<MatOfKeyPoint> keypoints)
          +
          Deprecated.
        - +
        • read

          -
          public void read(java.lang.String fileName)
          -
          Deprecated. 
          +
          public void read​(java.lang.String fileName)
          +
          Deprecated.
        - +
        • write

          -
          public void write(java.lang.String fileName)
          -
          Deprecated. 
          +
          public void write​(java.lang.String fileName)
          +
          Deprecated.
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          -
          Deprecated. 
          +
          Deprecated.
          Overrides:
          finalize in class java.lang.Object
          @@ -1372,21 +1486,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/Features2d.html b/docs/org/opencv/features2d/Features2d.html index 36e9b3b9..0376cbe4 100644 --- a/docs/org/opencv/features2d/Features2d.html +++ b/docs/org/opencv/features2d/Features2d.html @@ -1,12 +1,21 @@ - + - + - + Features2d - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class Features2d

    @@ -107,7 +131,6 @@

    Class Features2d

    @@ -269,12 +429,13 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/features2d/FlannBasedMatcher.html b/docs/org/opencv/features2d/FlannBasedMatcher.html index 829a5169..38feb9c5 100644 --- a/docs/org/opencv/features2d/FlannBasedMatcher.html +++ b/docs/org/opencv/features2d/FlannBasedMatcher.html @@ -1,12 +1,21 @@ - + - + - + FlannBasedMatcher - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class FlannBasedMatcher

    @@ -99,10 +123,10 @@

    Class FlannBasedMatcher

  • java.lang.Object
  • @@ -127,87 +150,103 @@

    Class FlannBasedMatcher

    @@ -222,21 +262,22 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • FlannBasedMatcher

          -
          protected FlannBasedMatcher(long addr)
          +
          protected FlannBasedMatcher​(long addr)
        - +
          @@ -247,32 +288,43 @@

          FlannBasedMatcher

      +
      +
      +
    +
    + diff --git a/docs/org/opencv/features2d/GFTTDetector.html b/docs/org/opencv/features2d/GFTTDetector.html index 21503593..6b3bacde 100644 --- a/docs/org/opencv/features2d/GFTTDetector.html +++ b/docs/org/opencv/features2d/GFTTDetector.html @@ -1,12 +1,21 @@ - + - + - + GFTTDetector - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class GFTTDetector

    @@ -99,10 +123,10 @@

    Class GFTTDetector

  • java.lang.Object
  • @@ -127,155 +150,231 @@

    Class GFTTDetector

    @@ -290,35 +390,47 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • GFTTDetector

          -
          protected GFTTDetector(long addr)
          +
          protected GFTTDetector​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static GFTTDetector __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static GFTTDetector create(int maxCorners,
          +
          public static GFTTDetector create​(int maxCorners,
                                             double qualityLevel,
                                             double minDistance,
                                             int blockSize,
          @@ -327,26 +439,40 @@ 

          create

          double k)
        - + + + +
          +
        • +

          create

          +
          public static GFTTDetector create​(int maxCorners,
          +                                  double qualityLevel,
          +                                  double minDistance,
          +                                  int blockSize,
          +                                  int gradiantSize,
          +                                  boolean useHarrisDetector)
          +
        • +
        +
        • create

          -
          public static GFTTDetector create(int maxCorners,
          +
          public static GFTTDetector create​(int maxCorners,
                                             double qualityLevel,
                                             double minDistance,
                                             int blockSize,
                                             int gradiantSize)
        - +
        • create

          -
          public static GFTTDetector create(int maxCorners,
          +
          public static GFTTDetector create​(int maxCorners,
                                             double qualityLevel,
                                             double minDistance,
                                             int blockSize,
          @@ -354,147 +480,202 @@ 

          create

          double k)
        - + + + +
          +
        • +

          create

          +
          public static GFTTDetector create​(int maxCorners,
          +                                  double qualityLevel,
          +                                  double minDistance,
          +                                  int blockSize,
          +                                  boolean useHarrisDetector)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static GFTTDetector create​(int maxCorners,
          +                                  double qualityLevel,
          +                                  double minDistance,
          +                                  int blockSize)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static GFTTDetector create​(int maxCorners,
          +                                  double qualityLevel,
          +                                  double minDistance)
          +
        • +
        +
        • create

          -
          public static GFTTDetector create()
          +
          public static GFTTDetector create​(int maxCorners,
          +                                  double qualityLevel)
        - + + + +
          +
        • +

          create

          +
          public static GFTTDetector create​(int maxCorners)
          +
        • +
        + + + + + - +
        • getHarrisDetector

          -
          public boolean getHarrisDetector()
          +
          public boolean getHarrisDetector()
        - +
        • getK

          -
          public double getK()
          +
          public double getK()
        - +
        • getMinDistance

          -
          public double getMinDistance()
          +
          public double getMinDistance()
        - +
        • getQualityLevel

          -
          public double getQualityLevel()
          +
          public double getQualityLevel()
        - +
        • getBlockSize

          -
          public int getBlockSize()
          +
          public int getBlockSize()
        - +
        • getMaxFeatures

          -
          public int getMaxFeatures()
          +
          public int getMaxFeatures()
        - +
        • setBlockSize

          -
          public void setBlockSize(int blockSize)
          +
          public void setBlockSize​(int blockSize)
        - +
        • setHarrisDetector

          -
          public void setHarrisDetector(boolean val)
          +
          public void setHarrisDetector​(boolean val)
        - +
        • setK

          -
          public void setK(double k)
          +
          public void setK​(double k)
        - +
        • setMaxFeatures

          -
          public void setMaxFeatures(int maxFeatures)
          +
          public void setMaxFeatures​(int maxFeatures)
        - +
        • setMinDistance

          -
          public void setMinDistance(double minDistance)
          +
          public void setMinDistance​(double minDistance)
        - +
        • setQualityLevel

          -
          public void setQualityLevel(double qlevel)
          +
          public void setQualityLevel​(double qlevel)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -502,21 +683,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/KAZE.html b/docs/org/opencv/features2d/KAZE.html index 7db23173..690fb871 100644 --- a/docs/org/opencv/features2d/KAZE.html +++ b/docs/org/opencv/features2d/KAZE.html @@ -1,12 +1,21 @@ - + - + - + KAZE - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class KAZE

    @@ -99,10 +123,10 @@

    Class KAZE

  • java.lang.Object
  • @@ -127,160 +150,229 @@

    Class KAZE

    @@ -295,12 +388,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -313,7 +407,7 @@

          DIFF_PM_G1

        - +
          @@ -326,7 +420,7 @@

          DIFF_PM_G2

        - +
          @@ -339,7 +433,7 @@

          DIFF_WEICKERT

        - +
          @@ -354,36 +448,49 @@

          DIFF_CHARBONNIER

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • KAZE

          -
          protected KAZE(long addr)
          +
          protected KAZE​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static KAZE __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static KAZE create(boolean extended,
          +
          public static KAZE create​(boolean extended,
                                     boolean upright,
                                     float threshold,
                                     int nOctaves,
          @@ -391,147 +498,202 @@ 

          create

          int diffusivity)
        - + + + +
          +
        • +

          create

          +
          public static KAZE create​(boolean extended,
          +                          boolean upright,
          +                          float threshold,
          +                          int nOctaves,
          +                          int nOctaveLayers)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static KAZE create​(boolean extended,
          +                          boolean upright,
          +                          float threshold,
          +                          int nOctaves)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static KAZE create​(boolean extended,
          +                          boolean upright,
          +                          float threshold)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static KAZE create​(boolean extended,
          +                          boolean upright)
          +
        • +
        +
        • create

          -
          public static KAZE create()
          +
          public static KAZE create​(boolean extended)
        - + + + +
          +
        • +

          create

          +
          public static KAZE create()
          +
        • +
        + - +
        • getExtended

          -
          public boolean getExtended()
          +
          public boolean getExtended()
        - +
        • getUpright

          -
          public boolean getUpright()
          +
          public boolean getUpright()
        - +
        • getThreshold

          -
          public double getThreshold()
          +
          public double getThreshold()
        - +
        • getDiffusivity

          -
          public int getDiffusivity()
          +
          public int getDiffusivity()
        - +
        • getNOctaveLayers

          -
          public int getNOctaveLayers()
          +
          public int getNOctaveLayers()
        - +
        • getNOctaves

          -
          public int getNOctaves()
          +
          public int getNOctaves()
        - +
        • setDiffusivity

          -
          public void setDiffusivity(int diff)
          +
          public void setDiffusivity​(int diff)
        - +
        • setExtended

          -
          public void setExtended(boolean extended)
          +
          public void setExtended​(boolean extended)
        - +
        • setNOctaveLayers

          -
          public void setNOctaveLayers(int octaveLayers)
          +
          public void setNOctaveLayers​(int octaveLayers)
        - +
        • setNOctaves

          -
          public void setNOctaves(int octaves)
          +
          public void setNOctaves​(int octaves)
        - +
        • setThreshold

          -
          public void setThreshold(double threshold)
          +
          public void setThreshold​(double threshold)
        - +
        • setUpright

          -
          public void setUpright(boolean upright)
          +
          public void setUpright​(boolean upright)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -539,21 +701,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/MSER.html b/docs/org/opencv/features2d/MSER.html index f41e9ad3..043eef10 100644 --- a/docs/org/opencv/features2d/MSER.html +++ b/docs/org/opencv/features2d/MSER.html @@ -1,12 +1,21 @@ - + - + - + MSER - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class MSER

    @@ -99,10 +123,10 @@

    Class MSER

  • java.lang.Object
  • @@ -127,58 +150,140 @@

    Class MSER

    @@ -265,35 +383,47 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • MSER

          -
          protected MSER(long addr)
          +
          protected MSER​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static MSER __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static MSER create(int _delta,
          +
          public static MSER create​(int _delta,
                                     int _min_area,
                                     int _max_area,
                                     double _max_variation,
          @@ -304,122 +434,222 @@ 

          create

          int _edge_blur_size)
        - + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta,
          +                          int _min_area,
          +                          int _max_area,
          +                          double _max_variation,
          +                          double _min_diversity,
          +                          int _max_evolution,
          +                          double _area_threshold,
          +                          double _min_margin)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta,
          +                          int _min_area,
          +                          int _max_area,
          +                          double _max_variation,
          +                          double _min_diversity,
          +                          int _max_evolution,
          +                          double _area_threshold)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta,
          +                          int _min_area,
          +                          int _max_area,
          +                          double _max_variation,
          +                          double _min_diversity,
          +                          int _max_evolution)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta,
          +                          int _min_area,
          +                          int _max_area,
          +                          double _max_variation,
          +                          double _min_diversity)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta,
          +                          int _min_area,
          +                          int _max_area,
          +                          double _max_variation)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta,
          +                          int _min_area,
          +                          int _max_area)
          +
        • +
        +
        • create

          -
          public static MSER create()
          +
          public static MSER create​(int _delta,
          +                          int _min_area)
        - + + + +
          +
        • +

          create

          +
          public static MSER create​(int _delta)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static MSER create()
          +
        • +
        + - +
        • getPass2Only

          -
          public boolean getPass2Only()
          +
          public boolean getPass2Only()
        - +
        • getDelta

          -
          public int getDelta()
          +
          public int getDelta()
        - +
        • getMaxArea

          -
          public int getMaxArea()
          +
          public int getMaxArea()
        - +
        • getMinArea

          -
          public int getMinArea()
          +
          public int getMinArea()
        - + - +
        • setDelta

          -
          public void setDelta(int delta)
          +
          public void setDelta​(int delta)
        - +
        • setMaxArea

          -
          public void setMaxArea(int maxArea)
          +
          public void setMaxArea​(int maxArea)
        - +
        • setMinArea

          -
          public void setMinArea(int minArea)
          +
          public void setMinArea​(int minArea)
        - +
        • setPass2Only

          -
          public void setPass2Only(boolean f)
          +
          public void setPass2Only​(boolean f)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -427,21 +657,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/ORB.html b/docs/org/opencv/features2d/ORB.html index 16e179dc..fe24b69f 100644 --- a/docs/org/opencv/features2d/ORB.html +++ b/docs/org/opencv/features2d/ORB.html @@ -1,12 +1,21 @@ - + - + - + ORB - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class ORB

    @@ -99,10 +123,10 @@

    Class ORB

  • java.lang.Object
  • @@ -127,77 +150,163 @@

    Class ORB

    @@ -318,12 +449,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -336,7 +468,7 @@

          kBytes

        - +
          @@ -349,7 +481,7 @@

          HARRIS_SCORE

        - +
          @@ -364,36 +496,49 @@

          FAST_SCORE

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • ORB

          -
          protected ORB(long addr)
          +
          protected ORB​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static ORB __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static ORB create(int nfeatures,
          +
          public static ORB create​(int nfeatures,
                                    float scaleFactor,
                                    int nlevels,
                                    int edgeThreshold,
          @@ -404,201 +549,301 @@ 

          create

          int fastThreshold)
        - + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor,
          +                         int nlevels,
          +                         int edgeThreshold,
          +                         int firstLevel,
          +                         int WTA_K,
          +                         int scoreType,
          +                         int patchSize)
          +
        • +
        +
        • create

          -
          public static ORB create()
          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor,
          +                         int nlevels,
          +                         int edgeThreshold,
          +                         int firstLevel,
          +                         int WTA_K,
          +                         int scoreType)
        - + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor,
          +                         int nlevels,
          +                         int edgeThreshold,
          +                         int firstLevel,
          +                         int WTA_K)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor,
          +                         int nlevels,
          +                         int edgeThreshold,
          +                         int firstLevel)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor,
          +                         int nlevels,
          +                         int edgeThreshold)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor,
          +                         int nlevels)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures,
          +                         float scaleFactor)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ORB create​(int nfeatures)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ORB create()
          +
        • +
        + - +
        • getScaleFactor

          -
          public double getScaleFactor()
          +
          public double getScaleFactor()
        - +
        • getEdgeThreshold

          -
          public int getEdgeThreshold()
          +
          public int getEdgeThreshold()
        - +
        • getFastThreshold

          -
          public int getFastThreshold()
          +
          public int getFastThreshold()
        - +
        • getFirstLevel

          -
          public int getFirstLevel()
          +
          public int getFirstLevel()
        - +
        • getMaxFeatures

          -
          public int getMaxFeatures()
          +
          public int getMaxFeatures()
        - +
        • getNLevels

          -
          public int getNLevels()
          +
          public int getNLevels()
        - +
        • getPatchSize

          -
          public int getPatchSize()
          +
          public int getPatchSize()
        - +
        • getScoreType

          -
          public int getScoreType()
          +
          public int getScoreType()
        - +
        • getWTA_K

          -
          public int getWTA_K()
          +
          public int getWTA_K()
        - +
        • setEdgeThreshold

          -
          public void setEdgeThreshold(int edgeThreshold)
          +
          public void setEdgeThreshold​(int edgeThreshold)
        - +
        • setFastThreshold

          -
          public void setFastThreshold(int fastThreshold)
          +
          public void setFastThreshold​(int fastThreshold)
        - +
        • setFirstLevel

          -
          public void setFirstLevel(int firstLevel)
          +
          public void setFirstLevel​(int firstLevel)
        - +
        • setMaxFeatures

          -
          public void setMaxFeatures(int maxFeatures)
          +
          public void setMaxFeatures​(int maxFeatures)
        - +
        • setNLevels

          -
          public void setNLevels(int nlevels)
          +
          public void setNLevels​(int nlevels)
        - +
        • setPatchSize

          -
          public void setPatchSize(int patchSize)
          +
          public void setPatchSize​(int patchSize)
        - +
        • setScaleFactor

          -
          public void setScaleFactor(double scaleFactor)
          +
          public void setScaleFactor​(double scaleFactor)
        - +
        • setScoreType

          -
          public void setScoreType(int scoreType)
          +
          public void setScoreType​(int scoreType)
        - +
        • setWTA_K

          -
          public void setWTA_K(int wta_k)
          +
          public void setWTA_K​(int wta_k)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Feature2D
          +
          finalize in class Feature2D
          Throws:
          java.lang.Throwable
          @@ -606,21 +851,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/Params.html b/docs/org/opencv/features2d/Params.html index eadffe94..fb91dff2 100644 --- a/docs/org/opencv/features2d/Params.html +++ b/docs/org/opencv/features2d/Params.html @@ -1,12 +1,21 @@ - + - + - + Params - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.features2d
    +

    Class Params

    @@ -107,7 +131,6 @@

    Class Params

    @@ -339,12 +417,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -355,22 +434,24 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Params

          -
          protected Params(long addr)
          +
          protected Params​(long addr)
        - +
          @@ -381,352 +462,363 @@

          Params

      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Params __fromPtr__​(long addr)
          +
        • +
        +
        • get_thresholdStep

          -
          public float get_thresholdStep()
          +
          public float get_thresholdStep()
        - +
        • set_thresholdStep

          -
          public void set_thresholdStep(float thresholdStep)
          +
          public void set_thresholdStep​(float thresholdStep)
        - +
        • get_minThreshold

          -
          public float get_minThreshold()
          +
          public float get_minThreshold()
        - +
        • set_minThreshold

          -
          public void set_minThreshold(float minThreshold)
          +
          public void set_minThreshold​(float minThreshold)
        - +
        • get_maxThreshold

          -
          public float get_maxThreshold()
          +
          public float get_maxThreshold()
        - +
        • set_maxThreshold

          -
          public void set_maxThreshold(float maxThreshold)
          +
          public void set_maxThreshold​(float maxThreshold)
        - +
        • get_minRepeatability

          -
          public long get_minRepeatability()
          +
          public long get_minRepeatability()
        - +
        • set_minRepeatability

          -
          public void set_minRepeatability(long minRepeatability)
          +
          public void set_minRepeatability​(long minRepeatability)
        - +
        • get_minDistBetweenBlobs

          -
          public float get_minDistBetweenBlobs()
          +
          public float get_minDistBetweenBlobs()
        - +
        • set_minDistBetweenBlobs

          -
          public void set_minDistBetweenBlobs(float minDistBetweenBlobs)
          +
          public void set_minDistBetweenBlobs​(float minDistBetweenBlobs)
        - +
        • get_filterByColor

          -
          public boolean get_filterByColor()
          +
          public boolean get_filterByColor()
        - +
        • set_filterByColor

          -
          public void set_filterByColor(boolean filterByColor)
          +
          public void set_filterByColor​(boolean filterByColor)
        - +
        • get_filterByArea

          -
          public boolean get_filterByArea()
          +
          public boolean get_filterByArea()
        - +
        • set_filterByArea

          -
          public void set_filterByArea(boolean filterByArea)
          +
          public void set_filterByArea​(boolean filterByArea)
        - +
        • get_minArea

          -
          public float get_minArea()
          +
          public float get_minArea()
        - +
        • set_minArea

          -
          public void set_minArea(float minArea)
          +
          public void set_minArea​(float minArea)
        - +
        • get_maxArea

          -
          public float get_maxArea()
          +
          public float get_maxArea()
        - +
        • set_maxArea

          -
          public void set_maxArea(float maxArea)
          +
          public void set_maxArea​(float maxArea)
        - +
        • get_filterByCircularity

          -
          public boolean get_filterByCircularity()
          +
          public boolean get_filterByCircularity()
        - +
        • set_filterByCircularity

          -
          public void set_filterByCircularity(boolean filterByCircularity)
          +
          public void set_filterByCircularity​(boolean filterByCircularity)
        - +
        • get_minCircularity

          -
          public float get_minCircularity()
          +
          public float get_minCircularity()
        - +
        • set_minCircularity

          -
          public void set_minCircularity(float minCircularity)
          +
          public void set_minCircularity​(float minCircularity)
        - +
        • get_maxCircularity

          -
          public float get_maxCircularity()
          +
          public float get_maxCircularity()
        - +
        • set_maxCircularity

          -
          public void set_maxCircularity(float maxCircularity)
          +
          public void set_maxCircularity​(float maxCircularity)
        - +
        • get_filterByInertia

          -
          public boolean get_filterByInertia()
          +
          public boolean get_filterByInertia()
        - +
        • set_filterByInertia

          -
          public void set_filterByInertia(boolean filterByInertia)
          +
          public void set_filterByInertia​(boolean filterByInertia)
        - +
        • get_minInertiaRatio

          -
          public float get_minInertiaRatio()
          +
          public float get_minInertiaRatio()
        - +
        • set_minInertiaRatio

          -
          public void set_minInertiaRatio(float minInertiaRatio)
          +
          public void set_minInertiaRatio​(float minInertiaRatio)
        - +
        • get_maxInertiaRatio

          -
          public float get_maxInertiaRatio()
          +
          public float get_maxInertiaRatio()
        - +
        • set_maxInertiaRatio

          -
          public void set_maxInertiaRatio(float maxInertiaRatio)
          +
          public void set_maxInertiaRatio​(float maxInertiaRatio)
        - +
        • get_filterByConvexity

          -
          public boolean get_filterByConvexity()
          +
          public boolean get_filterByConvexity()
        - +
        • set_filterByConvexity

          -
          public void set_filterByConvexity(boolean filterByConvexity)
          +
          public void set_filterByConvexity​(boolean filterByConvexity)
        - +
        • get_minConvexity

          -
          public float get_minConvexity()
          +
          public float get_minConvexity()
        - +
        • set_minConvexity

          -
          public void set_minConvexity(float minConvexity)
          +
          public void set_minConvexity​(float minConvexity)
        - +
        • get_maxConvexity

          -
          public float get_maxConvexity()
          +
          public float get_maxConvexity()
        - +
        • set_maxConvexity

          -
          public void set_maxConvexity(float maxConvexity)
          +
          public void set_maxConvexity​(float maxConvexity)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -738,21 +830,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/features2d/package-frame.html b/docs/org/opencv/features2d/package-frame.html deleted file mode 100644 index d29d017a..00000000 --- a/docs/org/opencv/features2d/package-frame.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - -org.opencv.features2d - - - - - -

    org.opencv.features2d

    - - - diff --git a/docs/org/opencv/features2d/package-summary.html b/docs/org/opencv/features2d/package-summary.html index 50a3fdce..6468ec75 100644 --- a/docs/org/opencv/features2d/package-summary.html +++ b/docs/org/opencv/features2d/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.features2d - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.features2d

    + +
      -
    • +
    • Constructor Summary

      - +
      - + + - + +
      Constructors 
      Constructor and DescriptionConstructorDescription
      Imgcodecs() Imgcodecs() 
    +
    +
      -
    • +
    • Method Summary

      - +
      - + + - - + + + - + + - + + - - + + + - - + + + - + + - + + - + + - + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and DescriptionMethodDescription
      static Matimdecode(Mat buf, - int flags) static Matimdecode​(Mat buf, + int flags) 
      static booleanimencode(java.lang.String ext, - Mat img, - MatOfByte buf) imencode​(java.lang.String ext, + Mat img, + MatOfByte buf) 
      static booleanimencode(java.lang.String ext, - Mat img, - MatOfByte buf, - MatOfInt params) imencode​(java.lang.String ext, + Mat img, + MatOfByte buf, + MatOfInt params) 
      static Matimread(java.lang.String filename) static Matimread​(java.lang.String filename) 
      static Matimread(java.lang.String filename, - int flags) static Matimread​(java.lang.String filename, + int flags) 
      static booleanimreadmulti(java.lang.String filename, - java.util.List<Mat> mats) imreadmulti​(java.lang.String filename, + java.util.List<Mat> mats) 
      static booleanimreadmulti(java.lang.String filename, - java.util.List<Mat> mats, - int flags) imreadmulti​(java.lang.String filename, + java.util.List<Mat> mats, + int flags) 
      static booleanimwrite(java.lang.String filename, - Mat img) imwrite​(java.lang.String filename, + Mat img) 
      static booleanimwrite(java.lang.String filename, - Mat img, - MatOfInt params) imwrite​(java.lang.String filename, + Mat img, + MatOfInt params) 
        -
      • +
      • Methods inherited from class java.lang.Object

        @@ -503,6 +630,7 @@

        Methods inherited from class java.lang.Object

    +
    @@ -510,12 +638,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -528,7 +657,7 @@

          CV_LOAD_IMAGE_UNCHANGED

        - +
          @@ -541,7 +670,7 @@

          CV_LOAD_IMAGE_GRAYSCALE

        - +
          @@ -554,7 +683,7 @@

          CV_LOAD_IMAGE_COLOR

        - +
          @@ -567,7 +696,7 @@

          CV_LOAD_IMAGE_ANYDEPTH

        - +
          @@ -580,7 +709,7 @@

          CV_LOAD_IMAGE_ANYCOLOR

        - +
          @@ -593,7 +722,7 @@

          CV_LOAD_IMAGE_IGNORE_ORIENTATION

        - +
          @@ -606,7 +735,7 @@

          CV_IMWRITE_JPEG_QUALITY

        - +
          @@ -619,7 +748,7 @@

          CV_IMWRITE_JPEG_PROGRESSIVE

        - +
          @@ -632,7 +761,7 @@

          CV_IMWRITE_JPEG_OPTIMIZE

        - +
          @@ -645,7 +774,7 @@

          CV_IMWRITE_JPEG_RST_INTERVAL

        - +
          @@ -658,7 +787,7 @@

          CV_IMWRITE_JPEG_LUMA_QUALITY

        - +
          @@ -671,7 +800,7 @@

          CV_IMWRITE_JPEG_CHROMA_QUALITY

        - +
          @@ -684,7 +813,7 @@

          CV_IMWRITE_PNG_COMPRESSION

        - +
          @@ -697,7 +826,7 @@

          CV_IMWRITE_PNG_STRATEGY

        - +
          @@ -710,7 +839,7 @@

          CV_IMWRITE_PNG_BILEVEL

        - +
          @@ -723,7 +852,7 @@

          CV_IMWRITE_PNG_STRATEGY_DEFAULT

        - +
          @@ -736,7 +865,7 @@

          CV_IMWRITE_PNG_STRATEGY_FILTERED

        - +
          @@ -749,7 +878,7 @@

          CV_IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY

        - +
          @@ -762,7 +891,7 @@

          CV_IMWRITE_PNG_STRATEGY_RLE

        - +
          @@ -775,7 +904,7 @@

          CV_IMWRITE_PNG_STRATEGY_FIXED

        - +
          @@ -788,7 +917,7 @@

          CV_IMWRITE_PXM_BINARY

        - +
          @@ -801,7 +930,7 @@

          CV_IMWRITE_EXR_TYPE

        - +
          @@ -814,7 +943,7 @@

          CV_IMWRITE_WEBP_QUALITY

        - +
          @@ -827,7 +956,7 @@

          CV_IMWRITE_PAM_TUPLETYPE

        - +
          @@ -840,7 +969,7 @@

          CV_IMWRITE_PAM_FORMAT_NULL

        - +
          @@ -853,7 +982,7 @@

          CV_IMWRITE_PAM_FORMAT_BLACKANDWHITE

        - +
          @@ -866,7 +995,7 @@

          CV_IMWRITE_PAM_FORMAT_GRAYSCALE

        - +
          @@ -879,7 +1008,7 @@

          CV_IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA

        - +
          @@ -892,7 +1021,7 @@

          CV_IMWRITE_PAM_FORMAT_RGB

        - +
          @@ -905,7 +1034,7 @@

          CV_IMWRITE_PAM_FORMAT_RGB_ALPHA

        - +
          @@ -918,7 +1047,7 @@

          CV_CVTIMG_FLIP

        - +
          @@ -931,7 +1060,7 @@

          CV_CVTIMG_SWAP_RB

        - +
          @@ -944,7 +1073,7 @@

          IMREAD_UNCHANGED

        - +
          @@ -957,7 +1086,7 @@

          IMREAD_GRAYSCALE

        - +
          @@ -970,7 +1099,7 @@

          IMREAD_COLOR

        - +
          @@ -983,7 +1112,7 @@

          IMREAD_ANYDEPTH

        - +
          @@ -996,7 +1125,7 @@

          IMREAD_ANYCOLOR

        - +
          @@ -1009,7 +1138,7 @@

          IMREAD_LOAD_GDAL

        - +
          @@ -1022,7 +1151,7 @@

          IMREAD_REDUCED_GRAYSCALE_2

        - +
          @@ -1035,7 +1164,7 @@

          IMREAD_REDUCED_COLOR_2

        - +
          @@ -1048,7 +1177,7 @@

          IMREAD_REDUCED_GRAYSCALE_4

        - +
          @@ -1061,7 +1190,7 @@

          IMREAD_REDUCED_COLOR_4

        - +
          @@ -1074,7 +1203,7 @@

          IMREAD_REDUCED_GRAYSCALE_8

        - +
          @@ -1087,7 +1216,7 @@

          IMREAD_REDUCED_COLOR_8

        - +
          @@ -1100,7 +1229,7 @@

          IMREAD_IGNORE_ORIENTATION

        - +
          @@ -1113,7 +1242,7 @@

          IMWRITE_JPEG_QUALITY

        - +
          @@ -1126,7 +1255,7 @@

          IMWRITE_JPEG_PROGRESSIVE

        - +
          @@ -1139,7 +1268,7 @@

          IMWRITE_JPEG_OPTIMIZE

        - +
          @@ -1152,7 +1281,7 @@

          IMWRITE_JPEG_RST_INTERVAL

        - +
          @@ -1165,7 +1294,7 @@

          IMWRITE_JPEG_LUMA_QUALITY

        - +
          @@ -1178,7 +1307,7 @@

          IMWRITE_JPEG_CHROMA_QUALITY

        - +
          @@ -1191,7 +1320,7 @@

          IMWRITE_PNG_COMPRESSION

        - +
          @@ -1204,7 +1333,7 @@

          IMWRITE_PNG_STRATEGY

        - +
          @@ -1217,7 +1346,7 @@

          IMWRITE_PNG_BILEVEL

        - +
          @@ -1230,7 +1359,7 @@

          IMWRITE_PXM_BINARY

        - +
          @@ -1243,7 +1372,7 @@

          IMWRITE_EXR_TYPE

        - +
          @@ -1256,7 +1385,7 @@

          IMWRITE_WEBP_QUALITY

        - +
          @@ -1269,7 +1398,46 @@

          IMWRITE_PAM_TUPLETYPE

        - + + + +
          +
        • +

          IMWRITE_TIFF_RESUNIT

          +
          public static final int IMWRITE_TIFF_RESUNIT
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          IMWRITE_TIFF_XDPI

          +
          public static final int IMWRITE_TIFF_XDPI
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          IMWRITE_TIFF_YDPI

          +
          public static final int IMWRITE_TIFF_YDPI
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
          @@ -1282,7 +1450,7 @@

          IMWRITE_EXR_TYPE_HALF

        - +
          @@ -1295,7 +1463,7 @@

          IMWRITE_EXR_TYPE_FLOAT

        - +
          @@ -1308,7 +1476,7 @@

          IMWRITE_PNG_STRATEGY_DEFAULT

        - +
          @@ -1321,7 +1489,7 @@

          IMWRITE_PNG_STRATEGY_FILTERED

        - +
          @@ -1334,7 +1502,7 @@

          IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY

        - +
          @@ -1347,7 +1515,7 @@

          IMWRITE_PNG_STRATEGY_RLE

        - +
          @@ -1360,7 +1528,7 @@

          IMWRITE_PNG_STRATEGY_FIXED

        - +
          @@ -1373,7 +1541,7 @@

          IMWRITE_PAM_FORMAT_NULL

        - +
          @@ -1386,7 +1554,7 @@

          IMWRITE_PAM_FORMAT_BLACKANDWHITE

        - +
          @@ -1399,7 +1567,7 @@

          IMWRITE_PAM_FORMAT_GRAYSCALE

        - +
          @@ -1412,7 +1580,7 @@

          IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA

        - +
          @@ -1425,7 +1593,7 @@

          IMWRITE_PAM_FORMAT_RGB

        - +
          @@ -1440,13 +1608,15 @@

          IMWRITE_PAM_FORMAT_RGB_ALPHA

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -1457,123 +1627,129 @@

          Imgcodecs

      +
      +
        -
      • +
      • Method Detail

        - +
        • imdecode

          -
          public static Mat imdecode(Mat buf,
          +
          public static Mat imdecode​(Mat buf,
                                      int flags)
        - +
        • imread

          -
          public static Mat imread(java.lang.String filename,
          +
          public static Mat imread​(java.lang.String filename,
                                    int flags)
        - +
        • imread

          -
          public static Mat imread(java.lang.String filename)
          +
          public static Mat imread​(java.lang.String filename)
        - +
        • imencode

          -
          public static boolean imencode(java.lang.String ext,
          -                               Mat img,
          -                               MatOfByte buf,
          -                               MatOfInt params)
          +
          public static boolean imencode​(java.lang.String ext,
          +                               Mat img,
          +                               MatOfByte buf,
          +                               MatOfInt params)
        - +
        • imencode

          -
          public static boolean imencode(java.lang.String ext,
          -                               Mat img,
          -                               MatOfByte buf)
          +
          public static boolean imencode​(java.lang.String ext,
          +                               Mat img,
          +                               MatOfByte buf)
        - +
        • imreadmulti

          -
          public static boolean imreadmulti(java.lang.String filename,
          -                                  java.util.List<Mat> mats,
          +
          public static boolean imreadmulti​(java.lang.String filename,
          +                                  java.util.List<Mat> mats,
                                             int flags)
        - +
        • imreadmulti

          -
          public static boolean imreadmulti(java.lang.String filename,
          -                                  java.util.List<Mat> mats)
          +
          public static boolean imreadmulti​(java.lang.String filename,
          +                                  java.util.List<Mat> mats)
        - +
        • imwrite

          -
          public static boolean imwrite(java.lang.String filename,
          -                              Mat img,
          -                              MatOfInt params)
          +
          public static boolean imwrite​(java.lang.String filename,
          +                              Mat img,
          +                              MatOfInt params)
        - +
        • imwrite

          -
          public static boolean imwrite(java.lang.String filename,
          -                              Mat img)
          +
          public static boolean imwrite​(java.lang.String filename,
          +                              Mat img)
      +
    +
    + diff --git a/docs/org/opencv/imgcodecs/package-frame.html b/docs/org/opencv/imgcodecs/package-frame.html deleted file mode 100644 index 87f56002..00000000 --- a/docs/org/opencv/imgcodecs/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -org.opencv.imgcodecs - - - - - -

    org.opencv.imgcodecs

    -
    -

    Classes

    - -
    - - diff --git a/docs/org/opencv/imgcodecs/package-summary.html b/docs/org/opencv/imgcodecs/package-summary.html index 018e443b..9f277650 100644 --- a/docs/org/opencv/imgcodecs/package-summary.html +++ b/docs/org/opencv/imgcodecs/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.imgcodecs - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.imgcodecs

    • - +
      @@ -82,7 +106,7 @@

      Package org.opencv.imgcodecs

      - + @@ -90,16 +114,19 @@

      Package org.opencv.imgcodecs

      + + diff --git a/docs/org/opencv/imgcodecs/package-tree.html b/docs/org/opencv/imgcodecs/package-tree.html index 6c0cb18b..cbdf4b5c 100644 --- a/docs/org/opencv/imgcodecs/package-tree.html +++ b/docs/org/opencv/imgcodecs/package-tree.html @@ -1,12 +1,21 @@ - + - + - +org.opencv.imgcodecs Class Hierarchy - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +

      Hierarchy For Package org.opencv.imgcodecs

      Package Hierarchies: @@ -76,25 +100,30 @@

      Hierarchy For Package org.opencv.imgcodecs

      +

      Class Hierarchy

        -
      • java.lang.Object +
      • java.lang.Object
      +
      +
      + diff --git a/docs/org/opencv/imgproc/CLAHE.html b/docs/org/opencv/imgproc/CLAHE.html index f865b10d..0a42d2e3 100644 --- a/docs/org/opencv/imgproc/CLAHE.html +++ b/docs/org/opencv/imgproc/CLAHE.html @@ -1,12 +1,21 @@ - + - + - +CLAHE - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +
      -
      org.opencv.imgproc
      +

      Class CLAHE

      @@ -99,7 +123,7 @@

      Class CLAHE

    • java.lang.Object
    • @@ -122,90 +145,110 @@

      Class CLAHE

      Class Summary 
      Class
      ImgcodecsImgcodecs  
      +
      - + + - + +
      Constructors 
      ModifierConstructor and DescriptionConstructorDescription
      protected CLAHE(long addr) CLAHE​(long addr) 
    + +
    +
    @@ -220,94 +264,106 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • CLAHE

          -
          protected CLAHE(long addr)
          +
          protected CLAHE​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static CLAHE __fromPtr__​(long addr)
          +
        • +
        +
        • getTilesGridSize

          -
          public Size getTilesGridSize()
          +
          public Size getTilesGridSize()
        - +
        • getClipLimit

          -
          public double getClipLimit()
          +
          public double getClipLimit()
        - +
        • apply

          -
          public void apply(Mat src,
          -                  Mat dst)
          +
          public void apply​(Mat src,
          +                  Mat dst)
        - +
        • collectGarbage

          -
          public void collectGarbage()
          +
          public void collectGarbage()
        - +
        • setClipLimit

          -
          public void setClipLimit(double clipLimit)
          +
          public void setClipLimit​(double clipLimit)
        - +
        • setTilesGridSize

          -
          public void setTilesGridSize(Size tileGridSize)
          +
          public void setTilesGridSize​(Size tileGridSize)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -315,21 +371,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/imgproc/Imgproc.html b/docs/org/opencv/imgproc/Imgproc.html index f141c2dc..22bc749e 100644 --- a/docs/org/opencv/imgproc/Imgproc.html +++ b/docs/org/opencv/imgproc/Imgproc.html @@ -1,12 +1,21 @@ - + - + - + Imgproc - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.imgproc
    +

    Class Imgproc

    @@ -107,7 +131,6 @@

    Class Imgproc

    @@ -3433,12 +4831,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -3451,7 +4850,7 @@

          LINE_AA

        - +
          @@ -3464,7 +4863,7 @@

          LINE_8

        - +
          @@ -3477,7 +4876,7 @@

          LINE_4

        - +
          @@ -3490,7 +4889,7 @@

          CV_BLUR_NO_SCALE

        - +
          @@ -3503,7 +4902,7 @@

          CV_BLUR

        - +
          @@ -3516,7 +4915,7 @@

          CV_GAUSSIAN

        - +
          @@ -3529,7 +4928,7 @@

          CV_MEDIAN

        - +
          @@ -3542,7 +4941,7 @@

          CV_BILATERAL

        - +
          @@ -3555,7 +4954,7 @@

          CV_GAUSSIAN_5x5

        - +
          @@ -3568,7 +4967,7 @@

          CV_SCHARR

        - +
          @@ -3581,7 +4980,7 @@

          CV_MAX_SOBEL_KSIZE

        - +
          @@ -3594,7 +4993,7 @@

          CV_RGBA2mRGBA

        - +
          @@ -3607,7 +5006,7 @@

          CV_mRGBA2RGBA

        - +
          @@ -3620,7 +5019,7 @@

          CV_WARP_FILL_OUTLIERS

        - +
          @@ -3633,7 +5032,7 @@

          CV_WARP_INVERSE_MAP

        - +
          @@ -3646,7 +5045,7 @@

          CV_SHAPE_RECT

        - +
          @@ -3659,7 +5058,7 @@

          CV_SHAPE_CROSS

        - +
          @@ -3672,7 +5071,7 @@

          CV_SHAPE_ELLIPSE

        - +
          @@ -3685,7 +5084,7 @@

          CV_SHAPE_CUSTOM

        - +
          @@ -3698,7 +5097,7 @@

          CV_CHAIN_CODE

        - +
          @@ -3711,7 +5110,7 @@

          CV_LINK_RUNS

        - +
          @@ -3724,7 +5123,7 @@

          CV_POLY_APPROX_DP

        - +
          @@ -3737,7 +5136,7 @@

          CV_CONTOURS_MATCH_I1

        - +
          @@ -3750,7 +5149,7 @@

          CV_CONTOURS_MATCH_I2

        - +
          @@ -3763,7 +5162,7 @@

          CV_CONTOURS_MATCH_I3

        - +
          @@ -3776,7 +5175,7 @@

          CV_CLOCKWISE

        - +
          @@ -3789,7 +5188,7 @@

          CV_COUNTER_CLOCKWISE

        - +
          @@ -3802,7 +5201,7 @@

          CV_COMP_CORREL

        - +
          @@ -3815,7 +5214,7 @@

          CV_COMP_CHISQR

        - +
          @@ -3828,7 +5227,7 @@

          CV_COMP_INTERSECT

        - +
          @@ -3841,7 +5240,7 @@

          CV_COMP_BHATTACHARYYA

        - +
          @@ -3854,7 +5253,7 @@

          CV_COMP_HELLINGER

        - +
          @@ -3867,7 +5266,7 @@

          CV_COMP_CHISQR_ALT

        - +
          @@ -3880,7 +5279,7 @@

          CV_COMP_KL_DIV

        - +
          @@ -3893,7 +5292,7 @@

          CV_DIST_MASK_3

        - +
          @@ -3906,7 +5305,7 @@

          CV_DIST_MASK_5

        - +
          @@ -3919,7 +5318,7 @@

          CV_DIST_MASK_PRECISE

        - +
          @@ -3932,7 +5331,7 @@

          CV_DIST_LABEL_CCOMP

        - +
          @@ -3945,7 +5344,7 @@

          CV_DIST_LABEL_PIXEL

        - +
          @@ -3958,7 +5357,7 @@

          CV_DIST_USER

        - +
          @@ -3971,7 +5370,7 @@

          CV_DIST_L1

        - +
          @@ -3984,7 +5383,7 @@

          CV_DIST_L2

        - +
          @@ -3997,7 +5396,7 @@

          CV_DIST_C

        - +
          @@ -4010,7 +5409,7 @@

          CV_DIST_L12

        - +
          @@ -4023,7 +5422,7 @@

          CV_DIST_FAIR

        - +
          @@ -4036,7 +5435,7 @@

          CV_DIST_WELSCH

        - +
          @@ -4049,7 +5448,7 @@

          CV_DIST_HUBER

        - +
          @@ -4062,7 +5461,7 @@

          CV_CANNY_L2_GRADIENT

        - +
          @@ -4075,7 +5474,7 @@

          CV_HOUGH_STANDARD

        - +
          @@ -4088,7 +5487,7 @@

          CV_HOUGH_PROBABILISTIC

        - +
          @@ -4101,7 +5500,7 @@

          CV_HOUGH_MULTI_SCALE

        - +
          @@ -4114,7 +5513,7 @@

          CV_HOUGH_GRADIENT

        - +
          @@ -4127,7 +5526,7 @@

          MORPH_ERODE

        - +
          @@ -4140,7 +5539,7 @@

          MORPH_DILATE

        - +
          @@ -4153,7 +5552,7 @@

          MORPH_OPEN

        - +
          @@ -4166,7 +5565,7 @@

          MORPH_CLOSE

        - +
          @@ -4179,7 +5578,7 @@

          MORPH_GRADIENT

        - +
          @@ -4192,7 +5591,7 @@

          MORPH_TOPHAT

        - +
          @@ -4205,7 +5604,7 @@

          MORPH_BLACKHAT

        - +
          @@ -4218,7 +5617,7 @@

          MORPH_HITMISS

        - +
          @@ -4231,7 +5630,7 @@

          MORPH_RECT

        - +
          @@ -4244,7 +5643,7 @@

          MORPH_CROSS

        - +
          @@ -4257,7 +5656,7 @@

          MORPH_ELLIPSE

        - +
          @@ -4270,7 +5669,7 @@

          INTER_NEAREST

        - +
          @@ -4283,7 +5682,7 @@

          INTER_LINEAR

        - +
          @@ -4296,7 +5695,7 @@

          INTER_CUBIC

        - +
          @@ -4309,7 +5708,7 @@

          INTER_AREA

        - +
          @@ -4322,7 +5721,7 @@

          INTER_LANCZOS4

        - +
          @@ -4335,7 +5734,7 @@

          INTER_LINEAR_EXACT

        - +
          @@ -4348,7 +5747,7 @@

          INTER_MAX

        - +
          @@ -4361,7 +5760,7 @@

          WARP_FILL_OUTLIERS

        - +
          @@ -4374,7 +5773,33 @@

          WARP_INVERSE_MAP

        - + + + +
          +
        • +

          WARP_POLAR_LINEAR

          +
          public static final int WARP_POLAR_LINEAR
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + + +
          @@ -4387,7 +5812,7 @@

          INTER_BITS

        - +
          @@ -4400,7 +5825,7 @@

          INTER_BITS2

        - +
          @@ -4413,7 +5838,7 @@

          INTER_TAB_SIZE

        - +
          @@ -4426,7 +5851,7 @@

          INTER_TAB_SIZE2

        - +
          @@ -4439,7 +5864,7 @@

          DIST_USER

        - +
          @@ -4452,7 +5877,7 @@

          DIST_L1

        - +
          @@ -4465,7 +5890,7 @@

          DIST_L2

        - +
          @@ -4478,7 +5903,7 @@

          DIST_C

        - +
          @@ -4491,7 +5916,7 @@

          DIST_L12

        - +
          @@ -4504,7 +5929,7 @@

          DIST_FAIR

        - +
          @@ -4517,7 +5942,7 @@

          DIST_WELSCH

        - +
          @@ -4530,7 +5955,7 @@

          DIST_HUBER

        - +
          @@ -4543,7 +5968,7 @@

          DIST_MASK_3

        - +
          @@ -4556,7 +5981,7 @@

          DIST_MASK_5

        - +
          @@ -4569,7 +5994,7 @@

          DIST_MASK_PRECISE

        - +
          @@ -4582,7 +6007,7 @@

          THRESH_BINARY

        - +
          @@ -4595,7 +6020,7 @@

          THRESH_BINARY_INV

        - +
          @@ -4608,7 +6033,7 @@

          THRESH_TRUNC

        - +
          @@ -4621,7 +6046,7 @@

          THRESH_TOZERO

        - +
          @@ -4634,7 +6059,7 @@

          THRESH_TOZERO_INV

        - +
          @@ -4647,7 +6072,7 @@

          THRESH_MASK

        - +
          @@ -4660,7 +6085,7 @@

          THRESH_OTSU

        - +
          @@ -4673,7 +6098,7 @@

          THRESH_TRIANGLE

        - +
          @@ -4686,7 +6111,7 @@

          ADAPTIVE_THRESH_MEAN_C

        - +
          @@ -4699,7 +6124,7 @@

          ADAPTIVE_THRESH_GAUSSIAN_C

        - +
          @@ -4712,7 +6137,7 @@

          PROJ_SPHERICAL_ORTHO

        - +
          @@ -4725,7 +6150,7 @@

          PROJ_SPHERICAL_EQRECT

        - +
          @@ -4738,7 +6163,7 @@

          GC_BGD

        - +
          @@ -4751,7 +6176,7 @@

          GC_FGD

        - +
          @@ -4764,7 +6189,7 @@

          GC_PR_BGD

        - +
          @@ -4777,7 +6202,7 @@

          GC_PR_FGD

        - +
          @@ -4790,7 +6215,7 @@

          GC_INIT_WITH_RECT

        - +
          @@ -4803,7 +6228,7 @@

          GC_INIT_WITH_MASK

        - +
          @@ -4816,7 +6241,20 @@

          GC_EVAL

        - + + + +
          +
        • +

          GC_EVAL_FREEZE_MODEL

          +
          public static final int GC_EVAL_FREEZE_MODEL
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
          @@ -4829,7 +6267,7 @@

          DIST_LABEL_CCOMP

        - +
          @@ -4842,7 +6280,7 @@

          DIST_LABEL_PIXEL

        - +
          @@ -4855,7 +6293,7 @@

          FLOODFILL_FIXED_RANGE

        - +
          @@ -4868,7 +6306,7 @@

          FLOODFILL_MASK_ONLY

        - +
          @@ -4881,7 +6319,7 @@

          CC_STAT_LEFT

        - +
          @@ -4894,7 +6332,7 @@

          CC_STAT_TOP

        - +
          @@ -4907,7 +6345,7 @@

          CC_STAT_WIDTH

        - +
          @@ -4920,7 +6358,7 @@

          CC_STAT_HEIGHT

        - +
          @@ -4933,7 +6371,7 @@

          CC_STAT_AREA

        - +
          @@ -4946,7 +6384,7 @@

          CC_STAT_MAX

        - +
          @@ -4959,7 +6397,7 @@

          CCL_WU

        - +
          @@ -4972,7 +6410,7 @@

          CCL_DEFAULT

        - +
          @@ -4985,7 +6423,7 @@

          CCL_GRANA

        - +
          @@ -4998,7 +6436,7 @@

          RETR_EXTERNAL

        - +
          @@ -5011,7 +6449,7 @@

          RETR_LIST

        - +
          @@ -5024,7 +6462,7 @@

          RETR_CCOMP

        - +
          @@ -5037,7 +6475,7 @@

          RETR_TREE

        - +
          @@ -5050,7 +6488,7 @@

          RETR_FLOODFILL

        - +
          @@ -5063,7 +6501,7 @@

          CHAIN_APPROX_NONE

        - +
          @@ -5076,7 +6514,7 @@

          CHAIN_APPROX_SIMPLE

        - +
          @@ -5089,7 +6527,7 @@

          CHAIN_APPROX_TC89_L1

        - +
          @@ -5102,7 +6540,7 @@

          CHAIN_APPROX_TC89_KCOS

        - +
          @@ -5115,7 +6553,7 @@

          CONTOURS_MATCH_I1

        - +
          @@ -5128,7 +6566,7 @@

          CONTOURS_MATCH_I2

        - +
          @@ -5141,7 +6579,7 @@

          CONTOURS_MATCH_I3

        - +
          @@ -5154,7 +6592,7 @@

          HOUGH_STANDARD

        - +
          @@ -5167,7 +6605,7 @@

          HOUGH_PROBABILISTIC

        - +
          @@ -5180,7 +6618,7 @@

          HOUGH_MULTI_SCALE

        - +
          @@ -5193,7 +6631,7 @@

          HOUGH_GRADIENT

        - +
          @@ -5206,7 +6644,7 @@

          LSD_REFINE_NONE

        - +
          @@ -5219,7 +6657,7 @@

          LSD_REFINE_STD

        - +
          @@ -5232,7 +6670,7 @@

          LSD_REFINE_ADV

        - +
          @@ -5245,7 +6683,7 @@

          HISTCMP_CORREL

        - +
          @@ -5258,7 +6696,7 @@

          HISTCMP_CHISQR

        - +
          @@ -5271,7 +6709,7 @@

          HISTCMP_INTERSECT

        - +
          @@ -5284,7 +6722,7 @@

          HISTCMP_BHATTACHARYYA

        - +
          @@ -5297,7 +6735,7 @@

          HISTCMP_HELLINGER

        - +
          @@ -5310,7 +6748,7 @@

          HISTCMP_CHISQR_ALT

        - +
          @@ -5323,7 +6761,7 @@

          HISTCMP_KL_DIV

        - +
          @@ -5336,7 +6774,7 @@

          COLOR_BGR2BGRA

        - +
          @@ -5349,7 +6787,7 @@

          COLOR_RGB2RGBA

        - +
          @@ -5362,7 +6800,7 @@

          COLOR_BGRA2BGR

        - +
          @@ -5375,7 +6813,7 @@

          COLOR_RGBA2RGB

        - +
          @@ -5388,7 +6826,7 @@

          COLOR_BGR2RGBA

        - +
          @@ -5401,7 +6839,7 @@

          COLOR_RGB2BGRA

        - +
          @@ -5414,7 +6852,7 @@

          COLOR_RGBA2BGR

        - +
          @@ -5427,7 +6865,7 @@

          COLOR_BGRA2RGB

        - +
          @@ -5440,7 +6878,7 @@

          COLOR_BGR2RGB

        - +
          @@ -5453,7 +6891,7 @@

          COLOR_RGB2BGR

        - +
          @@ -5466,7 +6904,7 @@

          COLOR_BGRA2RGBA

        - +
          @@ -5479,7 +6917,7 @@

          COLOR_RGBA2BGRA

        - +
          @@ -5492,7 +6930,7 @@

          COLOR_BGR2GRAY

        - +
          @@ -5505,7 +6943,7 @@

          COLOR_RGB2GRAY

        - +
          @@ -5518,7 +6956,7 @@

          COLOR_GRAY2BGR

        - +
          @@ -5531,7 +6969,7 @@

          COLOR_GRAY2RGB

        - +
          @@ -5544,7 +6982,7 @@

          COLOR_GRAY2BGRA

        - +
          @@ -5557,7 +6995,7 @@

          COLOR_GRAY2RGBA

        - +
          @@ -5570,7 +7008,7 @@

          COLOR_BGRA2GRAY

        - +
          @@ -5583,7 +7021,7 @@

          COLOR_RGBA2GRAY

        - +
          @@ -5596,7 +7034,7 @@

          COLOR_BGR2BGR565

        - +
          @@ -5609,7 +7047,7 @@

          COLOR_RGB2BGR565

        - +
          @@ -5622,7 +7060,7 @@

          COLOR_BGR5652BGR

        - +
          @@ -5635,7 +7073,7 @@

          COLOR_BGR5652RGB

        - +
          @@ -5648,7 +7086,7 @@

          COLOR_BGRA2BGR565

        - +
          @@ -5661,7 +7099,7 @@

          COLOR_RGBA2BGR565

        - +
          @@ -5674,7 +7112,7 @@

          COLOR_BGR5652BGRA

        - +
          @@ -5687,7 +7125,7 @@

          COLOR_BGR5652RGBA

        - +
          @@ -5700,7 +7138,7 @@

          COLOR_GRAY2BGR565

        - +
          @@ -5713,7 +7151,7 @@

          COLOR_BGR5652GRAY

        - +
          @@ -5726,7 +7164,7 @@

          COLOR_BGR2BGR555

        - +
          @@ -5739,7 +7177,7 @@

          COLOR_RGB2BGR555

        - +
          @@ -5752,7 +7190,7 @@

          COLOR_BGR5552BGR

        - +
          @@ -5765,7 +7203,7 @@

          COLOR_BGR5552RGB

        - +
          @@ -5778,7 +7216,7 @@

          COLOR_BGRA2BGR555

        - +
          @@ -5791,7 +7229,7 @@

          COLOR_RGBA2BGR555

        - +
          @@ -5804,7 +7242,7 @@

          COLOR_BGR5552BGRA

        - +
          @@ -5817,7 +7255,7 @@

          COLOR_BGR5552RGBA

        - +
          @@ -5830,7 +7268,7 @@

          COLOR_GRAY2BGR555

        - +
          @@ -5843,7 +7281,7 @@

          COLOR_BGR5552GRAY

        - +
          @@ -5856,7 +7294,7 @@

          COLOR_BGR2XYZ

        - +
          @@ -5869,7 +7307,7 @@

          COLOR_RGB2XYZ

        - +
          @@ -5882,7 +7320,7 @@

          COLOR_XYZ2BGR

        - +
          @@ -5895,7 +7333,7 @@

          COLOR_XYZ2RGB

        - +
          @@ -5908,7 +7346,7 @@

          COLOR_BGR2YCrCb

        - +
          @@ -5921,7 +7359,7 @@

          COLOR_RGB2YCrCb

        - +
          @@ -5934,7 +7372,7 @@

          COLOR_YCrCb2BGR

        - +
          @@ -5947,7 +7385,7 @@

          COLOR_YCrCb2RGB

        - +
          @@ -5960,7 +7398,7 @@

          COLOR_BGR2HSV

        - +
          @@ -5973,7 +7411,7 @@

          COLOR_RGB2HSV

        - +
          @@ -5986,7 +7424,7 @@

          COLOR_BGR2Lab

        - +
          @@ -5999,7 +7437,7 @@

          COLOR_RGB2Lab

        - +
          @@ -6012,7 +7450,7 @@

          COLOR_BGR2Luv

        - +
          @@ -6025,7 +7463,7 @@

          COLOR_RGB2Luv

        - +
          @@ -6038,7 +7476,7 @@

          COLOR_BGR2HLS

        - +
          @@ -6051,7 +7489,7 @@

          COLOR_RGB2HLS

        - +
          @@ -6064,7 +7502,7 @@

          COLOR_HSV2BGR

        - +
          @@ -6077,7 +7515,7 @@

          COLOR_HSV2RGB

        - +
          @@ -6090,7 +7528,7 @@

          COLOR_Lab2BGR

        - +
          @@ -6103,7 +7541,7 @@

          COLOR_Lab2RGB

        - +
          @@ -6116,7 +7554,7 @@

          COLOR_Luv2BGR

        - +
          @@ -6129,7 +7567,7 @@

          COLOR_Luv2RGB

        - +
          @@ -6142,7 +7580,7 @@

          COLOR_HLS2BGR

        - +
          @@ -6155,7 +7593,7 @@

          COLOR_HLS2RGB

        - +
          @@ -6168,7 +7606,7 @@

          COLOR_BGR2HSV_FULL

        - +
          @@ -6181,7 +7619,7 @@

          COLOR_RGB2HSV_FULL

        - +
          @@ -6194,7 +7632,7 @@

          COLOR_BGR2HLS_FULL

        - +
          @@ -6207,7 +7645,7 @@

          COLOR_RGB2HLS_FULL

        - +
          @@ -6220,7 +7658,7 @@

          COLOR_HSV2BGR_FULL

        - +
          @@ -6233,7 +7671,7 @@

          COLOR_HSV2RGB_FULL

        - +
          @@ -6246,7 +7684,7 @@

          COLOR_HLS2BGR_FULL

        - +
          @@ -6259,7 +7697,7 @@

          COLOR_HLS2RGB_FULL

        - +
          @@ -6272,7 +7710,7 @@

          COLOR_LBGR2Lab

        - +
          @@ -6285,7 +7723,7 @@

          COLOR_LRGB2Lab

        - +
          @@ -6298,7 +7736,7 @@

          COLOR_LBGR2Luv

        - +
          @@ -6311,7 +7749,7 @@

          COLOR_LRGB2Luv

        - +
          @@ -6324,7 +7762,7 @@

          COLOR_Lab2LBGR

        - +
          @@ -6337,7 +7775,7 @@

          COLOR_Lab2LRGB

        - +
          @@ -6350,7 +7788,7 @@

          COLOR_Luv2LBGR

        - +
          @@ -6363,7 +7801,7 @@

          COLOR_Luv2LRGB

        - +
          @@ -6376,7 +7814,7 @@

          COLOR_BGR2YUV

        - +
          @@ -6389,7 +7827,7 @@

          COLOR_RGB2YUV

        - +
          @@ -6402,7 +7840,7 @@

          COLOR_YUV2BGR

        - +
          @@ -6415,7 +7853,7 @@

          COLOR_YUV2RGB

        - +
          @@ -6428,7 +7866,7 @@

          COLOR_YUV2RGB_NV12

        - +
          @@ -6441,7 +7879,7 @@

          COLOR_YUV2BGR_NV12

        - +
          @@ -6454,7 +7892,7 @@

          COLOR_YUV2RGB_NV21

        - +
          @@ -6467,7 +7905,7 @@

          COLOR_YUV2BGR_NV21

        - +
          @@ -6480,7 +7918,7 @@

          COLOR_YUV420sp2RGB

        - +
          @@ -6493,7 +7931,7 @@

          COLOR_YUV420sp2BGR

        - +
          @@ -6506,7 +7944,7 @@

          COLOR_YUV2RGBA_NV12

        - +
          @@ -6519,7 +7957,7 @@

          COLOR_YUV2BGRA_NV12

        - +
          @@ -6532,7 +7970,7 @@

          COLOR_YUV2RGBA_NV21

        - +
          @@ -6545,7 +7983,7 @@

          COLOR_YUV2BGRA_NV21

        - +
          @@ -6558,7 +7996,7 @@

          COLOR_YUV420sp2RGBA

        - +
          @@ -6571,7 +8009,7 @@

          COLOR_YUV420sp2BGRA

        - +
          @@ -6584,7 +8022,7 @@

          COLOR_YUV2RGB_YV12

        - +
          @@ -6597,7 +8035,7 @@

          COLOR_YUV2BGR_YV12

        - +
          @@ -6610,7 +8048,7 @@

          COLOR_YUV2RGB_IYUV

        - +
          @@ -6623,7 +8061,7 @@

          COLOR_YUV2BGR_IYUV

        - +
          @@ -6636,7 +8074,7 @@

          COLOR_YUV2RGB_I420

        - +
          @@ -6649,7 +8087,7 @@

          COLOR_YUV2BGR_I420

        - +
          @@ -6662,7 +8100,7 @@

          COLOR_YUV420p2RGB

        - +
          @@ -6675,7 +8113,7 @@

          COLOR_YUV420p2BGR

        - +
          @@ -6688,7 +8126,7 @@

          COLOR_YUV2RGBA_YV12

        - +
          @@ -6701,7 +8139,7 @@

          COLOR_YUV2BGRA_YV12

        - +
          @@ -6714,7 +8152,7 @@

          COLOR_YUV2RGBA_IYUV

        - +
          @@ -6727,7 +8165,7 @@

          COLOR_YUV2BGRA_IYUV

        - +
          @@ -6740,7 +8178,7 @@

          COLOR_YUV2RGBA_I420

        - +
          @@ -6753,7 +8191,7 @@

          COLOR_YUV2BGRA_I420

        - +
          @@ -6766,7 +8204,7 @@

          COLOR_YUV420p2RGBA

        - +
          @@ -6779,7 +8217,7 @@

          COLOR_YUV420p2BGRA

        - +
          @@ -6792,7 +8230,7 @@

          COLOR_YUV2GRAY_420

        - +
          @@ -6805,7 +8243,7 @@

          COLOR_YUV2GRAY_NV21

        - +
          @@ -6818,7 +8256,7 @@

          COLOR_YUV2GRAY_NV12

        - +
          @@ -6831,7 +8269,7 @@

          COLOR_YUV2GRAY_YV12

        - +
          @@ -6844,7 +8282,7 @@

          COLOR_YUV2GRAY_IYUV

        - +
          @@ -6857,7 +8295,7 @@

          COLOR_YUV2GRAY_I420

        - +
          @@ -6870,7 +8308,7 @@

          COLOR_YUV420sp2GRAY

        - +
          @@ -6883,7 +8321,7 @@

          COLOR_YUV420p2GRAY

        - +
          @@ -6896,7 +8334,7 @@

          COLOR_YUV2RGB_UYVY

        - +
          @@ -6909,7 +8347,7 @@

          COLOR_YUV2BGR_UYVY

        - +
          @@ -6922,7 +8360,7 @@

          COLOR_YUV2RGB_Y422

        - +
          @@ -6935,7 +8373,7 @@

          COLOR_YUV2BGR_Y422

        - +
          @@ -6948,7 +8386,7 @@

          COLOR_YUV2RGB_UYNV

        - +
          @@ -6961,7 +8399,7 @@

          COLOR_YUV2BGR_UYNV

        - +
          @@ -6974,7 +8412,7 @@

          COLOR_YUV2RGBA_UYVY

        - +
          @@ -6987,7 +8425,7 @@

          COLOR_YUV2BGRA_UYVY

        - +
          @@ -7000,7 +8438,7 @@

          COLOR_YUV2RGBA_Y422

        - +
          @@ -7013,7 +8451,7 @@

          COLOR_YUV2BGRA_Y422

        - +
          @@ -7026,7 +8464,7 @@

          COLOR_YUV2RGBA_UYNV

        - +
          @@ -7039,7 +8477,7 @@

          COLOR_YUV2BGRA_UYNV

        - +
          @@ -7052,7 +8490,7 @@

          COLOR_YUV2RGB_YUY2

        - +
          @@ -7065,7 +8503,7 @@

          COLOR_YUV2BGR_YUY2

        - +
          @@ -7078,7 +8516,7 @@

          COLOR_YUV2RGB_YVYU

        - +
          @@ -7091,7 +8529,7 @@

          COLOR_YUV2BGR_YVYU

        - +
          @@ -7104,7 +8542,7 @@

          COLOR_YUV2RGB_YUYV

        - +
          @@ -7117,7 +8555,7 @@

          COLOR_YUV2BGR_YUYV

        - +
          @@ -7130,7 +8568,7 @@

          COLOR_YUV2RGB_YUNV

        - +
          @@ -7143,7 +8581,7 @@

          COLOR_YUV2BGR_YUNV

        - +
          @@ -7156,7 +8594,7 @@

          COLOR_YUV2RGBA_YUY2

        - +
          @@ -7169,7 +8607,7 @@

          COLOR_YUV2BGRA_YUY2

        - +
          @@ -7182,7 +8620,7 @@

          COLOR_YUV2RGBA_YVYU

        - +
          @@ -7195,7 +8633,7 @@

          COLOR_YUV2BGRA_YVYU

        - +
          @@ -7208,7 +8646,7 @@

          COLOR_YUV2RGBA_YUYV

        - +
          @@ -7221,7 +8659,7 @@

          COLOR_YUV2BGRA_YUYV

        - +
          @@ -7234,7 +8672,7 @@

          COLOR_YUV2RGBA_YUNV

        - +
          @@ -7247,7 +8685,7 @@

          COLOR_YUV2BGRA_YUNV

        - +
          @@ -7260,7 +8698,7 @@

          COLOR_YUV2GRAY_UYVY

        - +
          @@ -7273,7 +8711,7 @@

          COLOR_YUV2GRAY_YUY2

        - +
          @@ -7286,7 +8724,7 @@

          COLOR_YUV2GRAY_Y422

        - +
          @@ -7299,7 +8737,7 @@

          COLOR_YUV2GRAY_UYNV

        - +
          @@ -7312,7 +8750,7 @@

          COLOR_YUV2GRAY_YVYU

        - +
          @@ -7325,7 +8763,7 @@

          COLOR_YUV2GRAY_YUYV

        - +
          @@ -7338,7 +8776,7 @@

          COLOR_YUV2GRAY_YUNV

        - +
          @@ -7351,7 +8789,7 @@

          COLOR_RGBA2mRGBA

        - +
          @@ -7364,7 +8802,7 @@

          COLOR_mRGBA2RGBA

        - +
          @@ -7377,7 +8815,7 @@

          COLOR_RGB2YUV_I420

        - +
          @@ -7390,7 +8828,7 @@

          COLOR_BGR2YUV_I420

        - +
          @@ -7403,7 +8841,7 @@

          COLOR_RGB2YUV_IYUV

        - +
          @@ -7416,7 +8854,7 @@

          COLOR_BGR2YUV_IYUV

        - +
          @@ -7429,7 +8867,7 @@

          COLOR_RGBA2YUV_I420

        - +
          @@ -7442,7 +8880,7 @@

          COLOR_BGRA2YUV_I420

        - +
          @@ -7455,7 +8893,7 @@

          COLOR_RGBA2YUV_IYUV

        - +
          @@ -7468,7 +8906,7 @@

          COLOR_BGRA2YUV_IYUV

        - +
          @@ -7481,7 +8919,7 @@

          COLOR_RGB2YUV_YV12

        - +
          @@ -7494,7 +8932,7 @@

          COLOR_BGR2YUV_YV12

        - +
          @@ -7507,7 +8945,7 @@

          COLOR_RGBA2YUV_YV12

        - +
          @@ -7520,7 +8958,7 @@

          COLOR_BGRA2YUV_YV12

        - +
          @@ -7533,7 +8971,7 @@

          COLOR_BayerBG2BGR

        - +
          @@ -7546,7 +8984,7 @@

          COLOR_BayerGB2BGR

        - +
          @@ -7559,7 +8997,7 @@

          COLOR_BayerRG2BGR

        - +
          @@ -7572,7 +9010,7 @@

          COLOR_BayerGR2BGR

        - +
          @@ -7585,7 +9023,7 @@

          COLOR_BayerBG2RGB

        - +
          @@ -7598,7 +9036,7 @@

          COLOR_BayerGB2RGB

        - +
          @@ -7611,7 +9049,7 @@

          COLOR_BayerRG2RGB

        - +
          @@ -7624,7 +9062,7 @@

          COLOR_BayerGR2RGB

        - +
          @@ -7637,7 +9075,7 @@

          COLOR_BayerBG2GRAY

        - +
          @@ -7650,7 +9088,7 @@

          COLOR_BayerGB2GRAY

        - +
          @@ -7663,7 +9101,7 @@

          COLOR_BayerRG2GRAY

        - +
          @@ -7676,7 +9114,7 @@

          COLOR_BayerGR2GRAY

        - +
          @@ -7689,7 +9127,7 @@

          COLOR_BayerBG2BGR_VNG

        - +
          @@ -7702,7 +9140,7 @@

          COLOR_BayerGB2BGR_VNG

        - +
          @@ -7715,7 +9153,7 @@

          COLOR_BayerRG2BGR_VNG

        - +
          @@ -7728,7 +9166,7 @@

          COLOR_BayerGR2BGR_VNG

        - +
          @@ -7741,7 +9179,7 @@

          COLOR_BayerBG2RGB_VNG

        - +
          @@ -7754,7 +9192,7 @@

          COLOR_BayerGB2RGB_VNG

        - +
          @@ -7767,7 +9205,7 @@

          COLOR_BayerRG2RGB_VNG

        - +
          @@ -7780,7 +9218,7 @@

          COLOR_BayerGR2RGB_VNG

        - +
          @@ -7793,7 +9231,7 @@

          COLOR_BayerBG2BGR_EA

        - +
          @@ -7806,7 +9244,7 @@

          COLOR_BayerGB2BGR_EA

        - +
          @@ -7819,7 +9257,7 @@

          COLOR_BayerRG2BGR_EA

        - +
          @@ -7832,7 +9270,7 @@

          COLOR_BayerGR2BGR_EA

        - +
          @@ -7845,7 +9283,7 @@

          COLOR_BayerBG2RGB_EA

        - +
          @@ -7858,7 +9296,7 @@

          COLOR_BayerGB2RGB_EA

        - +
          @@ -7871,7 +9309,7 @@

          COLOR_BayerRG2RGB_EA

        - +
          @@ -7884,7 +9322,7 @@

          COLOR_BayerGR2RGB_EA

        - +
          @@ -7897,7 +9335,7 @@

          COLOR_BayerBG2BGRA

        - +
          @@ -7910,7 +9348,7 @@

          COLOR_BayerGB2BGRA

        - +
          @@ -7923,7 +9361,7 @@

          COLOR_BayerRG2BGRA

        - +
          @@ -7936,7 +9374,7 @@

          COLOR_BayerGR2BGRA

        - +
          @@ -7949,7 +9387,7 @@

          COLOR_BayerBG2RGBA

        - +
          @@ -7962,7 +9400,7 @@

          COLOR_BayerGB2RGBA

        - +
          @@ -7975,7 +9413,7 @@

          COLOR_BayerRG2RGBA

        - +
          @@ -7988,7 +9426,7 @@

          COLOR_BayerGR2RGBA

        - +
          @@ -8001,7 +9439,7 @@

          COLOR_COLORCVT_MAX

        - +
          @@ -8014,7 +9452,7 @@

          INTERSECT_NONE

        - +
          @@ -8027,7 +9465,7 @@

          INTERSECT_PARTIAL

        - +
          @@ -8040,7 +9478,7 @@

          INTERSECT_FULL

        - +
          @@ -8053,7 +9491,7 @@

          TM_SQDIFF

        - +
          @@ -8066,7 +9504,7 @@

          TM_SQDIFF_NORMED

        - +
          @@ -8079,7 +9517,7 @@

          TM_CCORR

        - +
          @@ -8092,7 +9530,7 @@

          TM_CCORR_NORMED

        - +
          @@ -8105,7 +9543,7 @@

          TM_CCOEFF

        - +
          @@ -8118,7 +9556,7 @@

          TM_CCOEFF_NORMED

        - +
          @@ -8131,7 +9569,7 @@

          COLORMAP_AUTUMN

        - +
          @@ -8144,7 +9582,7 @@

          COLORMAP_BONE

        - +
          @@ -8157,7 +9595,7 @@

          COLORMAP_JET

        - +
          @@ -8170,7 +9608,7 @@

          COLORMAP_WINTER

        - +
          @@ -8183,7 +9621,7 @@

          COLORMAP_RAINBOW

        - +
          @@ -8196,7 +9634,7 @@

          COLORMAP_OCEAN

        - +
          @@ -8209,7 +9647,7 @@

          COLORMAP_SUMMER

        - +
          @@ -8222,7 +9660,7 @@

          COLORMAP_SPRING

        - +
          @@ -8235,7 +9673,7 @@

          COLORMAP_COOL

        - +
          @@ -8248,7 +9686,7 @@

          COLORMAP_HSV

        - +
          @@ -8261,7 +9699,7 @@

          COLORMAP_PINK

        - +
          @@ -8274,7 +9712,7 @@

          COLORMAP_HOT

        - +
          @@ -8287,7 +9725,7 @@

          COLORMAP_PARULA

        - +
          @@ -8300,7 +9738,7 @@

          MARKER_CROSS

        - +
          @@ -8313,7 +9751,7 @@

          MARKER_TILTED_CROSS

        - +
          @@ -8326,7 +9764,7 @@

          MARKER_STAR

        - +
          @@ -8339,7 +9777,7 @@

          MARKER_DIAMOND

        - +
          @@ -8352,7 +9790,7 @@

          MARKER_SQUARE

        - +
          @@ -8365,7 +9803,7 @@

          MARKER_TRIANGLE_UP

        - +
          @@ -8380,13 +9818,15 @@

          MARKER_TRIANGLE_DOWN

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -8397,49 +9837,61 @@

          Imgproc

      +
      +
        -
      • +
      • Method Detail

        - + - +
        • getDefaultNewCameraMatrix

          -
          public static Mat getDefaultNewCameraMatrix(Mat cameraMatrix,
          -                                            Size imgsize,
          +
          public static Mat getDefaultNewCameraMatrix​(Mat cameraMatrix,
          +                                            Size imgsize,
                                                       boolean centerPrincipalPoint)
        - + + + +
          +
        • +

          getDefaultNewCameraMatrix

          +
          public static Mat getDefaultNewCameraMatrix​(Mat cameraMatrix,
          +                                            Size imgsize)
          +
        • +
        +
        • getDefaultNewCameraMatrix

          -
          public static Mat getDefaultNewCameraMatrix(Mat cameraMatrix)
          +
          public static Mat getDefaultNewCameraMatrix​(Mat cameraMatrix)
        - +
        • getGaborKernel

          -
          public static Mat getGaborKernel(Size ksize,
          +
          public static Mat getGaborKernel​(Size ksize,
                                            double sigma,
                                            double theta,
                                            double lambd,
          @@ -8448,149 +9900,183 @@ 

          getGaborKernel

          int ktype)
        - + + + +
          +
        • +

          getGaborKernel

          +
          public static Mat getGaborKernel​(Size ksize,
          +                                 double sigma,
          +                                 double theta,
          +                                 double lambd,
          +                                 double gamma,
          +                                 double psi)
          +
        • +
        +
        • getGaborKernel

          -
          public static Mat getGaborKernel(Size ksize,
          +
          public static Mat getGaborKernel​(Size ksize,
                                            double sigma,
                                            double theta,
                                            double lambd,
                                            double gamma)
        - +
        • getGaussianKernel

          -
          public static Mat getGaussianKernel(int ksize,
          +
          public static Mat getGaussianKernel​(int ksize,
                                               double sigma,
                                               int ktype)
        - +
        • getGaussianKernel

          -
          public static Mat getGaussianKernel(int ksize,
          +
          public static Mat getGaussianKernel​(int ksize,
                                               double sigma)
        - +
        • getPerspectiveTransform

          -
          public static Mat getPerspectiveTransform(Mat src,
          -                                          Mat dst)
          +
          public static Mat getPerspectiveTransform​(Mat src,
          +                                          Mat dst)
        - +
        • getRotationMatrix2D

          -
          public static Mat getRotationMatrix2D(Point center,
          +
          public static Mat getRotationMatrix2D​(Point center,
                                                 double angle,
                                                 double scale)
        - +
        • getStructuringElement

          -
          public static Mat getStructuringElement(int shape,
          -                                        Size ksize,
          -                                        Point anchor)
          +
          public static Mat getStructuringElement​(int shape,
          +                                        Size ksize,
          +                                        Point anchor)
        - +
        • getStructuringElement

          -
          public static Mat getStructuringElement(int shape,
          -                                        Size ksize)
          +
          public static Mat getStructuringElement​(int shape,
          +                                        Size ksize)
        - +
        • moments

          -
          public static Moments moments(Mat array,
          +
          public static Moments moments​(Mat array,
                                         boolean binaryImage)
        - +
        • moments

          -
          public static Moments moments(Mat array)
          +
          public static Moments moments​(Mat array)
        - +
        • phaseCorrelate

          -
          public static Point phaseCorrelate(Mat src1,
          -                                   Mat src2,
          -                                   Mat window,
          +
          public static Point phaseCorrelate​(Mat src1,
          +                                   Mat src2,
          +                                   Mat window,
                                              double[] response)
        - + + + +
          +
        • +

          phaseCorrelate

          +
          public static Point phaseCorrelate​(Mat src1,
          +                                   Mat src2,
          +                                   Mat window)
          +
        • +
        +
        • phaseCorrelate

          -
          public static Point phaseCorrelate(Mat src1,
          -                                   Mat src2)
          +
          public static Point phaseCorrelate​(Mat src1,
          +                                   Mat src2)
        - +
        • createCLAHE

          -
          public static CLAHE createCLAHE(double clipLimit,
          -                                Size tileGridSize)
          +
          public static CLAHE createCLAHE​(double clipLimit,
          +                                Size tileGridSize)
        - +
        • createCLAHE

          -
          public static CLAHE createCLAHE()
          +
          public static CLAHE createCLAHE​(double clipLimit)
        - + + + +
          +
        • +

          createCLAHE

          +
          public static CLAHE createCLAHE()
          +
        • +
        +
        • createLineSegmentDetector

          -
          public static LineSegmentDetector createLineSegmentDetector(int _refine,
          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
                                                                       double _scale,
                                                                       double _sigma_scale,
                                                                       double _quant,
          @@ -8600,460 +10086,672 @@ 

          createLineSegmentDetector

          int _n_bins)
        - + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
          +                                                            double _scale,
          +                                                            double _sigma_scale,
          +                                                            double _quant,
          +                                                            double _ang_th,
          +                                                            double _log_eps,
          +                                                            double _density_th)
          +
        • +
        + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
          +                                                            double _scale,
          +                                                            double _sigma_scale,
          +                                                            double _quant,
          +                                                            double _ang_th,
          +                                                            double _log_eps)
          +
        • +
        + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
          +                                                            double _scale,
          +                                                            double _sigma_scale,
          +                                                            double _quant,
          +                                                            double _ang_th)
          +
        • +
        + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
          +                                                            double _scale,
          +                                                            double _sigma_scale,
          +                                                            double _quant)
          +
        • +
        + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
          +                                                            double _scale,
          +                                                            double _sigma_scale)
          +
        • +
        + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector​(int _refine,
          +                                                            double _scale)
          +
        • +
        + - + + + +
          +
        • +

          createLineSegmentDetector

          +
          public static LineSegmentDetector createLineSegmentDetector()
          +
        • +
        + - + - + - + - + - +
        • clipLine

          -
          public static boolean clipLine(Rect imgRect,
          -                               Point pt1,
          -                               Point pt2)
          +
          public static boolean clipLine​(Rect imgRect,
          +                               Point pt1,
          +                               Point pt2)
        - +
        • isContourConvex

          -
          public static boolean isContourConvex(MatOfPoint contour)
          +
          public static boolean isContourConvex​(MatOfPoint contour)
        - +
        • arcLength

          -
          public static double arcLength(MatOfPoint2f curve,
          +
          public static double arcLength​(MatOfPoint2f curve,
                                          boolean closed)
        - +
        • compareHist

          -
          public static double compareHist(Mat H1,
          -                                 Mat H2,
          +
          public static double compareHist​(Mat H1,
          +                                 Mat H2,
                                            int method)
        - +
        • contourArea

          -
          public static double contourArea(Mat contour,
          +
          public static double contourArea​(Mat contour,
                                            boolean oriented)
        - +
        • contourArea

          -
          public static double contourArea(Mat contour)
          +
          public static double contourArea​(Mat contour)
          +
        • +
        + + + +
          +
        • +

          getFontScaleFromHeight

          +
          public static double getFontScaleFromHeight​(int fontFace,
          +                                            int pixelHeight,
          +                                            int thickness)
          +
        • +
        + + + +
          +
        • +

          getFontScaleFromHeight

          +
          public static double getFontScaleFromHeight​(int fontFace,
          +                                            int pixelHeight)
        - +
        • matchShapes

          -
          public static double matchShapes(Mat contour1,
          -                                 Mat contour2,
          +
          public static double matchShapes​(Mat contour1,
          +                                 Mat contour2,
                                            int method,
                                            double parameter)
        - +
        • minEnclosingTriangle

          -
          public static double minEnclosingTriangle(Mat points,
          -                                          Mat triangle)
          +
          public static double minEnclosingTriangle​(Mat points,
          +                                          Mat triangle)
        - +
        • pointPolygonTest

          -
          public static double pointPolygonTest(MatOfPoint2f contour,
          -                                      Point pt,
          +
          public static double pointPolygonTest​(MatOfPoint2f contour,
          +                                      Point pt,
                                                 boolean measureDist)
        - +
        • threshold

          -
          public static double threshold(Mat src,
          -                               Mat dst,
          +
          public static double threshold​(Mat src,
          +                               Mat dst,
                                          double thresh,
                                          double maxval,
                                          int type)
        - +
        • initWideAngleProjMap

          -
          public static float initWideAngleProjMap(Mat cameraMatrix,
          -                                         Mat distCoeffs,
          -                                         Size imageSize,
          +
          public static float initWideAngleProjMap​(Mat cameraMatrix,
          +                                         Mat distCoeffs,
          +                                         Size imageSize,
                                                    int destImageWidth,
                                                    int m1type,
          -                                         Mat map1,
          -                                         Mat map2,
          +                                         Mat map1,
          +                                         Mat map2,
                                                    int projType,
                                                    double alpha)
        - + + + +
          +
        • +

          initWideAngleProjMap

          +
          public static float initWideAngleProjMap​(Mat cameraMatrix,
          +                                         Mat distCoeffs,
          +                                         Size imageSize,
          +                                         int destImageWidth,
          +                                         int m1type,
          +                                         Mat map1,
          +                                         Mat map2,
          +                                         int projType)
          +
        • +
        +
        • initWideAngleProjMap

          -
          public static float initWideAngleProjMap(Mat cameraMatrix,
          -                                         Mat distCoeffs,
          -                                         Size imageSize,
          +
          public static float initWideAngleProjMap​(Mat cameraMatrix,
          +                                         Mat distCoeffs,
          +                                         Size imageSize,
                                                    int destImageWidth,
                                                    int m1type,
          -                                         Mat map1,
          -                                         Mat map2)
          + Mat map1, + Mat map2)
        - +
        • intersectConvexConvex

          -
          public static float intersectConvexConvex(Mat _p1,
          -                                          Mat _p2,
          -                                          Mat _p12,
          +
          public static float intersectConvexConvex​(Mat _p1,
          +                                          Mat _p2,
          +                                          Mat _p12,
                                                     boolean handleNested)
        - +
        • intersectConvexConvex

          -
          public static float intersectConvexConvex(Mat _p1,
          -                                          Mat _p2,
          -                                          Mat _p12)
          +
          public static float intersectConvexConvex​(Mat _p1,
          +                                          Mat _p2,
          +                                          Mat _p12)
          +
        • +
        + + + +
          +
        • +

          EMD

          +
          public static float EMD​(Mat signature1,
          +                        Mat signature2,
          +                        int distType,
          +                        Mat cost,
          +                        Mat flow)
        - +
        • EMD

          -
          public static float EMD(Mat signature1,
          -                        Mat signature2,
          +
          public static float EMD​(Mat signature1,
          +                        Mat signature2,
                                   int distType,
          -                        Mat cost,
          -                        Mat flow)
          + Mat cost)
        - +
        • EMD

          -
          public static float EMD(Mat signature1,
          -                        Mat signature2,
          +
          public static float EMD​(Mat signature1,
          +                        Mat signature2,
                                   int distType)
        - +
        • connectedComponentsWithAlgorithm

          -
          public static int connectedComponentsWithAlgorithm(Mat image,
          -                                                   Mat labels,
          +
          public static int connectedComponentsWithAlgorithm​(Mat image,
          +                                                   Mat labels,
                                                              int connectivity,
                                                              int ltype,
                                                              int ccltype)
        - +
        • connectedComponents

          -
          public static int connectedComponents(Mat image,
          -                                      Mat labels,
          +
          public static int connectedComponents​(Mat image,
          +                                      Mat labels,
                                                 int connectivity,
                                                 int ltype)
        - + + + +
          +
        • +

          connectedComponents

          +
          public static int connectedComponents​(Mat image,
          +                                      Mat labels,
          +                                      int connectivity)
          +
        • +
        +
        • connectedComponents

          -
          public static int connectedComponents(Mat image,
          -                                      Mat labels)
          +
          public static int connectedComponents​(Mat image,
          +                                      Mat labels)
        - +
        • connectedComponentsWithStatsWithAlgorithm

          -
          public static int connectedComponentsWithStatsWithAlgorithm(Mat image,
          -                                                            Mat labels,
          -                                                            Mat stats,
          -                                                            Mat centroids,
          +
          public static int connectedComponentsWithStatsWithAlgorithm​(Mat image,
          +                                                            Mat labels,
          +                                                            Mat stats,
          +                                                            Mat centroids,
                                                                       int connectivity,
                                                                       int ltype,
                                                                       int ccltype)
        - +
        • connectedComponentsWithStats

          -
          public static int connectedComponentsWithStats(Mat image,
          -                                               Mat labels,
          -                                               Mat stats,
          -                                               Mat centroids,
          +
          public static int connectedComponentsWithStats​(Mat image,
          +                                               Mat labels,
          +                                               Mat stats,
          +                                               Mat centroids,
                                                          int connectivity,
                                                          int ltype)
        - + + + +
          +
        • +

          connectedComponentsWithStats

          +
          public static int connectedComponentsWithStats​(Mat image,
          +                                               Mat labels,
          +                                               Mat stats,
          +                                               Mat centroids,
          +                                               int connectivity)
          +
        • +
        +
        • connectedComponentsWithStats

          -
          public static int connectedComponentsWithStats(Mat image,
          -                                               Mat labels,
          -                                               Mat stats,
          -                                               Mat centroids)
          +
          public static int connectedComponentsWithStats​(Mat image,
          +                                               Mat labels,
          +                                               Mat stats,
          +                                               Mat centroids)
        - + - + + + + + + + +
          +
        • +

          floodFill

          +
          public static int floodFill​(Mat image,
          +                            Mat mask,
          +                            Point seedPoint,
          +                            Scalar newVal,
          +                            Rect rect,
          +                            Scalar loDiff)
          +
        • +
        +
        • floodFill

          -
          public static int floodFill(Mat image,
          -                            Mat mask,
          -                            Point seedPoint,
          -                            Scalar newVal)
          +
          public static int floodFill​(Mat image,
          +                            Mat mask,
          +                            Point seedPoint,
          +                            Scalar newVal,
          +                            Rect rect)
        - + + + +
          +
        • +

          floodFill

          +
          public static int floodFill​(Mat image,
          +                            Mat mask,
          +                            Point seedPoint,
          +                            Scalar newVal)
          +
        • +
        +
        • rotatedRectangleIntersection

          -
          public static int rotatedRectangleIntersection(RotatedRect rect1,
          -                                               RotatedRect rect2,
          -                                               Mat intersectingRegion)
          +
          public static int rotatedRectangleIntersection​(RotatedRect rect1,
          +                                               RotatedRect rect2,
          +                                               Mat intersectingRegion)
        - +
        • Canny

          -
          public static void Canny(Mat dx,
          -                         Mat dy,
          -                         Mat edges,
          +
          public static void Canny​(Mat dx,
          +                         Mat dy,
          +                         Mat edges,
                                    double threshold1,
                                    double threshold2,
                                    boolean L2gradient)
        - +
        • Canny

          -
          public static void Canny(Mat dx,
          -                         Mat dy,
          -                         Mat edges,
          +
          public static void Canny​(Mat dx,
          +                         Mat dy,
          +                         Mat edges,
                                    double threshold1,
                                    double threshold2)
        - +
        • Canny

          -
          public static void Canny(Mat image,
          -                         Mat edges,
          +
          public static void Canny​(Mat image,
          +                         Mat edges,
                                    double threshold1,
                                    double threshold2,
                                    int apertureSize,
                                    boolean L2gradient)
        - + + + +
          +
        • +

          Canny

          +
          public static void Canny​(Mat image,
          +                         Mat edges,
          +                         double threshold1,
          +                         double threshold2,
          +                         int apertureSize)
          +
        • +
        +
        • Canny

          -
          public static void Canny(Mat image,
          -                         Mat edges,
          +
          public static void Canny​(Mat image,
          +                         Mat edges,
                                    double threshold1,
                                    double threshold2)
        - +
        • GaussianBlur

          -
          public static void GaussianBlur(Mat src,
          -                                Mat dst,
          -                                Size ksize,
          +
          public static void GaussianBlur​(Mat src,
          +                                Mat dst,
          +                                Size ksize,
                                           double sigmaX,
                                           double sigmaY,
                                           int borderType)
        - +
        • GaussianBlur

          -
          public static void GaussianBlur(Mat src,
          -                                Mat dst,
          -                                Size ksize,
          +
          public static void GaussianBlur​(Mat src,
          +                                Mat dst,
          +                                Size ksize,
                                           double sigmaX,
                                           double sigmaY)
        - +
        • GaussianBlur

          -
          public static void GaussianBlur(Mat src,
          -                                Mat dst,
          -                                Size ksize,
          +
          public static void GaussianBlur​(Mat src,
          +                                Mat dst,
          +                                Size ksize,
                                           double sigmaX)
        - +
        • HoughCircles

          -
          public static void HoughCircles(Mat image,
          -                                Mat circles,
          +
          public static void HoughCircles​(Mat image,
          +                                Mat circles,
                                           int method,
                                           double dp,
                                           double minDist,
          @@ -9063,27 +10761,72 @@ 

          HoughCircles

          int maxRadius)
        - +
        • HoughCircles

          -
          public static void HoughCircles(Mat image,
          -                                Mat circles,
          +
          public static void HoughCircles​(Mat image,
          +                                Mat circles,
          +                                int method,
          +                                double dp,
          +                                double minDist,
          +                                double param1,
          +                                double param2,
          +                                int minRadius)
          +
        • +
        + + + +
          +
        • +

          HoughCircles

          +
          public static void HoughCircles​(Mat image,
          +                                Mat circles,
          +                                int method,
          +                                double dp,
          +                                double minDist,
          +                                double param1,
          +                                double param2)
          +
        • +
        + + + +
          +
        • +

          HoughCircles

          +
          public static void HoughCircles​(Mat image,
          +                                Mat circles,
          +                                int method,
          +                                double dp,
          +                                double minDist,
          +                                double param1)
          +
        • +
        + + + +
          +
        • +

          HoughCircles

          +
          public static void HoughCircles​(Mat image,
          +                                Mat circles,
                                           int method,
                                           double dp,
                                           double minDist)
        - +
        • HoughLines

          -
          public static void HoughLines(Mat image,
          -                              Mat lines,
          +
          public static void HoughLines​(Mat image,
          +                              Mat lines,
                                         double rho,
                                         double theta,
                                         int threshold,
          @@ -9093,27 +10836,72 @@ 

          HoughLines

          double max_theta)
        - + + + +
          +
        • +

          HoughLines

          +
          public static void HoughLines​(Mat image,
          +                              Mat lines,
          +                              double rho,
          +                              double theta,
          +                              int threshold,
          +                              double srn,
          +                              double stn,
          +                              double min_theta)
          +
        • +
        + + + +
          +
        • +

          HoughLines

          +
          public static void HoughLines​(Mat image,
          +                              Mat lines,
          +                              double rho,
          +                              double theta,
          +                              int threshold,
          +                              double srn,
          +                              double stn)
          +
        • +
        + + + +
          +
        • +

          HoughLines

          +
          public static void HoughLines​(Mat image,
          +                              Mat lines,
          +                              double rho,
          +                              double theta,
          +                              int threshold,
          +                              double srn)
          +
        • +
        +
        • HoughLines

          -
          public static void HoughLines(Mat image,
          -                              Mat lines,
          +
          public static void HoughLines​(Mat image,
          +                              Mat lines,
                                         double rho,
                                         double theta,
                                         int threshold)
        - +
        • HoughLinesP

          -
          public static void HoughLinesP(Mat image,
          -                               Mat lines,
          +
          public static void HoughLinesP​(Mat image,
          +                               Mat lines,
                                          double rho,
                                          double theta,
                                          int threshold,
          @@ -9121,37 +10909,69 @@ 

          HoughLinesP

          double maxLineGap)
        - + + + +
          +
        • +

          HoughLinesP

          +
          public static void HoughLinesP​(Mat image,
          +                               Mat lines,
          +                               double rho,
          +                               double theta,
          +                               int threshold,
          +                               double minLineLength)
          +
        • +
        +
        • HoughLinesP

          -
          public static void HoughLinesP(Mat image,
          -                               Mat lines,
          +
          public static void HoughLinesP​(Mat image,
          +                               Mat lines,
                                          double rho,
                                          double theta,
                                          int threshold)
        - + + + +
          +
        • +

          HoughLinesPointSet

          +
          public static void HoughLinesPointSet​(Mat _point,
          +                                      Mat _lines,
          +                                      int lines_max,
          +                                      int threshold,
          +                                      double min_rho,
          +                                      double max_rho,
          +                                      double rho_step,
          +                                      double min_theta,
          +                                      double max_theta,
          +                                      double theta_step)
          +
        • +
        +
        • HuMoments

          -
          public static void HuMoments(Moments m,
          -                             Mat hu)
          +
          public static void HuMoments​(Moments m,
          +                             Mat hu)
        - +
        • Laplacian

          -
          public static void Laplacian(Mat src,
          -                             Mat dst,
          +
          public static void Laplacian​(Mat src,
          +                             Mat dst,
                                        int ddepth,
                                        int ksize,
                                        double scale,
          @@ -9159,39 +10979,64 @@ 

          Laplacian

          int borderType)
        - +
        • Laplacian

          -
          public static void Laplacian(Mat src,
          -                             Mat dst,
          +
          public static void Laplacian​(Mat src,
          +                             Mat dst,
                                        int ddepth,
                                        int ksize,
                                        double scale,
                                        double delta)
        - + + + +
          +
        • +

          Laplacian

          +
          public static void Laplacian​(Mat src,
          +                             Mat dst,
          +                             int ddepth,
          +                             int ksize,
          +                             double scale)
          +
        • +
        + + + +
          +
        • +

          Laplacian

          +
          public static void Laplacian​(Mat src,
          +                             Mat dst,
          +                             int ddepth,
          +                             int ksize)
          +
        • +
        +
        • Laplacian

          -
          public static void Laplacian(Mat src,
          -                             Mat dst,
          +
          public static void Laplacian​(Mat src,
          +                             Mat dst,
                                        int ddepth)
        - +
        • Scharr

          -
          public static void Scharr(Mat src,
          -                          Mat dst,
          +
          public static void Scharr​(Mat src,
          +                          Mat dst,
                                     int ddepth,
                                     int dx,
                                     int dy,
          @@ -9200,14 +11045,14 @@ 

          Scharr

          int borderType)
        - +
        • Scharr

          -
          public static void Scharr(Mat src,
          -                          Mat dst,
          +
          public static void Scharr​(Mat src,
          +                          Mat dst,
                                     int ddepth,
                                     int dx,
                                     int dy,
          @@ -9215,27 +11060,41 @@ 

          Scharr

          double delta)
        - + + + +
          +
        • +

          Scharr

          +
          public static void Scharr​(Mat src,
          +                          Mat dst,
          +                          int ddepth,
          +                          int dx,
          +                          int dy,
          +                          double scale)
          +
        • +
        +
        • Scharr

          -
          public static void Scharr(Mat src,
          -                          Mat dst,
          +
          public static void Scharr​(Mat src,
          +                          Mat dst,
                                     int ddepth,
                                     int dx,
                                     int dy)
        - +
        • Sobel

          -
          public static void Sobel(Mat src,
          -                         Mat dst,
          +
          public static void Sobel​(Mat src,
          +                         Mat dst,
                                    int ddepth,
                                    int dx,
                                    int dy,
          @@ -9245,14 +11104,14 @@ 

          Sobel

          int borderType)
        - +
        • Sobel

          -
          public static void Sobel(Mat src,
          -                         Mat dst,
          +
          public static void Sobel​(Mat src,
          +                         Mat dst,
                                    int ddepth,
                                    int dx,
                                    int dy,
          @@ -9261,115 +11120,144 @@ 

          Sobel

          double delta)
        - + + + +
          +
        • +

          Sobel

          +
          public static void Sobel​(Mat src,
          +                         Mat dst,
          +                         int ddepth,
          +                         int dx,
          +                         int dy,
          +                         int ksize,
          +                         double scale)
          +
        • +
        + + + +
          +
        • +

          Sobel

          +
          public static void Sobel​(Mat src,
          +                         Mat dst,
          +                         int ddepth,
          +                         int dx,
          +                         int dy,
          +                         int ksize)
          +
        • +
        +
        • Sobel

          -
          public static void Sobel(Mat src,
          -                         Mat dst,
          +
          public static void Sobel​(Mat src,
          +                         Mat dst,
                                    int ddepth,
                                    int dx,
                                    int dy)
        - +
        • accumulate

          -
          public static void accumulate(Mat src,
          -                              Mat dst,
          -                              Mat mask)
          +
          public static void accumulate​(Mat src,
          +                              Mat dst,
          +                              Mat mask)
        - +
        • accumulate

          -
          public static void accumulate(Mat src,
          -                              Mat dst)
          +
          public static void accumulate​(Mat src,
          +                              Mat dst)
        - +
        • accumulateProduct

          -
          public static void accumulateProduct(Mat src1,
          -                                     Mat src2,
          -                                     Mat dst,
          -                                     Mat mask)
          +
          public static void accumulateProduct​(Mat src1,
          +                                     Mat src2,
          +                                     Mat dst,
          +                                     Mat mask)
        - +
        • accumulateProduct

          -
          public static void accumulateProduct(Mat src1,
          -                                     Mat src2,
          -                                     Mat dst)
          +
          public static void accumulateProduct​(Mat src1,
          +                                     Mat src2,
          +                                     Mat dst)
        - +
        • accumulateSquare

          -
          public static void accumulateSquare(Mat src,
          -                                    Mat dst,
          -                                    Mat mask)
          +
          public static void accumulateSquare​(Mat src,
          +                                    Mat dst,
          +                                    Mat mask)
        - +
        • accumulateSquare

          -
          public static void accumulateSquare(Mat src,
          -                                    Mat dst)
          +
          public static void accumulateSquare​(Mat src,
          +                                    Mat dst)
        - +
        • accumulateWeighted

          -
          public static void accumulateWeighted(Mat src,
          -                                      Mat dst,
          +
          public static void accumulateWeighted​(Mat src,
          +                                      Mat dst,
                                                 double alpha,
          -                                      Mat mask)
          + Mat mask)
        - +
        • accumulateWeighted

          -
          public static void accumulateWeighted(Mat src,
          -                                      Mat dst,
          +
          public static void accumulateWeighted​(Mat src,
          +                                      Mat dst,
                                                 double alpha)
        - +
        • adaptiveThreshold

          -
          public static void adaptiveThreshold(Mat src,
          -                                     Mat dst,
          +
          public static void adaptiveThreshold​(Mat src,
          +                                     Mat dst,
                                                double maxValue,
                                                int adaptiveMethod,
                                                int thresholdType,
          @@ -9377,929 +11265,1213 @@ 

          adaptiveThreshold

          double C)
        - +
        • applyColorMap

          -
          public static void applyColorMap(Mat src,
          -                                 Mat dst,
          -                                 Mat userColor)
          +
          public static void applyColorMap​(Mat src,
          +                                 Mat dst,
          +                                 Mat userColor)
        - +
        • applyColorMap

          -
          public static void applyColorMap(Mat src,
          -                                 Mat dst,
          +
          public static void applyColorMap​(Mat src,
          +                                 Mat dst,
                                            int colormap)
        - + - +
        • arrowedLine

          -
          public static void arrowedLine(Mat img,
          -                               Point pt1,
          -                               Point pt2,
          -                               Scalar color,
          +
          public static void arrowedLine​(Mat img,
          +                               Point pt1,
          +                               Point pt2,
          +                               Scalar color,
                                          int thickness,
                                          int line_type,
                                          int shift,
                                          double tipLength)
        - + + + +
          +
        • +

          arrowedLine

          +
          public static void arrowedLine​(Mat img,
          +                               Point pt1,
          +                               Point pt2,
          +                               Scalar color,
          +                               int thickness,
          +                               int line_type,
          +                               int shift)
          +
        • +
        + + + +
          +
        • +

          arrowedLine

          +
          public static void arrowedLine​(Mat img,
          +                               Point pt1,
          +                               Point pt2,
          +                               Scalar color,
          +                               int thickness,
          +                               int line_type)
          +
        • +
        + + + +
          +
        • +

          arrowedLine

          +
          public static void arrowedLine​(Mat img,
          +                               Point pt1,
          +                               Point pt2,
          +                               Scalar color,
          +                               int thickness)
          +
        • +
        +
        • arrowedLine

          -
          public static void arrowedLine(Mat img,
          -                               Point pt1,
          -                               Point pt2,
          -                               Scalar color)
          +
          public static void arrowedLine​(Mat img,
          +                               Point pt1,
          +                               Point pt2,
          +                               Scalar color)
        - +
        • bilateralFilter

          -
          public static void bilateralFilter(Mat src,
          -                                   Mat dst,
          +
          public static void bilateralFilter​(Mat src,
          +                                   Mat dst,
                                              int d,
                                              double sigmaColor,
                                              double sigmaSpace,
                                              int borderType)
        - +
        • bilateralFilter

          -
          public static void bilateralFilter(Mat src,
          -                                   Mat dst,
          +
          public static void bilateralFilter​(Mat src,
          +                                   Mat dst,
                                              int d,
                                              double sigmaColor,
                                              double sigmaSpace)
        - +
        • blur

          -
          public static void blur(Mat src,
          -                        Mat dst,
          -                        Size ksize,
          -                        Point anchor,
          +
          public static void blur​(Mat src,
          +                        Mat dst,
          +                        Size ksize,
          +                        Point anchor,
                                   int borderType)
        - +
        • blur

          -
          public static void blur(Mat src,
          -                        Mat dst,
          -                        Size ksize,
          -                        Point anchor)
          +
          public static void blur​(Mat src,
          +                        Mat dst,
          +                        Size ksize,
          +                        Point anchor)
        - +
        • blur

          -
          public static void blur(Mat src,
          -                        Mat dst,
          -                        Size ksize)
          +
          public static void blur​(Mat src,
          +                        Mat dst,
          +                        Size ksize)
        - +
        • boxFilter

          -
          public static void boxFilter(Mat src,
          -                             Mat dst,
          +
          public static void boxFilter​(Mat src,
          +                             Mat dst,
                                        int ddepth,
          -                             Size ksize,
          -                             Point anchor,
          +                             Size ksize,
          +                             Point anchor,
                                        boolean normalize,
                                        int borderType)
        - +
        • boxFilter

          -
          public static void boxFilter(Mat src,
          -                             Mat dst,
          +
          public static void boxFilter​(Mat src,
          +                             Mat dst,
                                        int ddepth,
          -                             Size ksize,
          -                             Point anchor,
          +                             Size ksize,
          +                             Point anchor,
                                        boolean normalize)
        - + + + +
          +
        • +

          boxFilter

          +
          public static void boxFilter​(Mat src,
          +                             Mat dst,
          +                             int ddepth,
          +                             Size ksize,
          +                             Point anchor)
          +
        • +
        +
        • boxFilter

          -
          public static void boxFilter(Mat src,
          -                             Mat dst,
          +
          public static void boxFilter​(Mat src,
          +                             Mat dst,
                                        int ddepth,
          -                             Size ksize)
          + Size ksize)
        - +
        • boxPoints

          -
          public static void boxPoints(RotatedRect box,
          -                             Mat points)
          +
          public static void boxPoints​(RotatedRect box,
          +                             Mat points)
        - +
        • calcBackProject

          -
          public static void calcBackProject(java.util.List<Mat> images,
          -                                   MatOfInt channels,
          -                                   Mat hist,
          -                                   Mat dst,
          -                                   MatOfFloat ranges,
          +
          public static void calcBackProject​(java.util.List<Mat> images,
          +                                   MatOfInt channels,
          +                                   Mat hist,
          +                                   Mat dst,
          +                                   MatOfFloat ranges,
                                              double scale)
        - + - + - +
        • circle

          -
          public static void circle(Mat img,
          -                          Point center,
          +
          public static void circle​(Mat img,
          +                          Point center,
                                     int radius,
          -                          Scalar color,
          +                          Scalar color,
                                     int thickness,
                                     int lineType,
                                     int shift)
        - + + + +
          +
        • +

          circle

          +
          public static void circle​(Mat img,
          +                          Point center,
          +                          int radius,
          +                          Scalar color,
          +                          int thickness,
          +                          int lineType)
          +
        • +
        +
        • circle

          -
          public static void circle(Mat img,
          -                          Point center,
          +
          public static void circle​(Mat img,
          +                          Point center,
                                     int radius,
          -                          Scalar color,
          +                          Scalar color,
                                     int thickness)
        - +
        • circle

          -
          public static void circle(Mat img,
          -                          Point center,
          +
          public static void circle​(Mat img,
          +                          Point center,
                                     int radius,
          -                          Scalar color)
          + Scalar color)
        - +
        • convertMaps

          -
          public static void convertMaps(Mat map1,
          -                               Mat map2,
          -                               Mat dstmap1,
          -                               Mat dstmap2,
          +
          public static void convertMaps​(Mat map1,
          +                               Mat map2,
          +                               Mat dstmap1,
          +                               Mat dstmap2,
                                          int dstmap1type,
                                          boolean nninterpolation)
        - +
        • convertMaps

          -
          public static void convertMaps(Mat map1,
          -                               Mat map2,
          -                               Mat dstmap1,
          -                               Mat dstmap2,
          +
          public static void convertMaps​(Mat map1,
          +                               Mat map2,
          +                               Mat dstmap1,
          +                               Mat dstmap2,
                                          int dstmap1type)
        - + - + - + - +
        • cornerEigenValsAndVecs

          -
          public static void cornerEigenValsAndVecs(Mat src,
          -                                          Mat dst,
          +
          public static void cornerEigenValsAndVecs​(Mat src,
          +                                          Mat dst,
                                                     int blockSize,
                                                     int ksize,
                                                     int borderType)
        - +
        • cornerEigenValsAndVecs

          -
          public static void cornerEigenValsAndVecs(Mat src,
          -                                          Mat dst,
          +
          public static void cornerEigenValsAndVecs​(Mat src,
          +                                          Mat dst,
                                                     int blockSize,
                                                     int ksize)
        - +
        • cornerHarris

          -
          public static void cornerHarris(Mat src,
          -                                Mat dst,
          +
          public static void cornerHarris​(Mat src,
          +                                Mat dst,
                                           int blockSize,
                                           int ksize,
                                           double k,
                                           int borderType)
        - +
        • cornerHarris

          -
          public static void cornerHarris(Mat src,
          -                                Mat dst,
          +
          public static void cornerHarris​(Mat src,
          +                                Mat dst,
                                           int blockSize,
                                           int ksize,
                                           double k)
        - +
        • cornerMinEigenVal

          -
          public static void cornerMinEigenVal(Mat src,
          -                                     Mat dst,
          +
          public static void cornerMinEigenVal​(Mat src,
          +                                     Mat dst,
                                                int blockSize,
                                                int ksize,
                                                int borderType)
        - +
        • cornerMinEigenVal

          -
          public static void cornerMinEigenVal(Mat src,
          -                                     Mat dst,
          +
          public static void cornerMinEigenVal​(Mat src,
          +                                     Mat dst,
                                                int blockSize,
                                                int ksize)
        - +
        • cornerMinEigenVal

          -
          public static void cornerMinEigenVal(Mat src,
          -                                     Mat dst,
          +
          public static void cornerMinEigenVal​(Mat src,
          +                                     Mat dst,
                                                int blockSize)
        - +
        • cornerSubPix

          -
          public static void cornerSubPix(Mat image,
          -                                Mat corners,
          -                                Size winSize,
          -                                Size zeroZone,
          -                                TermCriteria criteria)
          +
          public static void cornerSubPix​(Mat image,
          +                                Mat corners,
          +                                Size winSize,
          +                                Size zeroZone,
          +                                TermCriteria criteria)
        - +
        • createHanningWindow

          -
          public static void createHanningWindow(Mat dst,
          -                                       Size winSize,
          +
          public static void createHanningWindow​(Mat dst,
          +                                       Size winSize,
                                                  int type)
        - +
        • cvtColor

          -
          public static void cvtColor(Mat src,
          -                            Mat dst,
          +
          public static void cvtColor​(Mat src,
          +                            Mat dst,
                                       int code,
                                       int dstCn)
        - +
        • cvtColor

          -
          public static void cvtColor(Mat src,
          -                            Mat dst,
          +
          public static void cvtColor​(Mat src,
          +                            Mat dst,
                                       int code)
        - + + + +
          +
        • +

          cvtColorTwoPlane

          +
          public static void cvtColorTwoPlane​(Mat src1,
          +                                    Mat src2,
          +                                    Mat dst,
          +                                    int code)
          +
        • +
        +
        • demosaicing

          -
          public static void demosaicing(Mat _src,
          -                               Mat _dst,
          +
          public static void demosaicing​(Mat _src,
          +                               Mat _dst,
                                          int code,
                                          int dcn)
        - +
        • demosaicing

          -
          public static void demosaicing(Mat _src,
          -                               Mat _dst,
          +
          public static void demosaicing​(Mat _src,
          +                               Mat _dst,
                                          int code)
        - +
        • dilate

          -
          public static void dilate(Mat src,
          -                          Mat dst,
          -                          Mat kernel,
          -                          Point anchor,
          +
          public static void dilate​(Mat src,
          +                          Mat dst,
          +                          Mat kernel,
          +                          Point anchor,
                                     int iterations,
                                     int borderType,
          -                          Scalar borderValue)
          + Scalar borderValue)
          +
        • +
        + + + +
          +
        • +

          dilate

          +
          public static void dilate​(Mat src,
          +                          Mat dst,
          +                          Mat kernel,
          +                          Point anchor,
          +                          int iterations,
          +                          int borderType)
        - +
        • dilate

          -
          public static void dilate(Mat src,
          -                          Mat dst,
          -                          Mat kernel,
          -                          Point anchor,
          +
          public static void dilate​(Mat src,
          +                          Mat dst,
          +                          Mat kernel,
          +                          Point anchor,
                                     int iterations)
        - + + + +
          +
        • +

          dilate

          +
          public static void dilate​(Mat src,
          +                          Mat dst,
          +                          Mat kernel,
          +                          Point anchor)
          +
        • +
        +
        • dilate

          -
          public static void dilate(Mat src,
          -                          Mat dst,
          -                          Mat kernel)
          +
          public static void dilate​(Mat src,
          +                          Mat dst,
          +                          Mat kernel)
        - +
        • distanceTransformWithLabels

          -
          public static void distanceTransformWithLabels(Mat src,
          -                                               Mat dst,
          -                                               Mat labels,
          +
          public static void distanceTransformWithLabels​(Mat src,
          +                                               Mat dst,
          +                                               Mat labels,
                                                          int distanceType,
                                                          int maskSize,
                                                          int labelType)
        - +
        • distanceTransformWithLabels

          -
          public static void distanceTransformWithLabels(Mat src,
          -                                               Mat dst,
          -                                               Mat labels,
          +
          public static void distanceTransformWithLabels​(Mat src,
          +                                               Mat dst,
          +                                               Mat labels,
                                                          int distanceType,
                                                          int maskSize)
        - +
        • distanceTransform

          -
          public static void distanceTransform(Mat src,
          -                                     Mat dst,
          +
          public static void distanceTransform​(Mat src,
          +                                     Mat dst,
                                                int distanceType,
                                                int maskSize,
                                                int dstType)
        - +
        • distanceTransform

          -
          public static void distanceTransform(Mat src,
          -                                     Mat dst,
          +
          public static void distanceTransform​(Mat src,
          +                                     Mat dst,
                                                int distanceType,
                                                int maskSize)
        - +
        • drawContours

          -
          public static void drawContours(Mat image,
          -                                java.util.List<MatOfPoint> contours,
          +
          public static void drawContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
                                           int contourIdx,
          -                                Scalar color,
          +                                Scalar color,
                                           int thickness,
                                           int lineType,
          -                                Mat hierarchy,
          +                                Mat hierarchy,
                                           int maxLevel,
          -                                Point offset)
          + Point offset)
          +
        • +
        + + + +
          +
        • +

          drawContours

          +
          public static void drawContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
          +                                int contourIdx,
          +                                Scalar color,
          +                                int thickness,
          +                                int lineType,
          +                                Mat hierarchy,
          +                                int maxLevel)
          +
        • +
        + + + +
          +
        • +

          drawContours

          +
          public static void drawContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
          +                                int contourIdx,
          +                                Scalar color,
          +                                int thickness,
          +                                int lineType,
          +                                Mat hierarchy)
          +
        • +
        + + + +
          +
        • +

          drawContours

          +
          public static void drawContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
          +                                int contourIdx,
          +                                Scalar color,
          +                                int thickness,
          +                                int lineType)
        - +
        • drawContours

          -
          public static void drawContours(Mat image,
          -                                java.util.List<MatOfPoint> contours,
          +
          public static void drawContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
                                           int contourIdx,
          -                                Scalar color,
          +                                Scalar color,
                                           int thickness)
        - +
        • drawContours

          -
          public static void drawContours(Mat image,
          -                                java.util.List<MatOfPoint> contours,
          +
          public static void drawContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
                                           int contourIdx,
          -                                Scalar color)
          + Scalar color)
        - +
        • drawMarker

          -
          public static void drawMarker(Mat img,
          -                              Point position,
          -                              Scalar color,
          +
          public static void drawMarker​(Mat img,
          +                              Point position,
          +                              Scalar color,
                                         int markerType,
                                         int markerSize,
                                         int thickness,
                                         int line_type)
        - + + + +
          +
        • +

          drawMarker

          +
          public static void drawMarker​(Mat img,
          +                              Point position,
          +                              Scalar color,
          +                              int markerType,
          +                              int markerSize,
          +                              int thickness)
          +
        • +
        + + + +
          +
        • +

          drawMarker

          +
          public static void drawMarker​(Mat img,
          +                              Point position,
          +                              Scalar color,
          +                              int markerType,
          +                              int markerSize)
          +
        • +
        + + + +
          +
        • +

          drawMarker

          +
          public static void drawMarker​(Mat img,
          +                              Point position,
          +                              Scalar color,
          +                              int markerType)
          +
        • +
        +
        • drawMarker

          -
          public static void drawMarker(Mat img,
          -                              Point position,
          -                              Scalar color)
          +
          public static void drawMarker​(Mat img,
          +                              Point position,
          +                              Scalar color)
          +
        • +
        + + + +
          +
        • +

          ellipse

          +
          public static void ellipse​(Mat img,
          +                           Point center,
          +                           Size axes,
          +                           double angle,
          +                           double startAngle,
          +                           double endAngle,
          +                           Scalar color,
          +                           int thickness,
          +                           int lineType,
          +                           int shift)
        - +
        • ellipse

          -
          public static void ellipse(Mat img,
          -                           Point center,
          -                           Size axes,
          +
          public static void ellipse​(Mat img,
          +                           Point center,
          +                           Size axes,
                                      double angle,
                                      double startAngle,
                                      double endAngle,
          -                           Scalar color,
          +                           Scalar color,
                                      int thickness,
          -                           int lineType,
          -                           int shift)
          + int lineType)
        - +
        • ellipse

          -
          public static void ellipse(Mat img,
          -                           Point center,
          -                           Size axes,
          +
          public static void ellipse​(Mat img,
          +                           Point center,
          +                           Size axes,
                                      double angle,
                                      double startAngle,
                                      double endAngle,
          -                           Scalar color,
          +                           Scalar color,
                                      int thickness)
        - +
        • ellipse

          -
          public static void ellipse(Mat img,
          -                           Point center,
          -                           Size axes,
          +
          public static void ellipse​(Mat img,
          +                           Point center,
          +                           Size axes,
                                      double angle,
                                      double startAngle,
                                      double endAngle,
          -                           Scalar color)
          + Scalar color)
        - + - + - + - +
        • ellipse2Poly

          -
          public static void ellipse2Poly(Point center,
          -                                Size axes,
          +
          public static void ellipse2Poly​(Point center,
          +                                Size axes,
                                           int angle,
                                           int arcStart,
                                           int arcEnd,
                                           int delta,
          -                                MatOfPoint pts)
          + MatOfPoint pts)
        - +
        • equalizeHist

          -
          public static void equalizeHist(Mat src,
          -                                Mat dst)
          +
          public static void equalizeHist​(Mat src,
          +                                Mat dst)
        - +
        • erode

          -
          public static void erode(Mat src,
          -                         Mat dst,
          -                         Mat kernel,
          -                         Point anchor,
          +
          public static void erode​(Mat src,
          +                         Mat dst,
          +                         Mat kernel,
          +                         Point anchor,
                                    int iterations,
                                    int borderType,
          -                         Scalar borderValue)
          + Scalar borderValue)
          +
        • +
        + + + +
          +
        • +

          erode

          +
          public static void erode​(Mat src,
          +                         Mat dst,
          +                         Mat kernel,
          +                         Point anchor,
          +                         int iterations,
          +                         int borderType)
        - +
        • erode

          -
          public static void erode(Mat src,
          -                         Mat dst,
          -                         Mat kernel,
          -                         Point anchor,
          +
          public static void erode​(Mat src,
          +                         Mat dst,
          +                         Mat kernel,
          +                         Point anchor,
                                    int iterations)
        - + + + +
          +
        • +

          erode

          +
          public static void erode​(Mat src,
          +                         Mat dst,
          +                         Mat kernel,
          +                         Point anchor)
          +
        • +
        +
        • erode

          -
          public static void erode(Mat src,
          -                         Mat dst,
          -                         Mat kernel)
          +
          public static void erode​(Mat src,
          +                         Mat dst,
          +                         Mat kernel)
        - +
        • fillConvexPoly

          -
          public static void fillConvexPoly(Mat img,
          -                                  MatOfPoint points,
          -                                  Scalar color,
          +
          public static void fillConvexPoly​(Mat img,
          +                                  MatOfPoint points,
          +                                  Scalar color,
                                             int lineType,
                                             int shift)
        - + + + +
          +
        • +

          fillConvexPoly

          +
          public static void fillConvexPoly​(Mat img,
          +                                  MatOfPoint points,
          +                                  Scalar color,
          +                                  int lineType)
          +
        • +
        +
        • fillConvexPoly

          -
          public static void fillConvexPoly(Mat img,
          -                                  MatOfPoint points,
          -                                  Scalar color)
          +
          public static void fillConvexPoly​(Mat img,
          +                                  MatOfPoint points,
          +                                  Scalar color)
        - +
        • fillPoly

          -
          public static void fillPoly(Mat img,
          -                            java.util.List<MatOfPoint> pts,
          -                            Scalar color,
          +
          public static void fillPoly​(Mat img,
          +                            java.util.List<MatOfPoint> pts,
          +                            Scalar color,
                                       int lineType,
                                       int shift,
          -                            Point offset)
          + Point offset)
          +
        • +
        + + + +
          +
        • +

          fillPoly

          +
          public static void fillPoly​(Mat img,
          +                            java.util.List<MatOfPoint> pts,
          +                            Scalar color,
          +                            int lineType,
          +                            int shift)
          +
        • +
        + + + +
          +
        • +

          fillPoly

          +
          public static void fillPoly​(Mat img,
          +                            java.util.List<MatOfPoint> pts,
          +                            Scalar color,
          +                            int lineType)
        - +
        • fillPoly

          -
          public static void fillPoly(Mat img,
          -                            java.util.List<MatOfPoint> pts,
          -                            Scalar color)
          +
          public static void fillPoly​(Mat img,
          +                            java.util.List<MatOfPoint> pts,
          +                            Scalar color)
        - +
        • filter2D

          -
          public static void filter2D(Mat src,
          -                            Mat dst,
          +
          public static void filter2D​(Mat src,
          +                            Mat dst,
                                       int ddepth,
          -                            Mat kernel,
          -                            Point anchor,
          +                            Mat kernel,
          +                            Point anchor,
                                       double delta,
                                       int borderType)
        - +
        • filter2D

          -
          public static void filter2D(Mat src,
          -                            Mat dst,
          +
          public static void filter2D​(Mat src,
          +                            Mat dst,
                                       int ddepth,
          -                            Mat kernel,
          -                            Point anchor,
          +                            Mat kernel,
          +                            Point anchor,
                                       double delta)
        - + + + +
          +
        • +

          filter2D

          +
          public static void filter2D​(Mat src,
          +                            Mat dst,
          +                            int ddepth,
          +                            Mat kernel,
          +                            Point anchor)
          +
        • +
        +
        • filter2D

          -
          public static void filter2D(Mat src,
          -                            Mat dst,
          +
          public static void filter2D​(Mat src,
          +                            Mat dst,
                                       int ddepth,
          -                            Mat kernel)
          + Mat kernel)
        - +
        • findContours

          -
          public static void findContours(Mat image,
          -                                java.util.List<MatOfPoint> contours,
          -                                Mat hierarchy,
          +
          public static void findContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
          +                                Mat hierarchy,
                                           int mode,
                                           int method,
          -                                Point offset)
          + Point offset)
        - +
        • findContours

          -
          public static void findContours(Mat image,
          -                                java.util.List<MatOfPoint> contours,
          -                                Mat hierarchy,
          +
          public static void findContours​(Mat image,
          +                                java.util.List<MatOfPoint> contours,
          +                                Mat hierarchy,
                                           int mode,
                                           int method)
        - +
        • fitLine

          -
          public static void fitLine(Mat points,
          -                           Mat line,
          +
          public static void fitLine​(Mat points,
          +                           Mat line,
                                      int distType,
                                      double param,
                                      double reps,
                                      double aeps)
        - +
        • getDerivKernels

          -
          public static void getDerivKernels(Mat kx,
          -                                   Mat ky,
          +
          public static void getDerivKernels​(Mat kx,
          +                                   Mat ky,
                                              int dx,
                                              int dy,
                                              int ksize,
          @@ -10307,967 +12479,1292 @@ 

          getDerivKernels

          int ktype)
        - + + + +
          +
        • +

          getDerivKernels

          +
          public static void getDerivKernels​(Mat kx,
          +                                   Mat ky,
          +                                   int dx,
          +                                   int dy,
          +                                   int ksize,
          +                                   boolean normalize)
          +
        • +
        +
        • getDerivKernels

          -
          public static void getDerivKernels(Mat kx,
          -                                   Mat ky,
          +
          public static void getDerivKernels​(Mat kx,
          +                                   Mat ky,
                                              int dx,
                                              int dy,
                                              int ksize)
        - +
        • getRectSubPix

          -
          public static void getRectSubPix(Mat image,
          -                                 Size patchSize,
          -                                 Point center,
          -                                 Mat patch,
          +
          public static void getRectSubPix​(Mat image,
          +                                 Size patchSize,
          +                                 Point center,
          +                                 Mat patch,
                                            int patchType)
        - +
        • getRectSubPix

          -
          public static void getRectSubPix(Mat image,
          -                                 Size patchSize,
          -                                 Point center,
          -                                 Mat patch)
          +
          public static void getRectSubPix​(Mat image,
          +                                 Size patchSize,
          +                                 Point center,
          +                                 Mat patch)
        - +
        • goodFeaturesToTrack

          -
          public static void goodFeaturesToTrack(Mat image,
          -                                       MatOfPoint corners,
          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
                                                  int maxCorners,
                                                  double qualityLevel,
                                                  double minDistance,
          -                                       Mat mask,
          +                                       Mat mask,
                                                  int blockSize,
                                                  int gradientSize,
                                                  boolean useHarrisDetector,
                                                  double k)
        - + + + +
          +
        • +

          goodFeaturesToTrack

          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
          +                                       int maxCorners,
          +                                       double qualityLevel,
          +                                       double minDistance,
          +                                       Mat mask,
          +                                       int blockSize,
          +                                       int gradientSize,
          +                                       boolean useHarrisDetector)
          +
        • +
        +
        • goodFeaturesToTrack

          -
          public static void goodFeaturesToTrack(Mat image,
          -                                       MatOfPoint corners,
          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
                                                  int maxCorners,
                                                  double qualityLevel,
                                                  double minDistance,
          -                                       Mat mask,
          +                                       Mat mask,
                                                  int blockSize,
                                                  int gradientSize)
        - +
        • goodFeaturesToTrack

          -
          public static void goodFeaturesToTrack(Mat image,
          -                                       MatOfPoint corners,
          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
                                                  int maxCorners,
                                                  double qualityLevel,
                                                  double minDistance,
          -                                       Mat mask,
          +                                       Mat mask,
                                                  int blockSize,
                                                  boolean useHarrisDetector,
                                                  double k)
        - + + + +
          +
        • +

          goodFeaturesToTrack

          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
          +                                       int maxCorners,
          +                                       double qualityLevel,
          +                                       double minDistance,
          +                                       Mat mask,
          +                                       int blockSize,
          +                                       boolean useHarrisDetector)
          +
        • +
        + + + +
          +
        • +

          goodFeaturesToTrack

          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
          +                                       int maxCorners,
          +                                       double qualityLevel,
          +                                       double minDistance,
          +                                       Mat mask,
          +                                       int blockSize)
          +
        • +
        + + + +
          +
        • +

          goodFeaturesToTrack

          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
          +                                       int maxCorners,
          +                                       double qualityLevel,
          +                                       double minDistance,
          +                                       Mat mask)
          +
        • +
        +
        • goodFeaturesToTrack

          -
          public static void goodFeaturesToTrack(Mat image,
          -                                       MatOfPoint corners,
          +
          public static void goodFeaturesToTrack​(Mat image,
          +                                       MatOfPoint corners,
                                                  int maxCorners,
                                                  double qualityLevel,
                                                  double minDistance)
        - +
        • grabCut

          -
          public static void grabCut(Mat img,
          -                           Mat mask,
          -                           Rect rect,
          -                           Mat bgdModel,
          -                           Mat fgdModel,
          +
          public static void grabCut​(Mat img,
          +                           Mat mask,
          +                           Rect rect,
          +                           Mat bgdModel,
          +                           Mat fgdModel,
                                      int iterCount,
                                      int mode)
        - +
        • grabCut

          -
          public static void grabCut(Mat img,
          -                           Mat mask,
          -                           Rect rect,
          -                           Mat bgdModel,
          -                           Mat fgdModel,
          +
          public static void grabCut​(Mat img,
          +                           Mat mask,
          +                           Rect rect,
          +                           Mat bgdModel,
          +                           Mat fgdModel,
                                      int iterCount)
        - +
        • initUndistortRectifyMap

          -
          public static void initUndistortRectifyMap(Mat cameraMatrix,
          -                                           Mat distCoeffs,
          -                                           Mat R,
          -                                           Mat newCameraMatrix,
          -                                           Size size,
          +
          public static void initUndistortRectifyMap​(Mat cameraMatrix,
          +                                           Mat distCoeffs,
          +                                           Mat R,
          +                                           Mat newCameraMatrix,
          +                                           Size size,
                                                      int m1type,
          -                                           Mat map1,
          -                                           Mat map2)
          + Mat map1, + Mat map2)
        - +
        • integral3

          -
          public static void integral3(Mat src,
          -                             Mat sum,
          -                             Mat sqsum,
          -                             Mat tilted,
          +
          public static void integral3​(Mat src,
          +                             Mat sum,
          +                             Mat sqsum,
          +                             Mat tilted,
                                        int sdepth,
                                        int sqdepth)
        - + + + +
          +
        • +

          integral3

          +
          public static void integral3​(Mat src,
          +                             Mat sum,
          +                             Mat sqsum,
          +                             Mat tilted,
          +                             int sdepth)
          +
        • +
        +
        • integral3

          -
          public static void integral3(Mat src,
          -                             Mat sum,
          -                             Mat sqsum,
          -                             Mat tilted)
          +
          public static void integral3​(Mat src,
          +                             Mat sum,
          +                             Mat sqsum,
          +                             Mat tilted)
        - +
        • integral2

          -
          public static void integral2(Mat src,
          -                             Mat sum,
          -                             Mat sqsum,
          +
          public static void integral2​(Mat src,
          +                             Mat sum,
          +                             Mat sqsum,
                                        int sdepth,
                                        int sqdepth)
        - +
        • integral2

          -
          public static void integral2(Mat src,
          -                             Mat sum,
          -                             Mat sqsum)
          +
          public static void integral2​(Mat src,
          +                             Mat sum,
          +                             Mat sqsum,
          +                             int sdepth)
        - + + + +
          +
        • +

          integral2

          +
          public static void integral2​(Mat src,
          +                             Mat sum,
          +                             Mat sqsum)
          +
        • +
        +
        • integral

          -
          public static void integral(Mat src,
          -                            Mat sum,
          +
          public static void integral​(Mat src,
          +                            Mat sum,
                                       int sdepth)
        - +
        • integral

          -
          public static void integral(Mat src,
          -                            Mat sum)
          +
          public static void integral​(Mat src,
          +                            Mat sum)
        - +
        • invertAffineTransform

          -
          public static void invertAffineTransform(Mat M,
          -                                         Mat iM)
          +
          public static void invertAffineTransform​(Mat M,
          +                                         Mat iM)
        - +
        • line

          -
          public static void line(Mat img,
          -                        Point pt1,
          -                        Point pt2,
          -                        Scalar color,
          +
          public static void line​(Mat img,
          +                        Point pt1,
          +                        Point pt2,
          +                        Scalar color,
                                   int thickness,
                                   int lineType,
                                   int shift)
        - + + + +
          +
        • +

          line

          +
          public static void line​(Mat img,
          +                        Point pt1,
          +                        Point pt2,
          +                        Scalar color,
          +                        int thickness,
          +                        int lineType)
          +
        • +
        + - + - +
        • linearPolar

          -
          public static void linearPolar(Mat src,
          -                               Mat dst,
          -                               Point center,
          +
          @Deprecated
          +public static void linearPolar​(Mat src,
          +                               Mat dst,
          +                               Point center,
                                          double maxRadius,
                                          int flags)
          +
          Deprecated.
        - +
        • logPolar

          -
          public static void logPolar(Mat src,
          -                            Mat dst,
          -                            Point center,
          +
          @Deprecated
          +public static void logPolar​(Mat src,
          +                            Mat dst,
          +                            Point center,
                                       double M,
                                       int flags)
          +
          Deprecated.
        - +
        • matchTemplate

          -
          public static void matchTemplate(Mat image,
          -                                 Mat templ,
          -                                 Mat result,
          +
          public static void matchTemplate​(Mat image,
          +                                 Mat templ,
          +                                 Mat result,
                                            int method,
          -                                 Mat mask)
          + Mat mask)
        - +
        • matchTemplate

          -
          public static void matchTemplate(Mat image,
          -                                 Mat templ,
          -                                 Mat result,
          +
          public static void matchTemplate​(Mat image,
          +                                 Mat templ,
          +                                 Mat result,
                                            int method)
        - +
        • medianBlur

          -
          public static void medianBlur(Mat src,
          -                              Mat dst,
          +
          public static void medianBlur​(Mat src,
          +                              Mat dst,
                                         int ksize)
        - +
        • minEnclosingCircle

          -
          public static void minEnclosingCircle(MatOfPoint2f points,
          -                                      Point center,
          +
          public static void minEnclosingCircle​(MatOfPoint2f points,
          +                                      Point center,
                                                 float[] radius)
        - +
        • morphologyEx

          -
          public static void morphologyEx(Mat src,
          -                                Mat dst,
          +
          public static void morphologyEx​(Mat src,
          +                                Mat dst,
                                           int op,
          -                                Mat kernel,
          -                                Point anchor,
          +                                Mat kernel,
          +                                Point anchor,
                                           int iterations,
                                           int borderType,
          -                                Scalar borderValue)
          + Scalar borderValue)
          +
        • +
        + + + +
          +
        • +

          morphologyEx

          +
          public static void morphologyEx​(Mat src,
          +                                Mat dst,
          +                                int op,
          +                                Mat kernel,
          +                                Point anchor,
          +                                int iterations,
          +                                int borderType)
        - +
        • morphologyEx

          -
          public static void morphologyEx(Mat src,
          -                                Mat dst,
          +
          public static void morphologyEx​(Mat src,
          +                                Mat dst,
                                           int op,
          -                                Mat kernel,
          -                                Point anchor,
          +                                Mat kernel,
          +                                Point anchor,
                                           int iterations)
        - + + + +
          +
        • +

          morphologyEx

          +
          public static void morphologyEx​(Mat src,
          +                                Mat dst,
          +                                int op,
          +                                Mat kernel,
          +                                Point anchor)
          +
        • +
        +
        • morphologyEx

          -
          public static void morphologyEx(Mat src,
          -                                Mat dst,
          +
          public static void morphologyEx​(Mat src,
          +                                Mat dst,
                                           int op,
          -                                Mat kernel)
          + Mat kernel)
        - +
        • polylines

          -
          public static void polylines(Mat img,
          -                             java.util.List<MatOfPoint> pts,
          +
          public static void polylines​(Mat img,
          +                             java.util.List<MatOfPoint> pts,
                                        boolean isClosed,
          -                             Scalar color,
          +                             Scalar color,
                                        int thickness,
                                        int lineType,
                                        int shift)
        - + + + +
          +
        • +

          polylines

          +
          public static void polylines​(Mat img,
          +                             java.util.List<MatOfPoint> pts,
          +                             boolean isClosed,
          +                             Scalar color,
          +                             int thickness,
          +                             int lineType)
          +
        • +
        +
        • polylines

          -
          public static void polylines(Mat img,
          -                             java.util.List<MatOfPoint> pts,
          +
          public static void polylines​(Mat img,
          +                             java.util.List<MatOfPoint> pts,
                                        boolean isClosed,
          -                             Scalar color,
          +                             Scalar color,
                                        int thickness)
        - +
        • polylines

          -
          public static void polylines(Mat img,
          -                             java.util.List<MatOfPoint> pts,
          +
          public static void polylines​(Mat img,
          +                             java.util.List<MatOfPoint> pts,
                                        boolean isClosed,
          -                             Scalar color)
          + Scalar color)
        - +
        • preCornerDetect

          -
          public static void preCornerDetect(Mat src,
          -                                   Mat dst,
          +
          public static void preCornerDetect​(Mat src,
          +                                   Mat dst,
                                              int ksize,
                                              int borderType)
        - +
        • preCornerDetect

          -
          public static void preCornerDetect(Mat src,
          -                                   Mat dst,
          +
          public static void preCornerDetect​(Mat src,
          +                                   Mat dst,
                                              int ksize)
        - +
        • putText

          -
          public static void putText(Mat img,
          +
          public static void putText​(Mat img,
                                      java.lang.String text,
          -                           Point org,
          +                           Point org,
                                      int fontFace,
                                      double fontScale,
          -                           Scalar color,
          +                           Scalar color,
                                      int thickness,
                                      int lineType,
                                      boolean bottomLeftOrigin)
        - + + + +
          +
        • +

          putText

          +
          public static void putText​(Mat img,
          +                           java.lang.String text,
          +                           Point org,
          +                           int fontFace,
          +                           double fontScale,
          +                           Scalar color,
          +                           int thickness,
          +                           int lineType)
          +
        • +
        +
        • putText

          -
          public static void putText(Mat img,
          +
          public static void putText​(Mat img,
                                      java.lang.String text,
          -                           Point org,
          +                           Point org,
                                      int fontFace,
                                      double fontScale,
          -                           Scalar color,
          +                           Scalar color,
                                      int thickness)
        - +
        • putText

          -
          public static void putText(Mat img,
          +
          public static void putText​(Mat img,
                                      java.lang.String text,
          -                           Point org,
          +                           Point org,
                                      int fontFace,
                                      double fontScale,
          -                           Scalar color)
          + Scalar color)
        - +
        • pyrDown

          -
          public static void pyrDown(Mat src,
          -                           Mat dst,
          -                           Size dstsize,
          +
          public static void pyrDown​(Mat src,
          +                           Mat dst,
          +                           Size dstsize,
                                      int borderType)
        - +
        • pyrDown

          -
          public static void pyrDown(Mat src,
          -                           Mat dst,
          -                           Size dstsize)
          +
          public static void pyrDown​(Mat src,
          +                           Mat dst,
          +                           Size dstsize)
        - +
        • pyrDown

          -
          public static void pyrDown(Mat src,
          -                           Mat dst)
          +
          public static void pyrDown​(Mat src,
          +                           Mat dst)
        - +
        • pyrMeanShiftFiltering

          -
          public static void pyrMeanShiftFiltering(Mat src,
          -                                         Mat dst,
          +
          public static void pyrMeanShiftFiltering​(Mat src,
          +                                         Mat dst,
                                                    double sp,
                                                    double sr,
                                                    int maxLevel,
          -                                         TermCriteria termcrit)
          + TermCriteria termcrit)
          +
        • +
        + + + +
          +
        • +

          pyrMeanShiftFiltering

          +
          public static void pyrMeanShiftFiltering​(Mat src,
          +                                         Mat dst,
          +                                         double sp,
          +                                         double sr,
          +                                         int maxLevel)
        - +
        • pyrMeanShiftFiltering

          -
          public static void pyrMeanShiftFiltering(Mat src,
          -                                         Mat dst,
          +
          public static void pyrMeanShiftFiltering​(Mat src,
          +                                         Mat dst,
                                                    double sp,
                                                    double sr)
        - +
        • pyrUp

          -
          public static void pyrUp(Mat src,
          -                         Mat dst,
          -                         Size dstsize,
          +
          public static void pyrUp​(Mat src,
          +                         Mat dst,
          +                         Size dstsize,
                                    int borderType)
        - +
        • pyrUp

          -
          public static void pyrUp(Mat src,
          -                         Mat dst,
          -                         Size dstsize)
          +
          public static void pyrUp​(Mat src,
          +                         Mat dst,
          +                         Size dstsize)
        - +
        • pyrUp

          -
          public static void pyrUp(Mat src,
          -                         Mat dst)
          +
          public static void pyrUp​(Mat src,
          +                         Mat dst)
        - +
        • rectangle

          -
          public static void rectangle(Mat img,
          -                             Point pt1,
          -                             Point pt2,
          -                             Scalar color,
          +
          public static void rectangle​(Mat img,
          +                             Point pt1,
          +                             Point pt2,
          +                             Scalar color,
                                        int thickness,
                                        int lineType,
                                        int shift)
        - + + + +
          +
        • +

          rectangle

          +
          public static void rectangle​(Mat img,
          +                             Point pt1,
          +                             Point pt2,
          +                             Scalar color,
          +                             int thickness,
          +                             int lineType)
          +
        • +
        +
        • rectangle

          -
          public static void rectangle(Mat img,
          -                             Point pt1,
          -                             Point pt2,
          -                             Scalar color,
          +
          public static void rectangle​(Mat img,
          +                             Point pt1,
          +                             Point pt2,
          +                             Scalar color,
                                        int thickness)
        - + - +
        • remap

          -
          public static void remap(Mat src,
          -                         Mat dst,
          -                         Mat map1,
          -                         Mat map2,
          +
          public static void remap​(Mat src,
          +                         Mat dst,
          +                         Mat map1,
          +                         Mat map2,
                                    int interpolation,
                                    int borderMode,
          -                         Scalar borderValue)
          + Scalar borderValue)
          +
        • +
        + + + +
          +
        • +

          remap

          +
          public static void remap​(Mat src,
          +                         Mat dst,
          +                         Mat map1,
          +                         Mat map2,
          +                         int interpolation,
          +                         int borderMode)
        - +
        • remap

          -
          public static void remap(Mat src,
          -                         Mat dst,
          -                         Mat map1,
          -                         Mat map2,
          +
          public static void remap​(Mat src,
          +                         Mat dst,
          +                         Mat map1,
          +                         Mat map2,
                                    int interpolation)
        - +
        • resize

          -
          public static void resize(Mat src,
          -                          Mat dst,
          -                          Size dsize,
          +
          public static void resize​(Mat src,
          +                          Mat dst,
          +                          Size dsize,
                                     double fx,
                                     double fy,
                                     int interpolation)
        - + + + +
          +
        • +

          resize

          +
          public static void resize​(Mat src,
          +                          Mat dst,
          +                          Size dsize,
          +                          double fx,
          +                          double fy)
          +
        • +
        + + + +
          +
        • +

          resize

          +
          public static void resize​(Mat src,
          +                          Mat dst,
          +                          Size dsize,
          +                          double fx)
          +
        • +
        +
        • resize

          -
          public static void resize(Mat src,
          -                          Mat dst,
          -                          Size dsize)
          +
          public static void resize​(Mat src,
          +                          Mat dst,
          +                          Size dsize)
        - +
        • sepFilter2D

          -
          public static void sepFilter2D(Mat src,
          -                               Mat dst,
          +
          public static void sepFilter2D​(Mat src,
          +                               Mat dst,
                                          int ddepth,
          -                               Mat kernelX,
          -                               Mat kernelY,
          -                               Point anchor,
          +                               Mat kernelX,
          +                               Mat kernelY,
          +                               Point anchor,
                                          double delta,
                                          int borderType)
        - +
        • sepFilter2D

          -
          public static void sepFilter2D(Mat src,
          -                               Mat dst,
          +
          public static void sepFilter2D​(Mat src,
          +                               Mat dst,
                                          int ddepth,
          -                               Mat kernelX,
          -                               Mat kernelY,
          -                               Point anchor,
          +                               Mat kernelX,
          +                               Mat kernelY,
          +                               Point anchor,
                                          double delta)
        - + + + +
          +
        • +

          sepFilter2D

          +
          public static void sepFilter2D​(Mat src,
          +                               Mat dst,
          +                               int ddepth,
          +                               Mat kernelX,
          +                               Mat kernelY,
          +                               Point anchor)
          +
        • +
        +
        • sepFilter2D

          -
          public static void sepFilter2D(Mat src,
          -                               Mat dst,
          +
          public static void sepFilter2D​(Mat src,
          +                               Mat dst,
                                          int ddepth,
          -                               Mat kernelX,
          -                               Mat kernelY)
          + Mat kernelX, + Mat kernelY)
        - +
        • spatialGradient

          -
          public static void spatialGradient(Mat src,
          -                                   Mat dx,
          -                                   Mat dy,
          +
          public static void spatialGradient​(Mat src,
          +                                   Mat dx,
          +                                   Mat dy,
                                              int ksize,
                                              int borderType)
        - +
        • spatialGradient

          -
          public static void spatialGradient(Mat src,
          -                                   Mat dx,
          -                                   Mat dy,
          +
          public static void spatialGradient​(Mat src,
          +                                   Mat dx,
          +                                   Mat dy,
                                              int ksize)
        - +
        • spatialGradient

          -
          public static void spatialGradient(Mat src,
          -                                   Mat dx,
          -                                   Mat dy)
          +
          public static void spatialGradient​(Mat src,
          +                                   Mat dx,
          +                                   Mat dy)
        - +
        • sqrBoxFilter

          -
          public static void sqrBoxFilter(Mat _src,
          -                                Mat _dst,
          +
          public static void sqrBoxFilter​(Mat _src,
          +                                Mat _dst,
                                           int ddepth,
          -                                Size ksize,
          -                                Point anchor,
          +                                Size ksize,
          +                                Point anchor,
                                           boolean normalize,
                                           int borderType)
        - +
        • sqrBoxFilter

          -
          public static void sqrBoxFilter(Mat _src,
          -                                Mat _dst,
          +
          public static void sqrBoxFilter​(Mat _src,
          +                                Mat _dst,
                                           int ddepth,
          -                                Size ksize,
          -                                Point anchor,
          +                                Size ksize,
          +                                Point anchor,
                                           boolean normalize)
        - + + + +
          +
        • +

          sqrBoxFilter

          +
          public static void sqrBoxFilter​(Mat _src,
          +                                Mat _dst,
          +                                int ddepth,
          +                                Size ksize,
          +                                Point anchor)
          +
        • +
        +
        • sqrBoxFilter

          -
          public static void sqrBoxFilter(Mat _src,
          -                                Mat _dst,
          +
          public static void sqrBoxFilter​(Mat _src,
          +                                Mat _dst,
                                           int ddepth,
          -                                Size ksize)
          + Size ksize)
        - +
        • undistort

          -
          public static void undistort(Mat src,
          -                             Mat dst,
          -                             Mat cameraMatrix,
          -                             Mat distCoeffs,
          -                             Mat newCameraMatrix)
          +
          public static void undistort​(Mat src,
          +                             Mat dst,
          +                             Mat cameraMatrix,
          +                             Mat distCoeffs,
          +                             Mat newCameraMatrix)
        - +
        • undistort

          -
          public static void undistort(Mat src,
          -                             Mat dst,
          -                             Mat cameraMatrix,
          -                             Mat distCoeffs)
          +
          public static void undistort​(Mat src,
          +                             Mat dst,
          +                             Mat cameraMatrix,
          +                             Mat distCoeffs)
        - +
        • undistortPointsIter

          -
          public static void undistortPointsIter(Mat src,
          -                                       Mat dst,
          -                                       Mat cameraMatrix,
          -                                       Mat distCoeffs,
          -                                       Mat R,
          -                                       Mat P,
          -                                       TermCriteria criteria)
          +
          public static void undistortPointsIter​(Mat src,
          +                                       Mat dst,
          +                                       Mat cameraMatrix,
          +                                       Mat distCoeffs,
          +                                       Mat R,
          +                                       Mat P,
          +                                       TermCriteria criteria)
          +
        • +
        + + + +
          +
        • +

          undistortPoints

          +
          public static void undistortPoints​(Mat src,
          +                                   Mat dst,
          +                                   Mat cameraMatrix,
          +                                   Mat distCoeffs,
          +                                   Mat R,
          +                                   Mat P)
        - +
        • undistortPoints

          -
          public static void undistortPoints(Mat src,
          -                                   Mat dst,
          -                                   Mat cameraMatrix,
          -                                   Mat distCoeffs,
          -                                   Mat R,
          -                                   Mat P)
          +
          public static void undistortPoints​(Mat src,
          +                                   Mat dst,
          +                                   Mat cameraMatrix,
          +                                   Mat distCoeffs,
          +                                   Mat R)
        - +
        • undistortPoints

          -
          public static void undistortPoints(Mat src,
          -                                   Mat dst,
          -                                   Mat cameraMatrix,
          -                                   Mat distCoeffs)
          +
          public static void undistortPoints​(Mat src,
          +                                   Mat dst,
          +                                   Mat cameraMatrix,
          +                                   Mat distCoeffs)
        - +
        • warpAffine

          -
          public static void warpAffine(Mat src,
          -                              Mat dst,
          -                              Mat M,
          -                              Size dsize,
          +
          public static void warpAffine​(Mat src,
          +                              Mat dst,
          +                              Mat M,
          +                              Size dsize,
                                         int flags,
                                         int borderMode,
          -                              Scalar borderValue)
          + Scalar borderValue)
          +
        • +
        + + + +
          +
        • +

          warpAffine

          +
          public static void warpAffine​(Mat src,
          +                              Mat dst,
          +                              Mat M,
          +                              Size dsize,
          +                              int flags,
          +                              int borderMode)
        - +
        • warpAffine

          -
          public static void warpAffine(Mat src,
          -                              Mat dst,
          -                              Mat M,
          -                              Size dsize,
          +
          public static void warpAffine​(Mat src,
          +                              Mat dst,
          +                              Mat M,
          +                              Size dsize,
                                         int flags)
        - +
        • warpAffine

          -
          public static void warpAffine(Mat src,
          -                              Mat dst,
          -                              Mat M,
          -                              Size dsize)
          +
          public static void warpAffine​(Mat src,
          +                              Mat dst,
          +                              Mat M,
          +                              Size dsize)
        - +
        • warpPerspective

          -
          public static void warpPerspective(Mat src,
          -                                   Mat dst,
          -                                   Mat M,
          -                                   Size dsize,
          +
          public static void warpPerspective​(Mat src,
          +                                   Mat dst,
          +                                   Mat M,
          +                                   Size dsize,
                                              int flags,
                                              int borderMode,
          -                                   Scalar borderValue)
          + Scalar borderValue)
          +
        • +
        + + + +
          +
        • +

          warpPerspective

          +
          public static void warpPerspective​(Mat src,
          +                                   Mat dst,
          +                                   Mat M,
          +                                   Size dsize,
          +                                   int flags,
          +                                   int borderMode)
        - +
        • warpPerspective

          -
          public static void warpPerspective(Mat src,
          -                                   Mat dst,
          -                                   Mat M,
          -                                   Size dsize,
          +
          public static void warpPerspective​(Mat src,
          +                                   Mat dst,
          +                                   Mat M,
          +                                   Size dsize,
                                              int flags)
        - +
        • warpPerspective

          -
          public static void warpPerspective(Mat src,
          -                                   Mat dst,
          -                                   Mat M,
          -                                   Size dsize)
          +
          public static void warpPerspective​(Mat src,
          +                                   Mat dst,
          +                                   Mat M,
          +                                   Size dsize)
          +
        • +
        + + + +
          +
        • +

          warpPolar

          +
          public static void warpPolar​(Mat src,
          +                             Mat dst,
          +                             Size dsize,
          +                             Point center,
          +                             double maxRadius,
          +                             int flags)
        - +
        • watershed

          -
          public static void watershed(Mat image,
          -                             Mat markers)
          +
          public static void watershed​(Mat image,
          +                             Mat markers)
        - +
        • getTextSize

          -
          public static Size getTextSize(java.lang.String text,
          +
          public static Size getTextSize​(java.lang.String text,
                                          int fontFace,
                                          double fontScale,
                                          int thickness,
          @@ -11276,21 +13773,25 @@ 

          getTextSize

      +
    +
    + diff --git a/docs/org/opencv/imgproc/LineSegmentDetector.html b/docs/org/opencv/imgproc/LineSegmentDetector.html index c74579f5..bd242593 100644 --- a/docs/org/opencv/imgproc/LineSegmentDetector.html +++ b/docs/org/opencv/imgproc/LineSegmentDetector.html @@ -1,12 +1,21 @@ - + - + - + LineSegmentDetector - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.imgproc
    +

    Class LineSegmentDetector

    @@ -99,7 +123,7 @@

    Class LineSegmentDetectorjava.lang.Object
  • @@ -122,96 +145,130 @@

    Class LineSegmentDetector
  • +
    +
    +
    +
    +
    +
  • @@ -226,95 +284,130 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • LineSegmentDetector

          -
          protected LineSegmentDetector(long addr)
          +
          protected LineSegmentDetector​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + + +
        • compareSegments

          -
          public int compareSegments(Size size,
          -                           Mat lines1,
          -                           Mat lines2,
          -                           Mat _image)
          +
          public int compareSegments​(Size size,
          +                           Mat lines1,
          +                           Mat lines2,
          +                           Mat _image)
        - +
        • compareSegments

          -
          public int compareSegments(Size size,
          -                           Mat lines1,
          -                           Mat lines2)
          +
          public int compareSegments​(Size size,
          +                           Mat lines1,
          +                           Mat lines2)
          +
        • +
        + + + +
          +
        • +

          detect

          +
          public void detect​(Mat _image,
          +                   Mat _lines,
          +                   Mat width,
          +                   Mat prec,
          +                   Mat nfa)
        - +
        • detect

          -
          public void detect(Mat _image,
          -                   Mat _lines,
          -                   Mat width,
          -                   Mat prec,
          -                   Mat nfa)
          +
          public void detect​(Mat _image,
          +                   Mat _lines,
          +                   Mat width,
          +                   Mat prec)
        - +
        • detect

          -
          public void detect(Mat _image,
          -                   Mat _lines)
          +
          public void detect​(Mat _image,
          +                   Mat _lines,
          +                   Mat width)
        - + + + +
          +
        • +

          detect

          +
          public void detect​(Mat _image,
          +                   Mat _lines)
          +
        • +
        +
        • drawSegments

          -
          public void drawSegments(Mat _image,
          -                         Mat lines)
          +
          public void drawSegments​(Mat _image,
          +                         Mat lines)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -322,21 +415,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/imgproc/Moments.html b/docs/org/opencv/imgproc/Moments.html index 6c9a4e57..4f1417f9 100644 --- a/docs/org/opencv/imgproc/Moments.html +++ b/docs/org/opencv/imgproc/Moments.html @@ -1,12 +1,21 @@ - + - + - + Moments - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.imgproc
    +

    Class Moments

    @@ -107,7 +131,6 @@

    Class Moments

    @@ -492,12 +602,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -506,7 +617,7 @@

          m00

          public double m00
        - +
          @@ -515,7 +626,7 @@

          m10

          public double m10
        - +
          @@ -524,7 +635,7 @@

          m01

          public double m01
        - +
          @@ -533,7 +644,7 @@

          m20

          public double m20
        - +
          @@ -542,7 +653,7 @@

          m11

          public double m11
        - +
          @@ -551,7 +662,7 @@

          m02

          public double m02
        - +
          @@ -560,7 +671,7 @@

          m30

          public double m30
        - +
          @@ -569,7 +680,7 @@

          m21

          public double m21
        - +
          @@ -578,7 +689,7 @@

          m12

          public double m12
        - +
          @@ -587,7 +698,7 @@

          m03

          public double m03
        - +
          @@ -596,7 +707,7 @@

          mu20

          public double mu20
        - +
          @@ -605,7 +716,7 @@

          mu11

          public double mu11
        - +
          @@ -614,7 +725,7 @@

          mu02

          public double mu02
        - +
          @@ -623,7 +734,7 @@

          mu30

          public double mu30
        - +
          @@ -632,7 +743,7 @@

          mu21

          public double mu21
        - +
          @@ -641,7 +752,7 @@

          mu12

          public double mu12
        - +
          @@ -650,7 +761,7 @@

          mu03

          public double mu03
        - +
          @@ -659,7 +770,7 @@

          nu20

          public double nu20
        - +
          @@ -668,7 +779,7 @@

          nu11

          public double nu11
        - +
          @@ -677,7 +788,7 @@

          nu02

          public double nu02
        - +
          @@ -686,7 +797,7 @@

          nu30

          public double nu30
        - +
          @@ -695,7 +806,7 @@

          nu21

          public double nu21
        - +
          @@ -704,7 +815,7 @@

          nu12

          public double nu12
        - +
          @@ -715,19 +826,21 @@

          nu03

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Moments

          -
          public Moments(double m00,
          +
          public Moments​(double m00,
                          double m10,
                          double m01,
                          double m20,
          @@ -739,7 +852,7 @@ 

          Moments

          double m03)
        - +
          @@ -748,503 +861,509 @@

          Moments

          public Moments()
        - +
        • Moments

          -
          public Moments(double[] vals)
          +
          public Moments​(double[] vals)
      +
      +
        -
      • +
      • Method Detail

        - +
        • set

          -
          public void set(double[] vals)
          +
          public void set​(double[] vals)
        - +
        • toString

          -
          public java.lang.String toString()
          +
          public java.lang.String toString()
          Overrides:
          toString in class java.lang.Object
        - +
        • completeState

          -
          protected void completeState()
          +
          protected void completeState()
        - +
        • get_m00

          -
          public double get_m00()
          +
          public double get_m00()
        - +
        • get_m10

          -
          public double get_m10()
          +
          public double get_m10()
        - +
        • get_m01

          -
          public double get_m01()
          +
          public double get_m01()
        - +
        • get_m20

          -
          public double get_m20()
          +
          public double get_m20()
        - +
        • get_m11

          -
          public double get_m11()
          +
          public double get_m11()
        - +
        • get_m02

          -
          public double get_m02()
          +
          public double get_m02()
        - +
        • get_m30

          -
          public double get_m30()
          +
          public double get_m30()
        - +
        • get_m21

          -
          public double get_m21()
          +
          public double get_m21()
        - +
        • get_m12

          -
          public double get_m12()
          +
          public double get_m12()
        - +
        • get_m03

          -
          public double get_m03()
          +
          public double get_m03()
        - +
        • get_mu20

          -
          public double get_mu20()
          +
          public double get_mu20()
        - +
        • get_mu11

          -
          public double get_mu11()
          +
          public double get_mu11()
        - +
        • get_mu02

          -
          public double get_mu02()
          +
          public double get_mu02()
        - +
        • get_mu30

          -
          public double get_mu30()
          +
          public double get_mu30()
        - +
        • get_mu21

          -
          public double get_mu21()
          +
          public double get_mu21()
        - +
        • get_mu12

          -
          public double get_mu12()
          +
          public double get_mu12()
        - +
        • get_mu03

          -
          public double get_mu03()
          +
          public double get_mu03()
        - +
        • get_nu20

          -
          public double get_nu20()
          +
          public double get_nu20()
        - +
        • get_nu11

          -
          public double get_nu11()
          +
          public double get_nu11()
        - +
        • get_nu02

          -
          public double get_nu02()
          +
          public double get_nu02()
        - +
        • get_nu30

          -
          public double get_nu30()
          +
          public double get_nu30()
        - +
        • get_nu21

          -
          public double get_nu21()
          +
          public double get_nu21()
        - +
        • get_nu12

          -
          public double get_nu12()
          +
          public double get_nu12()
        - +
        • get_nu03

          -
          public double get_nu03()
          +
          public double get_nu03()
        - +
        • set_m00

          -
          public void set_m00(double m00)
          +
          public void set_m00​(double m00)
        - +
        • set_m10

          -
          public void set_m10(double m10)
          +
          public void set_m10​(double m10)
        - +
        • set_m01

          -
          public void set_m01(double m01)
          +
          public void set_m01​(double m01)
        - +
        • set_m20

          -
          public void set_m20(double m20)
          +
          public void set_m20​(double m20)
        - +
        • set_m11

          -
          public void set_m11(double m11)
          +
          public void set_m11​(double m11)
        - +
        • set_m02

          -
          public void set_m02(double m02)
          +
          public void set_m02​(double m02)
        - +
        • set_m30

          -
          public void set_m30(double m30)
          +
          public void set_m30​(double m30)
        - +
        • set_m21

          -
          public void set_m21(double m21)
          +
          public void set_m21​(double m21)
        - +
        • set_m12

          -
          public void set_m12(double m12)
          +
          public void set_m12​(double m12)
        - +
        • set_m03

          -
          public void set_m03(double m03)
          +
          public void set_m03​(double m03)
        - +
        • set_mu20

          -
          public void set_mu20(double mu20)
          +
          public void set_mu20​(double mu20)
        - +
        • set_mu11

          -
          public void set_mu11(double mu11)
          +
          public void set_mu11​(double mu11)
        - +
        • set_mu02

          -
          public void set_mu02(double mu02)
          +
          public void set_mu02​(double mu02)
        - +
        • set_mu30

          -
          public void set_mu30(double mu30)
          +
          public void set_mu30​(double mu30)
        - +
        • set_mu21

          -
          public void set_mu21(double mu21)
          +
          public void set_mu21​(double mu21)
        - +
        • set_mu12

          -
          public void set_mu12(double mu12)
          +
          public void set_mu12​(double mu12)
        - +
        • set_mu03

          -
          public void set_mu03(double mu03)
          +
          public void set_mu03​(double mu03)
        - +
        • set_nu20

          -
          public void set_nu20(double nu20)
          +
          public void set_nu20​(double nu20)
        - +
        • set_nu11

          -
          public void set_nu11(double nu11)
          +
          public void set_nu11​(double nu11)
        - +
        • set_nu02

          -
          public void set_nu02(double nu02)
          +
          public void set_nu02​(double nu02)
        - +
        • set_nu30

          -
          public void set_nu30(double nu30)
          +
          public void set_nu30​(double nu30)
        - +
        • set_nu21

          -
          public void set_nu21(double nu21)
          +
          public void set_nu21​(double nu21)
        - +
        • set_nu12

          -
          public void set_nu12(double nu12)
          +
          public void set_nu12​(double nu12)
        - +
        • set_nu03

          -
          public void set_nu03(double nu03)
          +
          public void set_nu03​(double nu03)
      +
    +
    + diff --git a/docs/org/opencv/imgproc/Subdiv2D.html b/docs/org/opencv/imgproc/Subdiv2D.html index b2b0d50e..d34d4932 100644 --- a/docs/org/opencv/imgproc/Subdiv2D.html +++ b/docs/org/opencv/imgproc/Subdiv2D.html @@ -1,12 +1,21 @@ - + - + - + Subdiv2D - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.imgproc
    +

    Class Subdiv2D

    @@ -107,7 +131,6 @@

    Class Subdiv2D

    @@ -341,12 +417,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -355,7 +432,7 @@

          nativeObj

          protected final long nativeObj
        - +
          @@ -368,7 +445,7 @@

          PTLOC_ERROR

        - +
          @@ -381,7 +458,7 @@

          PTLOC_OUTSIDE_RECT

        - +
          @@ -394,7 +471,7 @@

          PTLOC_INSIDE

        - +
          @@ -407,7 +484,7 @@

          PTLOC_VERTEX

        - +
          @@ -420,7 +497,7 @@

          PTLOC_ON_EDGE

        - +
          @@ -433,7 +510,7 @@

          NEXT_AROUND_ORG

        - +
          @@ -446,7 +523,7 @@

          NEXT_AROUND_DST

        - +
          @@ -459,7 +536,7 @@

          PREV_AROUND_ORG

        - +
          @@ -472,7 +549,7 @@

          PREV_AROUND_DST

        - +
          @@ -485,7 +562,7 @@

          NEXT_AROUND_LEFT

        - +
          @@ -498,7 +575,7 @@

          NEXT_AROUND_RIGHT

        - +
          @@ -511,7 +588,7 @@

          PREV_AROUND_LEFT

        - +
          @@ -526,31 +603,33 @@

          PREV_AROUND_RIGHT

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Subdiv2D

          -
          protected Subdiv2D(long addr)
          +
          protected Subdiv2D​(long addr)
        - +
        • Subdiv2D

          -
          public Subdiv2D(Rect rect)
          +
          public Subdiv2D​(Rect rect)
        - +
          @@ -561,218 +640,229 @@

          Subdiv2D

      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Subdiv2D __fromPtr__​(long addr)
          +
        • +
        +
        • getVertex

          -
          public Point getVertex(int vertex,
          +
          public Point getVertex​(int vertex,
                                  int[] firstEdge)
        - +
        • getVertex

          -
          public Point getVertex(int vertex)
          +
          public Point getVertex​(int vertex)
        - +
        • edgeDst

          -
          public int edgeDst(int edge,
          -                   Point dstpt)
          +
          public int edgeDst​(int edge,
          +                   Point dstpt)
        - +
        • edgeDst

          -
          public int edgeDst(int edge)
          +
          public int edgeDst​(int edge)
        - +
        • edgeOrg

          -
          public int edgeOrg(int edge,
          -                   Point orgpt)
          +
          public int edgeOrg​(int edge,
          +                   Point orgpt)
        - +
        • edgeOrg

          -
          public int edgeOrg(int edge)
          +
          public int edgeOrg​(int edge)
        - +
        • findNearest

          -
          public int findNearest(Point pt,
          -                       Point nearestPt)
          +
          public int findNearest​(Point pt,
          +                       Point nearestPt)
        - +
        • findNearest

          -
          public int findNearest(Point pt)
          +
          public int findNearest​(Point pt)
        - +
        • getEdge

          -
          public int getEdge(int edge,
          +
          public int getEdge​(int edge,
                              int nextEdgeType)
        - +
        • insert

          -
          public int insert(Point pt)
          +
          public int insert​(Point pt)
        - +
        • locate

          -
          public int locate(Point pt,
          +
          public int locate​(Point pt,
                             int[] edge,
                             int[] vertex)
        - +
        • nextEdge

          -
          public int nextEdge(int edge)
          +
          public int nextEdge​(int edge)
        - +
        • rotateEdge

          -
          public int rotateEdge(int edge,
          +
          public int rotateEdge​(int edge,
                                 int rotate)
        - +
        • symEdge

          -
          public int symEdge(int edge)
          +
          public int symEdge​(int edge)
        - +
        • getEdgeList

          -
          public void getEdgeList(MatOfFloat4 edgeList)
          +
          public void getEdgeList​(MatOfFloat4 edgeList)
        - +
        • getLeadingEdgeList

          -
          public void getLeadingEdgeList(MatOfInt leadingEdgeList)
          +
          public void getLeadingEdgeList​(MatOfInt leadingEdgeList)
        - +
        • getTriangleList

          -
          public void getTriangleList(MatOfFloat6 triangleList)
          +
          public void getTriangleList​(MatOfFloat6 triangleList)
        - + - +
        • initDelaunay

          -
          public void initDelaunay(Rect rect)
          +
          public void initDelaunay​(Rect rect)
        - + - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -784,21 +874,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/imgproc/package-frame.html b/docs/org/opencv/imgproc/package-frame.html deleted file mode 100644 index 3c09d797..00000000 --- a/docs/org/opencv/imgproc/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -org.opencv.imgproc - - - - - -

    org.opencv.imgproc

    - - - diff --git a/docs/org/opencv/imgproc/package-summary.html b/docs/org/opencv/imgproc/package-summary.html index e21a3e6f..fa6aad29 100644 --- a/docs/org/opencv/imgproc/package-summary.html +++ b/docs/org/opencv/imgproc/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.imgproc - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.imgproc

    + +
      -
    • +
    • Constructor Summary

      - +
      - + + - + +
      Constructors 
      ModifierConstructor and DescriptionConstructorDescription
      protected ANN_MLP(long addr) ANN_MLP​(long addr) 
    +
    +
    +
    @@ -409,12 +505,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -427,7 +524,7 @@

          BACKPROP

        - +
          @@ -440,7 +537,7 @@

          RPROP

        - +
          @@ -453,7 +550,7 @@

          ANNEAL

        - +
          @@ -466,7 +563,7 @@

          IDENTITY

        - +
          @@ -479,7 +576,7 @@

          SIGMOID_SYM

        - +
          @@ -492,7 +589,7 @@

          GAUSSIAN

        - +
          @@ -505,7 +602,7 @@

          RELU

        - +
          @@ -518,7 +615,7 @@

          LEAKYRELU

        - +
          @@ -531,7 +628,7 @@

          UPDATE_WEIGHTS

        - +
          @@ -544,7 +641,7 @@

          NO_INPUT_SCALE

        - +
          @@ -559,350 +656,383 @@

          NO_OUTPUT_SCALE

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • ANN_MLP

          -
          protected ANN_MLP(long addr)
          +
          protected ANN_MLP​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static ANN_MLP __fromPtr__​(long addr)
          +
        • +
        +
        • getLayerSizes

          -
          public Mat getLayerSizes()
          +
          public Mat getLayerSizes()
        - +
        • getWeights

          -
          public Mat getWeights(int layerIdx)
          +
          public Mat getWeights​(int layerIdx)
        - +
        • create

          -
          public static ANN_MLP create()
          +
          public static ANN_MLP create()
        - +
        • load

          -
          public static ANN_MLP load(java.lang.String filepath)
          +
          public static ANN_MLP load​(java.lang.String filepath)
        - + - +
        • getAnnealCoolingRatio

          -
          public double getAnnealCoolingRatio()
          +
          public double getAnnealCoolingRatio()
        - +
        • getAnnealFinalT

          -
          public double getAnnealFinalT()
          +
          public double getAnnealFinalT()
        - +
        • getAnnealInitialT

          -
          public double getAnnealInitialT()
          +
          public double getAnnealInitialT()
        - +
        • getBackpropMomentumScale

          -
          public double getBackpropMomentumScale()
          +
          public double getBackpropMomentumScale()
        - +
        • getBackpropWeightScale

          -
          public double getBackpropWeightScale()
          +
          public double getBackpropWeightScale()
        - +
        • getRpropDW0

          -
          public double getRpropDW0()
          +
          public double getRpropDW0()
        - +
        • getRpropDWMax

          -
          public double getRpropDWMax()
          +
          public double getRpropDWMax()
        - +
        • getRpropDWMin

          -
          public double getRpropDWMin()
          +
          public double getRpropDWMin()
        - +
        • getRpropDWMinus

          -
          public double getRpropDWMinus()
          +
          public double getRpropDWMinus()
        - +
        • getRpropDWPlus

          -
          public double getRpropDWPlus()
          +
          public double getRpropDWPlus()
        - +
        • getAnnealItePerStep

          -
          public int getAnnealItePerStep()
          +
          public int getAnnealItePerStep()
        - +
        • getTrainMethod

          -
          public int getTrainMethod()
          +
          public int getTrainMethod()
        - +
        • setActivationFunction

          -
          public void setActivationFunction(int type,
          +
          public void setActivationFunction​(int type,
                                             double param1,
                                             double param2)
        - +
        • setActivationFunction

          -
          public void setActivationFunction(int type)
          +
          public void setActivationFunction​(int type,
          +                                  double param1)
        - + + + +
          +
        • +

          setActivationFunction

          +
          public void setActivationFunction​(int type)
          +
        • +
        +
        • setAnnealCoolingRatio

          -
          public void setAnnealCoolingRatio(double val)
          +
          public void setAnnealCoolingRatio​(double val)
        - +
        • setAnnealFinalT

          -
          public void setAnnealFinalT(double val)
          +
          public void setAnnealFinalT​(double val)
        - +
        • setAnnealInitialT

          -
          public void setAnnealInitialT(double val)
          +
          public void setAnnealInitialT​(double val)
        - +
        • setAnnealItePerStep

          -
          public void setAnnealItePerStep(int val)
          +
          public void setAnnealItePerStep​(int val)
        - +
        • setBackpropMomentumScale

          -
          public void setBackpropMomentumScale(double val)
          +
          public void setBackpropMomentumScale​(double val)
        - +
        • setBackpropWeightScale

          -
          public void setBackpropWeightScale(double val)
          +
          public void setBackpropWeightScale​(double val)
        - +
        • setLayerSizes

          -
          public void setLayerSizes(Mat _layer_sizes)
          +
          public void setLayerSizes​(Mat _layer_sizes)
        - +
        • setRpropDW0

          -
          public void setRpropDW0(double val)
          +
          public void setRpropDW0​(double val)
        - +
        • setRpropDWMax

          -
          public void setRpropDWMax(double val)
          +
          public void setRpropDWMax​(double val)
        - +
        • setRpropDWMin

          -
          public void setRpropDWMin(double val)
          +
          public void setRpropDWMin​(double val)
        - +
        • setRpropDWMinus

          -
          public void setRpropDWMinus(double val)
          +
          public void setRpropDWMinus​(double val)
        - +
        • setRpropDWPlus

          -
          public void setRpropDWPlus(double val)
          +
          public void setRpropDWPlus​(double val)
        - +
        • setTermCriteria

          -
          public void setTermCriteria(TermCriteria val)
          +
          public void setTermCriteria​(TermCriteria val)
        - +
        • setTrainMethod

          -
          public void setTrainMethod(int method,
          +
          public void setTrainMethod​(int method,
                                      double param1,
                                      double param2)
        - + + + +
          +
        • +

          setTrainMethod

          +
          public void setTrainMethod​(int method,
          +                           double param1)
          +
        • +
        +
        • setTrainMethod

          -
          public void setTrainMethod(int method)
          +
          public void setTrainMethod​(int method)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -910,21 +1040,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/ANN_MLP_ANNEAL.html b/docs/org/opencv/ml/ANN_MLP_ANNEAL.html index 7052bcc5..24259a70 100644 --- a/docs/org/opencv/ml/ANN_MLP_ANNEAL.html +++ b/docs/org/opencv/ml/ANN_MLP_ANNEAL.html @@ -1,12 +1,21 @@ - + - + - + ANN_MLP_ANNEAL - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class ANN_MLP_ANNEAL

    @@ -99,13 +123,13 @@

    Class ANN_MLP_ANNEAL

  • java.lang.Object
  • @@ -132,125 +155,147 @@

    Class ANN_MLP_ANNEAL

    @@ -265,143 +311,155 @@

    Methods inherited from class java.lang.Object

    +
    + diff --git a/docs/org/opencv/ml/Boost.html b/docs/org/opencv/ml/Boost.html index 899fd47c..4f53b554 100644 --- a/docs/org/opencv/ml/Boost.html +++ b/docs/org/opencv/ml/Boost.html @@ -1,12 +1,21 @@ - + - + - + Boost - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class Boost

    @@ -99,13 +123,13 @@

    Class Boost

  • java.lang.Object
  • @@ -132,153 +155,181 @@

    Class Boost

    @@ -293,12 +345,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -311,7 +364,7 @@

          DISCRETE

        - +
          @@ -324,7 +377,7 @@

          REAL

        - +
          @@ -337,7 +390,7 @@

          LOGIT

        - +
          @@ -352,122 +405,135 @@

          GENTLE

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • Boost

          -
          protected Boost(long addr)
          +
          protected Boost​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static Boost __fromPtr__​(long addr)
          +
        • +
        +
        • create

          -
          public static Boost create()
          +
          public static Boost create()
        - +
        • load

          -
          public static Boost load(java.lang.String filepath,
          +
          public static Boost load​(java.lang.String filepath,
                                    java.lang.String nodeName)
        - +
        • load

          -
          public static Boost load(java.lang.String filepath)
          +
          public static Boost load​(java.lang.String filepath)
        - +
        • getWeightTrimRate

          -
          public double getWeightTrimRate()
          +
          public double getWeightTrimRate()
        - +
        • getBoostType

          -
          public int getBoostType()
          +
          public int getBoostType()
        - +
        • getWeakCount

          -
          public int getWeakCount()
          +
          public int getWeakCount()
        - +
        • setBoostType

          -
          public void setBoostType(int val)
          +
          public void setBoostType​(int val)
        - +
        • setWeakCount

          -
          public void setWeakCount(int val)
          +
          public void setWeakCount​(int val)
        - +
        • setWeightTrimRate

          -
          public void setWeightTrimRate(double val)
          +
          public void setWeightTrimRate​(double val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class DTrees
          +
          finalize in class DTrees
          Throws:
          java.lang.Throwable
          @@ -475,21 +541,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/DTrees.html b/docs/org/opencv/ml/DTrees.html index d3791de5..d90cfb1b 100644 --- a/docs/org/opencv/ml/DTrees.html +++ b/docs/org/opencv/ml/DTrees.html @@ -1,12 +1,21 @@ - + - + - + DTrees - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class DTrees

    @@ -99,10 +123,10 @@

    Class DTrees

  • java.lang.Object
  • @@ -131,187 +154,227 @@

    Class DTrees

    @@ -326,12 +390,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -344,7 +409,7 @@

          PREDICT_AUTO

        - +
          @@ -357,7 +422,7 @@

          PREDICT_SUM

        - +
          @@ -370,7 +435,7 @@

          PREDICT_MAX_VOTE

        - +
          @@ -385,230 +450,243 @@

          PREDICT_MASK

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • DTrees

          -
          protected DTrees(long addr)
          +
          protected DTrees​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static DTrees __fromPtr__​(long addr)
          +
        • +
        +
        • getPriors

          -
          public Mat getPriors()
          +
          public Mat getPriors()
        - +
        • create

          -
          public static DTrees create()
          +
          public static DTrees create()
        - +
        • load

          -
          public static DTrees load(java.lang.String filepath,
          +
          public static DTrees load​(java.lang.String filepath,
                                     java.lang.String nodeName)
        - +
        • load

          -
          public static DTrees load(java.lang.String filepath)
          +
          public static DTrees load​(java.lang.String filepath)
        - +
        • getTruncatePrunedTree

          -
          public boolean getTruncatePrunedTree()
          +
          public boolean getTruncatePrunedTree()
        - +
        • getUse1SERule

          -
          public boolean getUse1SERule()
          +
          public boolean getUse1SERule()
        - +
        • getUseSurrogates

          -
          public boolean getUseSurrogates()
          +
          public boolean getUseSurrogates()
        - +
        • getRegressionAccuracy

          -
          public float getRegressionAccuracy()
          +
          public float getRegressionAccuracy()
        - +
        • getCVFolds

          -
          public int getCVFolds()
          +
          public int getCVFolds()
        - +
        • getMaxCategories

          -
          public int getMaxCategories()
          +
          public int getMaxCategories()
        - +
        • getMaxDepth

          -
          public int getMaxDepth()
          +
          public int getMaxDepth()
        - +
        • getMinSampleCount

          -
          public int getMinSampleCount()
          +
          public int getMinSampleCount()
        - +
        • setCVFolds

          -
          public void setCVFolds(int val)
          +
          public void setCVFolds​(int val)
        - +
        • setMaxCategories

          -
          public void setMaxCategories(int val)
          +
          public void setMaxCategories​(int val)
        - +
        • setMaxDepth

          -
          public void setMaxDepth(int val)
          +
          public void setMaxDepth​(int val)
        - +
        • setMinSampleCount

          -
          public void setMinSampleCount(int val)
          +
          public void setMinSampleCount​(int val)
        - +
        • setPriors

          -
          public void setPriors(Mat val)
          +
          public void setPriors​(Mat val)
        - +
        • setRegressionAccuracy

          -
          public void setRegressionAccuracy(float val)
          +
          public void setRegressionAccuracy​(float val)
        - +
        • setTruncatePrunedTree

          -
          public void setTruncatePrunedTree(boolean val)
          +
          public void setTruncatePrunedTree​(boolean val)
        - +
        • setUse1SERule

          -
          public void setUse1SERule(boolean val)
          +
          public void setUse1SERule​(boolean val)
        - +
        • setUseSurrogates

          -
          public void setUseSurrogates(boolean val)
          +
          public void setUseSurrogates​(boolean val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -616,21 +694,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/EM.html b/docs/org/opencv/ml/EM.html index 3f418153..c3baf02a 100644 --- a/docs/org/opencv/ml/EM.html +++ b/docs/org/opencv/ml/EM.html @@ -1,12 +1,21 @@ - + - + - + EM - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class EM

    @@ -99,10 +123,10 @@

    Class EM

  • java.lang.Object
  • @@ -127,225 +150,338 @@

    Class EM

    @@ -360,12 +497,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -378,7 +516,7 @@

          COV_MAT_SPHERICAL

        - +
          @@ -391,7 +529,7 @@

          COV_MAT_DIAGONAL

        - +
          @@ -404,7 +542,7 @@

          COV_MAT_GENERIC

        - +
          @@ -417,7 +555,7 @@

          COV_MAT_DEFAULT

        - +
          @@ -430,7 +568,7 @@

          DEFAULT_NCLUSTERS

        - +
          @@ -443,7 +581,7 @@

          DEFAULT_MAX_ITERS

        - +
          @@ -456,7 +594,7 @@

          START_E_STEP

        - +
          @@ -469,7 +607,7 @@

          START_M_STEP

        - +
          @@ -484,256 +622,377 @@

          START_AUTO_STEP

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • EM

          -
          protected EM(long addr)
          +
          protected EM​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static EM __fromPtr__​(long addr)
          +
        • +
        +
        • getMeans

          -
          public Mat getMeans()
          +
          public Mat getMeans()
        - +
        • getWeights

          -
          public Mat getWeights()
          +
          public Mat getWeights()
        - +
        • create

          -
          public static EM create()
          +
          public static EM create()
        - +
        • load

          -
          public static EM load(java.lang.String filepath,
          +
          public static EM load​(java.lang.String filepath,
                                 java.lang.String nodeName)
        - +
        • load

          -
          public static EM load(java.lang.String filepath)
          +
          public static EM load​(java.lang.String filepath)
        - + - +
        • predict2

          -
          public double[] predict2(Mat sample,
          -                         Mat probs)
          +
          public double[] predict2​(Mat sample,
          +                         Mat probs)
          +
        • +
        + + + +
          +
        • +

          trainE

          +
          public boolean trainE​(Mat samples,
          +                      Mat means0,
          +                      Mat covs0,
          +                      Mat weights0,
          +                      Mat logLikelihoods,
          +                      Mat labels,
          +                      Mat probs)
          +
        • +
        + + + +
          +
        • +

          trainE

          +
          public boolean trainE​(Mat samples,
          +                      Mat means0,
          +                      Mat covs0,
          +                      Mat weights0,
          +                      Mat logLikelihoods,
          +                      Mat labels)
          +
        • +
        + + + +
          +
        • +

          trainE

          +
          public boolean trainE​(Mat samples,
          +                      Mat means0,
          +                      Mat covs0,
          +                      Mat weights0,
          +                      Mat logLikelihoods)
          +
        • +
        + + + +
          +
        • +

          trainE

          +
          public boolean trainE​(Mat samples,
          +                      Mat means0,
          +                      Mat covs0,
          +                      Mat weights0)
        - +
        • trainE

          -
          public boolean trainE(Mat samples,
          -                      Mat means0,
          -                      Mat covs0,
          -                      Mat weights0,
          -                      Mat logLikelihoods,
          -                      Mat labels,
          -                      Mat probs)
          +
          public boolean trainE​(Mat samples,
          +                      Mat means0,
          +                      Mat covs0)
        - +
        • trainE

          -
          public boolean trainE(Mat samples,
          -                      Mat means0)
          +
          public boolean trainE​(Mat samples,
          +                      Mat means0)
          +
        • +
        + + + +
          +
        • +

          trainEM

          +
          public boolean trainEM​(Mat samples,
          +                       Mat logLikelihoods,
          +                       Mat labels,
          +                       Mat probs)
        - +
        • trainEM

          -
          public boolean trainEM(Mat samples,
          -                       Mat logLikelihoods,
          -                       Mat labels,
          -                       Mat probs)
          +
          public boolean trainEM​(Mat samples,
          +                       Mat logLikelihoods,
          +                       Mat labels)
        - +
        • trainEM

          -
          public boolean trainEM(Mat samples)
          +
          public boolean trainEM​(Mat samples,
          +                       Mat logLikelihoods)
        - + + + +
          +
        • +

          trainEM

          +
          public boolean trainEM​(Mat samples)
          +
        • +
        + + + +
          +
        • +

          trainM

          +
          public boolean trainM​(Mat samples,
          +                      Mat probs0,
          +                      Mat logLikelihoods,
          +                      Mat labels,
          +                      Mat probs)
          +
        • +
        + + + +
          +
        • +

          trainM

          +
          public boolean trainM​(Mat samples,
          +                      Mat probs0,
          +                      Mat logLikelihoods,
          +                      Mat labels)
          +
        • +
        +
        • trainM

          -
          public boolean trainM(Mat samples,
          -                      Mat probs0,
          -                      Mat logLikelihoods,
          -                      Mat labels,
          -                      Mat probs)
          +
          public boolean trainM​(Mat samples,
          +                      Mat probs0,
          +                      Mat logLikelihoods)
        - +
        • trainM

          -
          public boolean trainM(Mat samples,
          -                      Mat probs0)
          +
          public boolean trainM​(Mat samples,
          +                      Mat probs0)
        - + - + - + + + +
          +
        • +

          predict

          +
          public float predict​(Mat samples)
          +
          +
          Overrides:
          +
          predict in class StatModel
          +
          +
        • +
        +
        • getClustersNumber

          -
          public int getClustersNumber()
          +
          public int getClustersNumber()
        - +
        • getCovarianceMatrixType

          -
          public int getCovarianceMatrixType()
          +
          public int getCovarianceMatrixType()
        - +
        • getCovs

          -
          public void getCovs(java.util.List<Mat> covs)
          +
          public void getCovs​(java.util.List<Mat> covs)
        - +
        • setClustersNumber

          -
          public void setClustersNumber(int val)
          +
          public void setClustersNumber​(int val)
        - +
        • setCovarianceMatrixType

          -
          public void setCovarianceMatrixType(int val)
          +
          public void setCovarianceMatrixType​(int val)
        - +
        • setTermCriteria

          -
          public void setTermCriteria(TermCriteria val)
          +
          public void setTermCriteria​(TermCriteria val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -741,21 +1000,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/KNearest.html b/docs/org/opencv/ml/KNearest.html index ce951445..26dd0b8f 100644 --- a/docs/org/opencv/ml/KNearest.html +++ b/docs/org/opencv/ml/KNearest.html @@ -1,12 +1,21 @@ - + - + - + KNearest - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class KNearest

    @@ -99,10 +123,10 @@

    Class KNearest

  • java.lang.Object
  • @@ -127,144 +150,180 @@

    Class KNearest

    @@ -279,12 +339,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -297,7 +358,7 @@

          BRUTE_FORCE

        - +
          @@ -312,145 +373,170 @@

          KDTREE

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • KNearest

          -
          protected KNearest(long addr)
          +
          protected KNearest​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static KNearest __fromPtr__​(long addr)
          +
        • +
        + - +
        • getIsClassifier

          -
          public boolean getIsClassifier()
          +
          public boolean getIsClassifier()
        - +
        • findNearest

          -
          public float findNearest(Mat samples,
          +
          public float findNearest​(Mat samples,
                                    int k,
          -                         Mat results,
          -                         Mat neighborResponses,
          -                         Mat dist)
          + Mat results, + Mat neighborResponses, + Mat dist)
        - +
        • findNearest

          -
          public float findNearest(Mat samples,
          +
          public float findNearest​(Mat samples,
                                    int k,
          -                         Mat results)
          + Mat results, + Mat neighborResponses)
        - + + + +
          +
        • +

          findNearest

          +
          public float findNearest​(Mat samples,
          +                         int k,
          +                         Mat results)
          +
        • +
        +
        • getAlgorithmType

          -
          public int getAlgorithmType()
          +
          public int getAlgorithmType()
        - +
        • getDefaultK

          -
          public int getDefaultK()
          +
          public int getDefaultK()
        - +
        • getEmax

          -
          public int getEmax()
          +
          public int getEmax()
        - +
        • setAlgorithmType

          -
          public void setAlgorithmType(int val)
          +
          public void setAlgorithmType​(int val)
        - +
        • setDefaultK

          -
          public void setDefaultK(int val)
          +
          public void setDefaultK​(int val)
        - +
        • setEmax

          -
          public void setEmax(int val)
          +
          public void setEmax​(int val)
        - +
        • setIsClassifier

          -
          public void setIsClassifier(boolean val)
          +
          public void setIsClassifier​(boolean val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -458,21 +544,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/LogisticRegression.html b/docs/org/opencv/ml/LogisticRegression.html index f89dc80f..700dbafe 100644 --- a/docs/org/opencv/ml/LogisticRegression.html +++ b/docs/org/opencv/ml/LogisticRegression.html @@ -1,12 +1,21 @@ - + - + - + LogisticRegression - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class LogisticRegression

    @@ -99,10 +123,10 @@

    Class LogisticRegression

  • java.lang.Object
  • @@ -127,181 +150,225 @@

    Class LogisticRegression

    @@ -316,12 +384,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -334,7 +403,7 @@

          REG_DISABLE

        - +
          @@ -347,7 +416,7 @@

          REG_L1

        - +
          @@ -360,7 +429,7 @@

          REG_L2

        - +
          @@ -373,7 +442,7 @@

          BATCH

        - +
          @@ -388,213 +457,240 @@

          MINI_BATCH

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • LogisticRegression

          -
          protected LogisticRegression(long addr)
          +
          protected LogisticRegression​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + + +
        • get_learnt_thetas

          -
          public Mat get_learnt_thetas()
          +
          public Mat get_learnt_thetas()
        - + - + - + - + - +
        • getLearningRate

          -
          public double getLearningRate()
          +
          public double getLearningRate()
        - + + + + +
          +
        • +

          predict

          +
          public float predict​(Mat samples,
          +                     Mat results)
          +
          +
          Overrides:
          +
          predict in class StatModel
        - + - +
        • getIterations

          -
          public int getIterations()
          +
          public int getIterations()
        - +
        • getMiniBatchSize

          -
          public int getMiniBatchSize()
          +
          public int getMiniBatchSize()
        - +
        • getRegularization

          -
          public int getRegularization()
          +
          public int getRegularization()
        - +
        • getTrainMethod

          -
          public int getTrainMethod()
          +
          public int getTrainMethod()
        - +
        • setIterations

          -
          public void setIterations(int val)
          +
          public void setIterations​(int val)
        - +
        • setLearningRate

          -
          public void setLearningRate(double val)
          +
          public void setLearningRate​(double val)
        - +
        • setMiniBatchSize

          -
          public void setMiniBatchSize(int val)
          +
          public void setMiniBatchSize​(int val)
        - +
        • setRegularization

          -
          public void setRegularization(int val)
          +
          public void setRegularization​(int val)
        - +
        • setTermCriteria

          -
          public void setTermCriteria(TermCriteria val)
          +
          public void setTermCriteria​(TermCriteria val)
        - +
        • setTrainMethod

          -
          public void setTrainMethod(int val)
          +
          public void setTrainMethod​(int val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -602,21 +698,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/Ml.html b/docs/org/opencv/ml/Ml.html index 644a0d28..c546480c 100644 --- a/docs/org/opencv/ml/Ml.html +++ b/docs/org/opencv/ml/Ml.html @@ -1,12 +1,21 @@ - + - + - + Ml - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class Ml

    @@ -101,7 +125,6 @@

    Class Ml

    @@ -192,12 +231,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -210,7 +250,7 @@

          VAR_NUMERICAL

        - +
          @@ -223,7 +263,7 @@

          VAR_ORDERED

        - +
          @@ -236,7 +276,7 @@

          VAR_CATEGORICAL

        - +
          @@ -249,7 +289,7 @@

          TEST_ERROR

        - +
          @@ -262,7 +302,7 @@

          TRAIN_ERROR

        - +
          @@ -275,7 +315,7 @@

          ROW_SAMPLE

        - +
          @@ -290,13 +330,15 @@

          COL_SAMPLE

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -307,21 +349,25 @@

          Ml

      +
    +
    + diff --git a/docs/org/opencv/ml/NormalBayesClassifier.html b/docs/org/opencv/ml/NormalBayesClassifier.html index 664c5e31..14ebc270 100644 --- a/docs/org/opencv/ml/NormalBayesClassifier.html +++ b/docs/org/opencv/ml/NormalBayesClassifier.html @@ -1,12 +1,21 @@ - + - + - + NormalBayesClassifier - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class NormalBayesClassifier

    @@ -99,10 +123,10 @@

    Class NormalBayesClassifie
  • java.lang.Object
  • @@ -127,105 +150,124 @@

    Class NormalBayesClassifie @@ -240,90 +283,102 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • NormalBayesClassifier

          -
          protected NormalBayesClassifier(long addr)
          +
          protected NormalBayesClassifier​(long addr)
      +
      +
      +
    +
    + diff --git a/docs/org/opencv/ml/ParamGrid.html b/docs/org/opencv/ml/ParamGrid.html index 8848740d..bbd2a565 100644 --- a/docs/org/opencv/ml/ParamGrid.html +++ b/docs/org/opencv/ml/ParamGrid.html @@ -1,12 +1,21 @@ - + - + - + ParamGrid - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class ParamGrid

    @@ -107,7 +131,6 @@

    Class ParamGrid

    @@ -225,12 +285,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -241,119 +302,151 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • ParamGrid

          -
          protected ParamGrid(long addr)
          +
          protected ParamGrid​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
          +
        • +
        + + + +
          +
        • +

          __fromPtr__

          +
          public static ParamGrid __fromPtr__​(long addr)
        - +
        • create

          -
          public static ParamGrid create(double minVal,
          +
          public static ParamGrid create​(double minVal,
                                          double maxVal,
                                          double logstep)
        - + + + +
          +
        • +

          create

          +
          public static ParamGrid create​(double minVal,
          +                               double maxVal)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static ParamGrid create​(double minVal)
          +
        • +
        + - +
        • get_minVal

          -
          public double get_minVal()
          +
          public double get_minVal()
        - +
        • set_minVal

          -
          public void set_minVal(double minVal)
          +
          public void set_minVal​(double minVal)
        - +
        • get_maxVal

          -
          public double get_maxVal()
          +
          public double get_maxVal()
        - +
        • set_maxVal

          -
          public void set_maxVal(double maxVal)
          +
          public void set_maxVal​(double maxVal)
        - +
        • get_logStep

          -
          public double get_logStep()
          +
          public double get_logStep()
        - +
        • set_logStep

          -
          public void set_logStep(double logStep)
          +
          public void set_logStep​(double logStep)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -365,21 +458,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/RTrees.html b/docs/org/opencv/ml/RTrees.html index dafd6644..2a1bb885 100644 --- a/docs/org/opencv/ml/RTrees.html +++ b/docs/org/opencv/ml/RTrees.html @@ -1,12 +1,21 @@ - + - + - + RTrees - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class RTrees

    @@ -99,13 +123,13 @@

    Class RTrees

  • java.lang.Object
  • @@ -132,140 +155,165 @@

    Class RTrees

    @@ -280,141 +329,153 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • RTrees

          -
          protected RTrees(long addr)
          +
          protected RTrees​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static RTrees __fromPtr__​(long addr)
          +
        • +
        +
        • getVarImportance

          -
          public Mat getVarImportance()
          +
          public Mat getVarImportance()
        - +
        • create

          -
          public static RTrees create()
          +
          public static RTrees create()
        - +
        • load

          -
          public static RTrees load(java.lang.String filepath,
          +
          public static RTrees load​(java.lang.String filepath,
                                     java.lang.String nodeName)
        - +
        • load

          -
          public static RTrees load(java.lang.String filepath)
          +
          public static RTrees load​(java.lang.String filepath)
        - + - +
        • getCalculateVarImportance

          -
          public boolean getCalculateVarImportance()
          +
          public boolean getCalculateVarImportance()
        - +
        • getActiveVarCount

          -
          public int getActiveVarCount()
          +
          public int getActiveVarCount()
        - +
        • getVotes

          -
          public void getVotes(Mat samples,
          -                     Mat results,
          +
          public void getVotes​(Mat samples,
          +                     Mat results,
                                int flags)
        - +
        • setActiveVarCount

          -
          public void setActiveVarCount(int val)
          +
          public void setActiveVarCount​(int val)
        - +
        • setCalculateVarImportance

          -
          public void setCalculateVarImportance(boolean val)
          +
          public void setCalculateVarImportance​(boolean val)
        - +
        • setTermCriteria

          -
          public void setTermCriteria(TermCriteria val)
          +
          public void setTermCriteria​(TermCriteria val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class DTrees
          +
          finalize in class DTrees
          Throws:
          java.lang.Throwable
          @@ -422,21 +483,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/SVM.html b/docs/org/opencv/ml/SVM.html index 1da0acda..e28ec048 100644 --- a/docs/org/opencv/ml/SVM.html +++ b/docs/org/opencv/ml/SVM.html @@ -1,12 +1,21 @@ - + - + - + SVM - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class SVM

    @@ -99,10 +123,10 @@

    Class SVM

  • java.lang.Object
  • @@ -127,284 +150,422 @@

    Class SVM

    @@ -419,12 +581,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -437,7 +600,7 @@

          C_SVC

        - +
          @@ -450,7 +613,7 @@

          NU_SVC

        - +
          @@ -463,7 +626,7 @@

          ONE_CLASS

        - +
          @@ -476,7 +639,7 @@

          EPS_SVR

        - +
          @@ -489,7 +652,7 @@

          NU_SVR

        - +
          @@ -502,7 +665,7 @@

          CUSTOM

        - +
          @@ -515,7 +678,7 @@

          LINEAR

        - +
          @@ -528,7 +691,7 @@

          POLY

        - +
          @@ -541,7 +704,7 @@

          RBF

        - +
          @@ -554,7 +717,7 @@

          SIGMOID

        - +
          @@ -567,7 +730,7 @@

          CHI2

        - +
          @@ -580,7 +743,7 @@

          INTER

        - +
          @@ -593,7 +756,7 @@

          C

        - +
          @@ -606,7 +769,7 @@

          GAMMA

        - +
          @@ -619,7 +782,7 @@

          P

        - +
          @@ -632,7 +795,7 @@

          NU

        - +
          @@ -645,7 +808,7 @@

          COEF

        - +
          @@ -660,306 +823,424 @@

          DEGREE

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • SVM

          -
          protected SVM(long addr)
          +
          protected SVM​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static SVM __fromPtr__​(long addr)
          +
        • +
        +
        • getClassWeights

          -
          public Mat getClassWeights()
          +
          public Mat getClassWeights()
        - +
        • getSupportVectors

          -
          public Mat getSupportVectors()
          +
          public Mat getSupportVectors()
        - +
        • getUncompressedSupportVectors

          -
          public Mat getUncompressedSupportVectors()
          +
          public Mat getUncompressedSupportVectors()
        - +
        • getDefaultGridPtr

          -
          public static ParamGrid getDefaultGridPtr(int param_id)
          +
          public static ParamGrid getDefaultGridPtr​(int param_id)
        - +
        • create

          -
          public static SVM create()
          +
          public static SVM create()
        - +
        • load

          -
          public static SVM load(java.lang.String filepath)
          +
          public static SVM load​(java.lang.String filepath)
        - + - + - + - + + + + + + + + + + + +
          +
        • +

          trainAuto

          +
          public boolean trainAuto​(Mat samples,
          +                         int layout,
          +                         Mat responses,
          +                         int kFold,
          +                         ParamGrid Cgrid,
          +                         ParamGrid gammaGrid,
          +                         ParamGrid pGrid)
          +
        • +
        + + + +
          +
        • +

          trainAuto

          +
          public boolean trainAuto​(Mat samples,
          +                         int layout,
          +                         Mat responses,
          +                         int kFold,
          +                         ParamGrid Cgrid,
          +                         ParamGrid gammaGrid)
          +
        • +
        + + + +
          +
        • +

          trainAuto

          +
          public boolean trainAuto​(Mat samples,
          +                         int layout,
          +                         Mat responses,
          +                         int kFold,
          +                         ParamGrid Cgrid)
          +
        • +
        + + + +
          +
        • +

          trainAuto

          +
          public boolean trainAuto​(Mat samples,
          +                         int layout,
          +                         Mat responses,
          +                         int kFold)
          +
        • +
        + + + +
          +
        • +

          trainAuto

          +
          public boolean trainAuto​(Mat samples,
          +                         int layout,
          +                         Mat responses)
          +
        • +
        +
        • getC

          -
          public double getC()
          +
          public double getC()
        - +
        • getCoef0

          -
          public double getCoef0()
          +
          public double getCoef0()
        - +
        • getDecisionFunction

          -
          public double getDecisionFunction(int i,
          -                                  Mat alpha,
          -                                  Mat svidx)
          +
          public double getDecisionFunction​(int i,
          +                                  Mat alpha,
          +                                  Mat svidx)
        - +
        • getDegree

          -
          public double getDegree()
          +
          public double getDegree()
        - +
        • getGamma

          -
          public double getGamma()
          +
          public double getGamma()
        - +
        • getNu

          -
          public double getNu()
          +
          public double getNu()
        - +
        • getP

          -
          public double getP()
          +
          public double getP()
        - +
        • getKernelType

          -
          public int getKernelType()
          +
          public int getKernelType()
        - +
        • getType

          -
          public int getType()
          +
          public int getType()
        - +
        • setC

          -
          public void setC(double val)
          +
          public void setC​(double val)
        - +
        • setClassWeights

          -
          public void setClassWeights(Mat val)
          +
          public void setClassWeights​(Mat val)
        - +
        • setCoef0

          -
          public void setCoef0(double val)
          +
          public void setCoef0​(double val)
        - +
        • setDegree

          -
          public void setDegree(double val)
          +
          public void setDegree​(double val)
        - +
        • setGamma

          -
          public void setGamma(double val)
          +
          public void setGamma​(double val)
        - +
        • setKernel

          -
          public void setKernel(int kernelType)
          +
          public void setKernel​(int kernelType)
        - +
        • setNu

          -
          public void setNu(double val)
          +
          public void setNu​(double val)
        - +
        • setP

          -
          public void setP(double val)
          +
          public void setP​(double val)
        - +
        • setTermCriteria

          -
          public void setTermCriteria(TermCriteria val)
          +
          public void setTermCriteria​(TermCriteria val)
        - +
        • setType

          -
          public void setType(int val)
          +
          public void setType​(int val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -967,21 +1248,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/SVMSGD.html b/docs/org/opencv/ml/SVMSGD.html index bd9dca48..1a9f6f63 100644 --- a/docs/org/opencv/ml/SVMSGD.html +++ b/docs/org/opencv/ml/SVMSGD.html @@ -1,12 +1,21 @@ - + - + - + SVMSGD - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class SVMSGD

    @@ -99,10 +123,10 @@

    Class SVMSGD

  • java.lang.Object
  • @@ -127,180 +150,223 @@

    Class SVMSGD

    @@ -315,12 +382,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -333,7 +401,7 @@

          SGD

        - +
          @@ -346,7 +414,7 @@

          ASGD

        - +
          @@ -359,7 +427,7 @@

          SOFT_MARGIN

        - +
          @@ -374,213 +442,235 @@

          HARD_MARGIN

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • SVMSGD

          -
          protected SVMSGD(long addr)
          +
          protected SVMSGD​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static SVMSGD __fromPtr__​(long addr)
          +
        • +
        +
        • getWeights

          -
          public Mat getWeights()
          +
          public Mat getWeights()
        - +
        • create

          -
          public static SVMSGD create()
          +
          public static SVMSGD create()
        - +
        • load

          -
          public static SVMSGD load(java.lang.String filepath,
          +
          public static SVMSGD load​(java.lang.String filepath,
                                     java.lang.String nodeName)
        - +
        • load

          -
          public static SVMSGD load(java.lang.String filepath)
          +
          public static SVMSGD load​(java.lang.String filepath)
        - + - +
        • getInitialStepSize

          -
          public float getInitialStepSize()
          +
          public float getInitialStepSize()
        - +
        • getMarginRegularization

          -
          public float getMarginRegularization()
          +
          public float getMarginRegularization()
        - +
        • getShift

          -
          public float getShift()
          +
          public float getShift()
        - +
        • getStepDecreasingPower

          -
          public float getStepDecreasingPower()
          +
          public float getStepDecreasingPower()
        - +
        • getMarginType

          -
          public int getMarginType()
          +
          public int getMarginType()
        - +
        • getSvmsgdType

          -
          public int getSvmsgdType()
          +
          public int getSvmsgdType()
        - +
        • setInitialStepSize

          -
          public void setInitialStepSize(float InitialStepSize)
          +
          public void setInitialStepSize​(float InitialStepSize)
        - +
        • setMarginRegularization

          -
          public void setMarginRegularization(float marginRegularization)
          +
          public void setMarginRegularization​(float marginRegularization)
        - +
        • setMarginType

          -
          public void setMarginType(int marginType)
          +
          public void setMarginType​(int marginType)
        - +
        • setOptimalParameters

          -
          public void setOptimalParameters(int svmsgdType,
          +
          public void setOptimalParameters​(int svmsgdType,
                                            int marginType)
        - + + + +
          +
        • +

          setOptimalParameters

          +
          public void setOptimalParameters​(int svmsgdType)
          +
        • +
        +
        • setOptimalParameters

          -
          public void setOptimalParameters()
          +
          public void setOptimalParameters()
        - +
        • setStepDecreasingPower

          -
          public void setStepDecreasingPower(float stepDecreasingPower)
          +
          public void setStepDecreasingPower​(float stepDecreasingPower)
        - +
        • setSvmsgdType

          -
          public void setSvmsgdType(int svmsgdType)
          +
          public void setSvmsgdType​(int svmsgdType)
        - +
        • setTermCriteria

          -
          public void setTermCriteria(TermCriteria val)
          +
          public void setTermCriteria​(TermCriteria val)
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class StatModel
          +
          finalize in class StatModel
          Throws:
          java.lang.Throwable
          @@ -588,21 +678,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/StatModel.html b/docs/org/opencv/ml/StatModel.html index eb354cab..6d500531 100644 --- a/docs/org/opencv/ml/StatModel.html +++ b/docs/org/opencv/ml/StatModel.html @@ -1,12 +1,21 @@ - + - + - + StatModel - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class StatModel

    @@ -99,7 +123,7 @@

    Class StatModel

  • java.lang.Object
  • @@ -126,135 +149,170 @@

    Class StatModel

    @@ -269,12 +328,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -287,7 +347,7 @@

          UPDATE_MODEL

        - +
          @@ -300,7 +360,7 @@

          RAW_OUTPUT

        - +
          @@ -313,7 +373,7 @@

          COMPRESSED_INPUT

        - +
          @@ -328,141 +388,164 @@

          PREPROCESSED_INPUT

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • StatModel

          -
          protected StatModel(long addr)
          +
          protected StatModel​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + +
          +
        • +

          __fromPtr__

          +
          public static StatModel __fromPtr__​(long addr)
          +
        • +
        + - +
        • isClassifier

          -
          public boolean isClassifier()
          +
          public boolean isClassifier()
        - +
        • isTrained

          -
          public boolean isTrained()
          +
          public boolean isTrained()
        - +
        • train

          -
          public boolean train(Mat samples,
          +
          public boolean train​(Mat samples,
                                int layout,
          -                     Mat responses)
          + Mat responses)
        - +
        • train

          -
          public boolean train(TrainData trainData,
          +
          public boolean train​(TrainData trainData,
                                int flags)
        - +
        • train

          -
          public boolean train(TrainData trainData)
          +
          public boolean train​(TrainData trainData)
        - +
        • calcError

          -
          public float calcError(TrainData data,
          +
          public float calcError​(TrainData data,
                                  boolean test,
          -                       Mat resp)
          + Mat resp)
        - +
        • predict

          -
          public float predict(Mat samples,
          -                     Mat results,
          +
          public float predict​(Mat samples,
          +                     Mat results,
                                int flags)
        - +
        • predict

          -
          public float predict(Mat samples)
          +
          public float predict​(Mat samples,
          +                     Mat results)
        - + + + +
          +
        • +

          predict

          +
          public float predict​(Mat samples)
          +
        • +
        +
        • getVarCount

          -
          public int getVarCount()
          +
          public int getVarCount()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -470,21 +553,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/TrainData.html b/docs/org/opencv/ml/TrainData.html index e135535a..8a73a937 100644 --- a/docs/org/opencv/ml/TrainData.html +++ b/docs/org/opencv/ml/TrainData.html @@ -1,12 +1,21 @@ - + - + - + TrainData - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.ml
    +
    Package org.opencv.ml

    Class TrainData

    @@ -107,7 +131,6 @@

    Class TrainData

    @@ -376,12 +504,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -392,440 +521,522 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • TrainData

          -
          protected TrainData(long addr)
          +
          protected TrainData​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static TrainData __fromPtr__​(long addr)
          +
        • +
        +
        • getCatMap

          -
          public Mat getCatMap()
          +
          public Mat getCatMap()
        - +
        • getCatOfs

          -
          public Mat getCatOfs()
          +
          public Mat getCatOfs()
        - +
        • getClassLabels

          -
          public Mat getClassLabels()
          +
          public Mat getClassLabels()
        - +
        • getDefaultSubstValues

          -
          public Mat getDefaultSubstValues()
          +
          public Mat getDefaultSubstValues()
        - +
        • getMissing

          -
          public Mat getMissing()
          +
          public Mat getMissing()
        - +
        • getNormCatResponses

          -
          public Mat getNormCatResponses()
          +
          public Mat getNormCatResponses()
        - +
        • getResponses

          -
          public Mat getResponses()
          +
          public Mat getResponses()
        - +
        • getSampleWeights

          -
          public Mat getSampleWeights()
          +
          public Mat getSampleWeights()
        - +
        • getSamples

          -
          public Mat getSamples()
          +
          public Mat getSamples()
          +
        • +
        + + + +
          +
        • +

          getSubMatrix

          +
          public static Mat getSubMatrix​(Mat matrix,
          +                               Mat idx,
          +                               int layout)
        - +
        • getSubVector

          -
          public static Mat getSubVector(Mat vec,
          -                               Mat idx)
          +
          public static Mat getSubVector​(Mat vec,
          +                               Mat idx)
        - +
        • getTestNormCatResponses

          -
          public Mat getTestNormCatResponses()
          +
          public Mat getTestNormCatResponses()
        - +
        • getTestResponses

          -
          public Mat getTestResponses()
          +
          public Mat getTestResponses()
        - +
        • getTestSampleIdx

          -
          public Mat getTestSampleIdx()
          +
          public Mat getTestSampleIdx()
        - +
        • getTestSampleWeights

          -
          public Mat getTestSampleWeights()
          +
          public Mat getTestSampleWeights()
        - +
        • getTestSamples

          -
          public Mat getTestSamples()
          +
          public Mat getTestSamples()
        - +
        • getTrainNormCatResponses

          -
          public Mat getTrainNormCatResponses()
          +
          public Mat getTrainNormCatResponses()
        - +
        • getTrainResponses

          -
          public Mat getTrainResponses()
          +
          public Mat getTrainResponses()
        - +
        • getTrainSampleIdx

          -
          public Mat getTrainSampleIdx()
          +
          public Mat getTrainSampleIdx()
        - +
        • getTrainSampleWeights

          -
          public Mat getTrainSampleWeights()
          +
          public Mat getTrainSampleWeights()
        - +
        • getTrainSamples

          -
          public Mat getTrainSamples(int layout,
          +
          public Mat getTrainSamples​(int layout,
                                      boolean compressSamples,
                                      boolean compressVars)
        - + + + +
          +
        • +

          getTrainSamples

          +
          public Mat getTrainSamples​(int layout,
          +                           boolean compressSamples)
          +
        • +
        + + + +
          +
        • +

          getTrainSamples

          +
          public Mat getTrainSamples​(int layout)
          +
        • +
        +
        • getTrainSamples

          -
          public Mat getTrainSamples()
          +
          public Mat getTrainSamples()
        - +
        • getVarIdx

          -
          public Mat getVarIdx()
          +
          public Mat getVarIdx()
        - +
        • getVarSymbolFlags

          -
          public Mat getVarSymbolFlags()
          +
          public Mat getVarSymbolFlags()
        - +
        • getVarType

          -
          public Mat getVarType()
          +
          public Mat getVarType()
        - +
        • create

          -
          public static TrainData create(Mat samples,
          +
          public static TrainData create​(Mat samples,
                                          int layout,
          -                               Mat responses,
          -                               Mat varIdx,
          -                               Mat sampleIdx,
          -                               Mat sampleWeights,
          -                               Mat varType)
          + Mat responses, + Mat varIdx, + Mat sampleIdx, + Mat sampleWeights, + Mat varType)
        - +
        • create

          -
          public static TrainData create(Mat samples,
          +
          public static TrainData create​(Mat samples,
                                          int layout,
          -                               Mat responses)
          + Mat responses, + Mat varIdx, + Mat sampleIdx, + Mat sampleWeights)
        - + + + +
          +
        • +

          create

          +
          public static TrainData create​(Mat samples,
          +                               int layout,
          +                               Mat responses,
          +                               Mat varIdx,
          +                               Mat sampleIdx)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static TrainData create​(Mat samples,
          +                               int layout,
          +                               Mat responses,
          +                               Mat varIdx)
          +
        • +
        + + + +
          +
        • +

          create

          +
          public static TrainData create​(Mat samples,
          +                               int layout,
          +                               Mat responses)
          +
        • +
        +
        • getCatCount

          -
          public int getCatCount(int vi)
          +
          public int getCatCount​(int vi)
        - +
        • getLayout

          -
          public int getLayout()
          +
          public int getLayout()
        - +
        • getNAllVars

          -
          public int getNAllVars()
          +
          public int getNAllVars()
        - +
        • getNSamples

          -
          public int getNSamples()
          +
          public int getNSamples()
        - +
        • getNTestSamples

          -
          public int getNTestSamples()
          +
          public int getNTestSamples()
        - +
        • getNTrainSamples

          -
          public int getNTrainSamples()
          +
          public int getNTrainSamples()
        - +
        • getNVars

          -
          public int getNVars()
          +
          public int getNVars()
        - +
        • getResponseType

          -
          public int getResponseType()
          +
          public int getResponseType()
        - +
        • getNames

          -
          public void getNames(java.util.List<java.lang.String> names)
          +
          public void getNames​(java.util.List<java.lang.String> names)
        - +
        • getSample

          -
          public void getSample(Mat varIdx,
          +
          public void getSample​(Mat varIdx,
                                 int sidx,
                                 float buf)
        - +
        • getValues

          -
          public void getValues(int vi,
          -                      Mat sidx,
          +
          public void getValues​(int vi,
          +                      Mat sidx,
                                 float values)
        - +
        • setTrainTestSplit

          -
          public void setTrainTestSplit(int count,
          +
          public void setTrainTestSplit​(int count,
                                         boolean shuffle)
        - +
        • setTrainTestSplit

          -
          public void setTrainTestSplit(int count)
          +
          public void setTrainTestSplit​(int count)
        - +
        • setTrainTestSplitRatio

          -
          public void setTrainTestSplitRatio(double ratio,
          +
          public void setTrainTestSplitRatio​(double ratio,
                                              boolean shuffle)
        - +
        • setTrainTestSplitRatio

          -
          public void setTrainTestSplitRatio(double ratio)
          +
          public void setTrainTestSplitRatio​(double ratio)
        - +
        • shuffleTrainTest

          -
          public void shuffleTrainTest()
          +
          public void shuffleTrainTest()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -837,21 +1048,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/ml/package-frame.html b/docs/org/opencv/ml/package-frame.html deleted file mode 100644 index fba936dc..00000000 --- a/docs/org/opencv/ml/package-frame.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - -org.opencv.ml - - - - - -

    org.opencv.ml

    - - - diff --git a/docs/org/opencv/ml/package-summary.html b/docs/org/opencv/ml/package-summary.html index e3ecc368..c97af925 100644 --- a/docs/org/opencv/ml/package-summary.html +++ b/docs/org/opencv/ml/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.ml - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.ml

    + +
    +
    @@ -195,39 +233,51 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
        • BaseCascadeClassifier

          -
          protected BaseCascadeClassifier(long addr)
          +
          protected BaseCascadeClassifier​(long addr)
      +
      +
        -
      • +
      • Method Detail

        - + + + + +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          -
          finalize in class Algorithm
          +
          finalize in class Algorithm
          Throws:
          java.lang.Throwable
          @@ -235,21 +285,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/objdetect/CascadeClassifier.html b/docs/org/opencv/objdetect/CascadeClassifier.html index 0c26ddf5..32a27b53 100644 --- a/docs/org/opencv/objdetect/CascadeClassifier.html +++ b/docs/org/opencv/objdetect/CascadeClassifier.html @@ -1,12 +1,21 @@ - + - + - + CascadeClassifier - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.objdetect
    +

    Class CascadeClassifier

    @@ -107,7 +131,6 @@

    Class CascadeClassifier

    @@ -276,12 +458,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -292,31 +475,33 @@

          nativeObj

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • CascadeClassifier

          -
          protected CascadeClassifier(long addr)
          +
          protected CascadeClassifier​(long addr)
        - +
        • CascadeClassifier

          -
          public CascadeClassifier(java.lang.String filename)
          +
          public CascadeClassifier​(java.lang.String filename)
        - +
          @@ -327,165 +512,355 @@

          CascadeClassifier

      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
          +
        • +
        + + + + - +
        • getOriginalWindowSize

          -
          public Size getOriginalWindowSize()
          +
          public Size getOriginalWindowSize()
        - +
        • convert

          -
          public static boolean convert(java.lang.String oldcascade,
          +
          public static boolean convert​(java.lang.String oldcascade,
                                         java.lang.String newcascade)
        - +
        • empty

          -
          public boolean empty()
          +
          public boolean empty()
        - +
        • isOldFormatCascade

          -
          public boolean isOldFormatCascade()
          +
          public boolean isOldFormatCascade()
        - +
        • load

          -
          public boolean load(java.lang.String filename)
          +
          public boolean load​(java.lang.String filename)
        - +
        • getFeatureType

          -
          public int getFeatureType()
          +
          public int getFeatureType()
        - +
        • detectMultiScale

          -
          public void detectMultiScale(Mat image,
          -                             MatOfRect objects,
          +
          public void detectMultiScale​(Mat image,
          +                             MatOfRect objects,
                                        double scaleFactor,
                                        int minNeighbors,
                                        int flags,
          -                             Size minSize,
          -                             Size maxSize)
          + Size minSize, + Size maxSize)
        - +
        • detectMultiScale

          -
          public void detectMultiScale(Mat image,
          -                             MatOfRect objects)
          +
          public void detectMultiScale​(Mat image,
          +                             MatOfRect objects,
          +                             double scaleFactor,
          +                             int minNeighbors,
          +                             int flags,
          +                             Size minSize)
        - + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat image,
          +                             MatOfRect objects,
          +                             double scaleFactor,
          +                             int minNeighbors,
          +                             int flags)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat image,
          +                             MatOfRect objects,
          +                             double scaleFactor,
          +                             int minNeighbors)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat image,
          +                             MatOfRect objects,
          +                             double scaleFactor)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat image,
          +                             MatOfRect objects)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale2

          +
          public void detectMultiScale2​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt numDetections,
          +                              double scaleFactor,
          +                              int minNeighbors,
          +                              int flags,
          +                              Size minSize,
          +                              Size maxSize)
          +
        • +
        +
        • detectMultiScale2

          -
          public void detectMultiScale2(Mat image,
          -                              MatOfRect objects,
          -                              MatOfInt numDetections,
          +
          public void detectMultiScale2​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt numDetections,
                                         double scaleFactor,
                                         int minNeighbors,
                                         int flags,
          -                              Size minSize,
          -                              Size maxSize)
          + Size minSize)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale2

          +
          public void detectMultiScale2​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt numDetections,
          +                              double scaleFactor,
          +                              int minNeighbors,
          +                              int flags)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale2

          +
          public void detectMultiScale2​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt numDetections,
          +                              double scaleFactor,
          +                              int minNeighbors)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale2

          +
          public void detectMultiScale2​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt numDetections,
          +                              double scaleFactor)
        - +
        • detectMultiScale2

          -
          public void detectMultiScale2(Mat image,
          -                              MatOfRect objects,
          -                              MatOfInt numDetections)
          +
          public void detectMultiScale2​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt numDetections)
        - +
        • detectMultiScale3

          -
          public void detectMultiScale3(Mat image,
          -                              MatOfRect objects,
          -                              MatOfInt rejectLevels,
          -                              MatOfDouble levelWeights,
          +
          public void detectMultiScale3​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt rejectLevels,
          +                              MatOfDouble levelWeights,
                                         double scaleFactor,
                                         int minNeighbors,
                                         int flags,
          -                              Size minSize,
          -                              Size maxSize,
          +                              Size minSize,
          +                              Size maxSize,
                                         boolean outputRejectLevels)
        - + + + +
          +
        • +

          detectMultiScale3

          +
          public void detectMultiScale3​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt rejectLevels,
          +                              MatOfDouble levelWeights,
          +                              double scaleFactor,
          +                              int minNeighbors,
          +                              int flags,
          +                              Size minSize,
          +                              Size maxSize)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale3

          +
          public void detectMultiScale3​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt rejectLevels,
          +                              MatOfDouble levelWeights,
          +                              double scaleFactor,
          +                              int minNeighbors,
          +                              int flags,
          +                              Size minSize)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale3

          +
          public void detectMultiScale3​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt rejectLevels,
          +                              MatOfDouble levelWeights,
          +                              double scaleFactor,
          +                              int minNeighbors,
          +                              int flags)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale3

          +
          public void detectMultiScale3​(Mat image,
          +                              MatOfRect objects,
          +                              MatOfInt rejectLevels,
          +                              MatOfDouble levelWeights,
          +                              double scaleFactor,
          +                              int minNeighbors)
          +
        • +
        + - + + + + +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -497,21 +872,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/objdetect/HOGDescriptor.html b/docs/org/opencv/objdetect/HOGDescriptor.html index 62e28ed4..752cf282 100644 --- a/docs/org/opencv/objdetect/HOGDescriptor.html +++ b/docs/org/opencv/objdetect/HOGDescriptor.html @@ -1,12 +1,21 @@ - + - + - + HOGDescriptor - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.objdetect
    +

    Class HOGDescriptor

    @@ -107,7 +131,6 @@

    Class HOGDescriptor

    @@ -385,12 +638,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -399,7 +653,7 @@

          nativeObj

          protected final long nativeObj
        - +
          @@ -412,7 +666,7 @@

          L2Hys

        - +
          @@ -427,31 +681,33 @@

          DEFAULT_NLEVELS

      +
      +
        -
      • +
      • Constructor Detail

        - +
        • HOGDescriptor

          -
          protected HOGDescriptor(long addr)
          +
          protected HOGDescriptor​(long addr)
        - +
        • HOGDescriptor

          -
          public HOGDescriptor(Size _winSize,
          -                     Size _blockSize,
          -                     Size _blockStride,
          -                     Size _cellSize,
          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
                                int _nbins,
                                int _derivAperture,
                                double _winSigma,
          @@ -462,29 +718,128 @@ 

          HOGDescriptor

          boolean _signedGradient)
        - +
        • HOGDescriptor

          -
          public HOGDescriptor(Size _winSize,
          -                     Size _blockSize,
          -                     Size _blockStride,
          -                     Size _cellSize,
          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
          +                     int _nbins,
          +                     int _derivAperture,
          +                     double _winSigma,
          +                     int _histogramNormType,
          +                     double _L2HysThreshold,
          +                     boolean _gammaCorrection,
          +                     int _nlevels)
          +
        • +
        + + + +
          +
        • +

          HOGDescriptor

          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
          +                     int _nbins,
          +                     int _derivAperture,
          +                     double _winSigma,
          +                     int _histogramNormType,
          +                     double _L2HysThreshold,
          +                     boolean _gammaCorrection)
          +
        • +
        + + + +
          +
        • +

          HOGDescriptor

          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
          +                     int _nbins,
          +                     int _derivAperture,
          +                     double _winSigma,
          +                     int _histogramNormType,
          +                     double _L2HysThreshold)
          +
        • +
        + + + +
          +
        • +

          HOGDescriptor

          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
          +                     int _nbins,
          +                     int _derivAperture,
          +                     double _winSigma,
          +                     int _histogramNormType)
          +
        • +
        + + + +
          +
        • +

          HOGDescriptor

          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
          +                     int _nbins,
          +                     int _derivAperture,
          +                     double _winSigma)
          +
        • +
        + + + +
          +
        • +

          HOGDescriptor

          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
          +                     int _nbins,
          +                     int _derivAperture)
          +
        • +
        + + + +
          +
        • +

          HOGDescriptor

          +
          public HOGDescriptor​(Size _winSize,
          +                     Size _blockSize,
          +                     Size _blockStride,
          +                     Size _cellSize,
                                int _nbins)
        - +
        • HOGDescriptor

          -
          public HOGDescriptor(java.lang.String filename)
          +
          public HOGDescriptor​(java.lang.String filename)
        - +
          @@ -495,338 +850,493 @@

          HOGDescriptor

      +
      +
        -
      • +
      • Method Detail

        - +
        • getNativeObjAddr

          -
          public long getNativeObjAddr()
          +
          public long getNativeObjAddr()
        - + + + +
          +
        • +

          __fromPtr__

          +
          public static HOGDescriptor __fromPtr__​(long addr)
          +
        • +
        +
        • checkDetectorSize

          -
          public boolean checkDetectorSize()
          +
          public boolean checkDetectorSize()
        - +
        • load

          -
          public boolean load(java.lang.String filename,
          +
          public boolean load​(java.lang.String filename,
                               java.lang.String objname)
        - +
        • load

          -
          public boolean load(java.lang.String filename)
          +
          public boolean load​(java.lang.String filename)
        - +
        • getWinSigma

          -
          public double getWinSigma()
          +
          public double getWinSigma()
        - +
        • getDescriptorSize

          -
          public long getDescriptorSize()
          +
          public long getDescriptorSize()
        - +
        • getDaimlerPeopleDetector

          -
          public static MatOfFloat getDaimlerPeopleDetector()
          +
          public static MatOfFloat getDaimlerPeopleDetector()
        - +
        • getDefaultPeopleDetector

          -
          public static MatOfFloat getDefaultPeopleDetector()
          +
          public static MatOfFloat getDefaultPeopleDetector()
        - + - +
        • compute

          -
          public void compute(Mat img,
          -                    MatOfFloat descriptors)
          +
          public void compute​(Mat img,
          +                    MatOfFloat descriptors,
          +                    Size winStride,
          +                    Size padding)
          +
        • +
        + + + +
          +
        • +

          compute

          +
          public void compute​(Mat img,
          +                    MatOfFloat descriptors,
          +                    Size winStride)
          +
        • +
        + + + +
          +
        • +

          compute

          +
          public void compute​(Mat img,
          +                    MatOfFloat descriptors)
          +
        • +
        + + + +
          +
        • +

          computeGradient

          +
          public void computeGradient​(Mat img,
          +                            Mat grad,
          +                            Mat angleOfs,
          +                            Size paddingTL,
          +                            Size paddingBR)
        - +
        • computeGradient

          -
          public void computeGradient(Mat img,
          -                            Mat grad,
          -                            Mat angleOfs,
          -                            Size paddingTL,
          -                            Size paddingBR)
          +
          public void computeGradient​(Mat img,
          +                            Mat grad,
          +                            Mat angleOfs,
          +                            Size paddingTL)
        - +
        • computeGradient

          -
          public void computeGradient(Mat img,
          -                            Mat grad,
          -                            Mat angleOfs)
          +
          public void computeGradient​(Mat img,
          +                            Mat grad,
          +                            Mat angleOfs)
          +
        • +
        + + + + + + + +
          +
        • +

          detect

          +
          public void detect​(Mat img,
          +                   MatOfPoint foundLocations,
          +                   MatOfDouble weights,
          +                   double hitThreshold,
          +                   Size winStride,
          +                   Size padding)
        - + - + - + + + + +
        • detectMultiScale

          -
          public void detectMultiScale(Mat img,
          -                             MatOfRect foundLocations,
          -                             MatOfDouble foundWeights,
          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights,
                                        double hitThreshold,
          -                             Size winStride,
          -                             Size padding,
          +                             Size winStride,
          +                             Size padding,
                                        double scale,
                                        double finalThreshold,
                                        boolean useMeanshiftGrouping)
        - + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights,
          +                             double hitThreshold,
          +                             Size winStride,
          +                             Size padding,
          +                             double scale,
          +                             double finalThreshold)
          +
        • +
        +
        • detectMultiScale

          -
          public void detectMultiScale(Mat img,
          -                             MatOfRect foundLocations,
          -                             MatOfDouble foundWeights)
          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights,
          +                             double hitThreshold,
          +                             Size winStride,
          +                             Size padding,
          +                             double scale)
        - + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights,
          +                             double hitThreshold,
          +                             Size winStride,
          +                             Size padding)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights,
          +                             double hitThreshold,
          +                             Size winStride)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights,
          +                             double hitThreshold)
          +
        • +
        + + + +
          +
        • +

          detectMultiScale

          +
          public void detectMultiScale​(Mat img,
          +                             MatOfRect foundLocations,
          +                             MatOfDouble foundWeights)
          +
        • +
        +
        • save

          -
          public void save(java.lang.String filename,
          +
          public void save​(java.lang.String filename,
                            java.lang.String objname)
        - +
        • save

          -
          public void save(java.lang.String filename)
          +
          public void save​(java.lang.String filename)
        - +
        • setSVMDetector

          -
          public void setSVMDetector(Mat _svmdetector)
          +
          public void setSVMDetector​(Mat _svmdetector)
        - +
        • get_winSize

          -
          public Size get_winSize()
          +
          public Size get_winSize()
        - +
        • get_blockSize

          -
          public Size get_blockSize()
          +
          public Size get_blockSize()
        - +
        • get_blockStride

          -
          public Size get_blockStride()
          +
          public Size get_blockStride()
        - +
        • get_cellSize

          -
          public Size get_cellSize()
          +
          public Size get_cellSize()
        - +
        • get_nbins

          -
          public int get_nbins()
          +
          public int get_nbins()
        - +
        • get_derivAperture

          -
          public int get_derivAperture()
          +
          public int get_derivAperture()
        - +
        • get_winSigma

          -
          public double get_winSigma()
          +
          public double get_winSigma()
        - +
        • get_histogramNormType

          -
          public int get_histogramNormType()
          +
          public int get_histogramNormType()
        - +
        • get_L2HysThreshold

          -
          public double get_L2HysThreshold()
          +
          public double get_L2HysThreshold()
        - +
        • get_gammaCorrection

          -
          public boolean get_gammaCorrection()
          +
          public boolean get_gammaCorrection()
        - + - +
        • get_nlevels

          -
          public int get_nlevels()
          +
          public int get_nlevels()
        - +
        • get_signedGradient

          -
          public boolean get_signedGradient()
          +
          public boolean get_signedGradient()
        - +
        • finalize

          -
          protected void finalize()
          +
          protected void finalize()
                            throws java.lang.Throwable
          Overrides:
          @@ -838,21 +1348,25 @@

          finalize

      +
    +
    + diff --git a/docs/org/opencv/objdetect/Objdetect.html b/docs/org/opencv/objdetect/Objdetect.html index 81b3f184..1a89f821 100644 --- a/docs/org/opencv/objdetect/Objdetect.html +++ b/docs/org/opencv/objdetect/Objdetect.html @@ -1,12 +1,21 @@ - + - + - + Objdetect - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +
    -
    org.opencv.objdetect
    +

    Class Objdetect

    @@ -107,7 +131,6 @@

    Class Objdetect

    @@ -206,12 +245,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Field Detail

        - +
          @@ -224,7 +264,7 @@

          CASCADE_DO_CANNY_PRUNING

        - +
          @@ -237,7 +277,7 @@

          CASCADE_SCALE_IMAGE

        - +
          @@ -250,7 +290,7 @@

          CASCADE_FIND_BIGGEST_OBJECT

        - +
          @@ -265,13 +305,15 @@

          CASCADE_DO_ROUGH_SEARCH

      +
      +
        -
      • +
      • Constructor Detail

        - +
          @@ -282,52 +324,58 @@

          Objdetect

      +
      +
        -
      • +
      • Method Detail

        - +
        • groupRectangles

          -
          public static void groupRectangles(MatOfRect rectList,
          -                                   MatOfInt weights,
          +
          public static void groupRectangles​(MatOfRect rectList,
          +                                   MatOfInt weights,
                                              int groupThreshold,
                                              double eps)
        - +
        • groupRectangles

          -
          public static void groupRectangles(MatOfRect rectList,
          -                                   MatOfInt weights,
          +
          public static void groupRectangles​(MatOfRect rectList,
          +                                   MatOfInt weights,
                                              int groupThreshold)
      +
    +
    + diff --git a/docs/org/opencv/objdetect/package-frame.html b/docs/org/opencv/objdetect/package-frame.html deleted file mode 100644 index 78b47cba..00000000 --- a/docs/org/opencv/objdetect/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -org.opencv.objdetect - - - - - -

    org.opencv.objdetect

    - - - diff --git a/docs/org/opencv/objdetect/package-summary.html b/docs/org/opencv/objdetect/package-summary.html index 8ee1ecc3..af29d4eb 100644 --- a/docs/org/opencv/objdetect/package-summary.html +++ b/docs/org/opencv/objdetect/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.objdetect - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.objdetect

    • - +
      @@ -82,19 +106,19 @@

      Package org.opencv.objdetect

      - + - + - + - + @@ -102,16 +126,19 @@

      Package org.opencv.objdetect

      + + diff --git a/docs/org/opencv/objdetect/package-tree.html b/docs/org/opencv/objdetect/package-tree.html index 9a99dab8..214edc74 100644 --- a/docs/org/opencv/objdetect/package-tree.html +++ b/docs/org/opencv/objdetect/package-tree.html @@ -1,12 +1,21 @@ - + - + - +org.opencv.objdetect Class Hierarchy - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +

      Hierarchy For Package org.opencv.objdetect

      Package Hierarchies: @@ -76,32 +100,37 @@

      Hierarchy For Package org.opencv.objdetect

      +

      Class Hierarchy

      +
      +
      + diff --git a/docs/org/opencv/osgi/OpenCVInterface.html b/docs/org/opencv/osgi/OpenCVInterface.html index d7576476..982dfb26 100644 --- a/docs/org/opencv/osgi/OpenCVInterface.html +++ b/docs/org/opencv/osgi/OpenCVInterface.html @@ -1,12 +1,21 @@ - + - + - +OpenCVInterface - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +
      -
      org.opencv.osgi
      +

      Interface OpenCVInterface

      @@ -94,27 +118,29 @@

      Interface OpenCVInterface
      All Known Implementing Classes:
      -
      OpenCVNativeLoader
      +
      OpenCVNativeLoader

      -
      public interface OpenCVInterface
      Dummy interface to allow some integration testing within OSGi implementation.

      +
      + diff --git a/docs/org/opencv/osgi/OpenCVNativeLoader.html b/docs/org/opencv/osgi/OpenCVNativeLoader.html index 5f7a778b..75d63732 100644 --- a/docs/org/opencv/osgi/OpenCVNativeLoader.html +++ b/docs/org/opencv/osgi/OpenCVNativeLoader.html @@ -1,12 +1,21 @@ - + - + - +OpenCVNativeLoader - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
      + +
      +
      -
      org.opencv.osgi
      +

      Class OpenCVNativeLoader

      @@ -108,13 +132,12 @@

      Class OpenCVNativeLoader

    • All Implemented Interfaces:
      -
      OpenCVInterface
      +
      OpenCVInterface

      -
      public class OpenCVNativeLoader
       extends java.lang.Object
      -implements OpenCVInterface
      +implements OpenCVInterface
      This class is intended to provide a convenient way to load OpenCV's native library from the Java bundle. If Blueprint is enabled in the OSGi container this class will be instantiated automatically and the init() method called @@ -126,41 +149,48 @@

      Class OpenCVNativeLoader

      • +
          -
        • +
        • Constructor Summary

          -
    • Class Summary 
      Class
      BaseCascadeClassifierBaseCascadeClassifier  
      CascadeClassifierCascadeClassifier  
      HOGDescriptorHOGDescriptor  
      ObjdetectObjdetect  
      +
      - + + - + +
      Constructors 
      Constructor and DescriptionConstructorDescription
      OpenCVNativeLoader() OpenCVNativeLoader() 
    + +
      -
    • +
    • Method Summary

      - +
      - + + - + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and DescriptionMethodDescription
      voidinit() init() 
        -
      • +
      • Methods inherited from class java.lang.Object

        @@ -168,6 +198,7 @@

        Methods inherited from class java.lang.Object

    +
    @@ -175,12 +206,13 @@

    Methods inherited from class java.lang.Object

    • +
        -
      • +
      • Constructor Detail

        - +
          @@ -191,38 +223,44 @@

          OpenCVNativeLoader

      +
      +
        -
      • +
      • Method Detail

        - +
        • init

          -
          public void init()
          +
          public void init()
      +
    +
    + diff --git a/docs/org/opencv/osgi/package-frame.html b/docs/org/opencv/osgi/package-frame.html deleted file mode 100644 index 0e504121..00000000 --- a/docs/org/opencv/osgi/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -org.opencv.osgi - - - - - -

    org.opencv.osgi

    -
    -

    Interfaces

    - -

    Classes

    - -
    - - diff --git a/docs/org/opencv/osgi/package-summary.html b/docs/org/opencv/osgi/package-summary.html index 518fa52c..49bd6cfe 100644 --- a/docs/org/opencv/osgi/package-summary.html +++ b/docs/org/opencv/osgi/package-summary.html @@ -1,12 +1,21 @@ - + - + - + org.opencv.osgi - + + + + + + + + +var pathtoroot = "../../../"; +var useModuleDirectories = true; +loadScripts(document, 'script'); +
    + +
    +

    Package org.opencv.osgi