A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activity - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - addFile(String, String, boolean) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - addFileWriter(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - addRecord(long, String, int, float[], String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - addWriter(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 - ApiConfig - Interface in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
API config used for
ARCoreVideoCaptureActivity - appFilesFolderName - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - ARCoreVideoCaptureActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
ARCore activity that let user record the rgb frames, depth frames and depth confidence maps using Google's ARCore
 - ARCoreVideoCaptureActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - ARSessionStartRecord() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - askForInputAndStartRecord() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 
B
- BACKGROUND_COLOR - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - backgroundRenderer - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - BackgroundRenderer - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering
 - 
This class renders the AR background from camera feed.
 - BackgroundRenderer() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - BAD_STATE_MESSAGE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - bufferedOutputStream - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - bytesToHex(byte[]) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 
C
- CAMERA_FRAGMENT_SHADER_NAME - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - CAMERA_PERMISSION - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - CAMERA_UNAVAILABLE_MESSAGE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - CAMERA_VERTEX_SHADER_NAME - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - cameraFrameInfo - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - CameraFrameInfo - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model
 - 
Retrieve camera info such as camera intrinsics and camera pose and translate them in to one json object
 - CameraFrameInfo(Frame, Camera) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - cameraInfo - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - CameraInfo - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model
 - 
Data class that hold all the information about the recorded scene and convert them into a json object
 - CameraInfo() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - cameraInfoFile - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - cameraManager - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - checkFileAndCreateFileIfNotExist(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 - checkGLError(String, String) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.ShaderUtil
 - 
Checks if we've had an error inside of OpenGL ES, and if so what that error is.
 - checkIfARCoreInstalled() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - checkIsDebug() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Check if the App is running in debug mode
 - checkLocationPermission() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - checkMandatoryConfig() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - checkWriteStoragePermission() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - chooseOptimalSize(Size[], int, int) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util
 - chooseOptimalSize(Size[], int, int) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - close() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriter
 - closeAllWriters() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 - closeCamera() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp - package com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
Contains all the activities for the current Android scanner app
 - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio - package com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio
 - 
Classes that is used for file input and output
 - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers - package com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
Contains a list of helper classes for
ARCoreVideoCaptureActivitysuch as a permission helper. - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu - package com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu
 - 
Contains IMUSession class
 - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model - package com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model
 - 
A data holder class for camera frames and camera info
 - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering - package com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering
 - 
Contains class that help
ARCoreVideoCaptureActivityto render depth view - compare(Size, Size) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util.CompareSizeByArea
 - compare(Size, Size) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity.CompareSizeByArea
 - CompareSizeByArea() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util.CompareSizeByArea
 - CompareSizeByArea() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity.CompareSizeByArea
 - compressFile(File, File) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomCompressor
 - compressTempFiles() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Compress depth and confidence files
 - confidenceAvailable - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - configureMediaCodec() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - configureMediaMuxer(File) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - connectCamera() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - convertToJSONArray(double[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - convertToJSONArray(float[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - convertToJSONArray(float[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - convertToJSONArray(int[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - COORDS_PER_VERTEX - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - createAppFilesFolder() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - createAppFilesFolder(String) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util
 - createAppFolder() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Create the folder that will store all the data about the current scan
 - createARSession() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - createDepthShaders(Context, int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - createFile(File) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - createFile(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - createFiles(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Create all the files to store data such as depth data and confidence map
 - createGalleryRow(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - createGalleryRowThread - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - createOnGlThread() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - 
Creates and initializes the depth texture.
 - createOnGlThread(Context) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - createService(Class<S>) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServiceGenerator
 - createVideoAndFileFolder() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Create the video file for recording
 - createVideoFileName() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - createVideoFolder() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - currentFolderPath - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - CustomCompressor - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio
 - 
Compressor that will convert a file into a compressed file using a Deflater
 - CustomCompressor() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomCompressor
 - customFileWriter - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - CustomFileWriter - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio
 - 
A CustomFileWriter class that write text data to local storage
 - CustomFileWriter(String) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomFileWriter
 - CustomStreamWriter - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio
 - 
A single stream writer object that will write compressed stream to local storage
 - CustomStreamWriter(File) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriter
 - customStreamWriterManager - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - CustomStreamWriterManager - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio
 - 
A stream writer manger class that can manages multiple CustomStreamWriter.
 - CustomStreamWriterManager(String) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 
D
- DEPTH_FRAGMENT_SHADER_NAME - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - DEPTH_VERTEX_SHADER_NAME - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - depthConfidenceFile - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - depthConfidenceImageType - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - depthConfidenceValueRange - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - depthDataWritten - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - depthImageHeight - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - depthImageWidth - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - depthInfoFile - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - depthProgram - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - depthQuadPositionParam - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - depthQuadTexCoordParam - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - depthRangeByteBuffer - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - depthTexture - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - DepthTextureHandler - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
Handle RG8 GPU texture containing a DEPTH16 depth image.
 - DepthTextureHandler() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - depthTextureHeight - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - depthTextureId - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - depthTextureId - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - depthTextureParam - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - depthTextureWidth - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - depthUnit - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - description - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - deviceName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - dir - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomFileWriter
 - dir - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 - DismissBehavior() - Constructor for enum com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper.DismissBehavior
 - display - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - displayManager - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - displayRotationHelper - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - DisplayRotationHelper - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
Helper to track the display rotations.
 - DisplayRotationHelper(Context) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Constructs the DisplayRotationHelper but does not register the listener yet.
 - draw() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - 
Draws the camera background image using the currently configured
BackgroundRenderer.quadTexCoordsimage texture coordinates. - draw(Frame) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - drawDepth(Frame) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 
E
- encode(ByteBuffer, int, long) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - endFiles() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - eulerAngles - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - EXCESSIVE_MOTION_MESSAGE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - exposureDuration - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 
F
- Fail - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity.UploadStatus
 - fileName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - fileOutputStream - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriter
 - FileStreamer - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio
 - 
File Streamer class that is used to write to phone's local storage used in
VideoCaptureActivity - FileStreamer(Context, String) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - FINISH - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper.DismissBehavior
 - FLOAT_SIZE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - formConfidenceDataInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - formDepthCameraInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - formDeviceInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - formRGBCameraInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - formRGBDataInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - formSceneInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - formUserInfo() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - frameCount - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - frameCount - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - frameCount - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - fullNames - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - FullScreenHelper - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
Helper to set up the Android full screen mode.
 - FullScreenHelper() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.FullScreenHelper
 
G
- GalleryActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
Shows user all previous scans and let users rewatch the previous scans and upload them to the server
 - GalleryActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - getByteArrayFromByteBuffer(ByteBuffer) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomFileWriter
 - getCameraSensorRelativeViewportAspectRatio(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Returns the aspect ratio of the GL surface viewport while accounting for the display rotation relative to the device camera sensor orientation.
 - getCameraSensorToDisplayRotation(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Returns the rotation of the back-facing camera with respect to the display.
 - getDepthTexture() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - getFile(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - getFilePathFromContentUri(Uri, ContentResolver) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - 
Gets the corresponding path to a file from the given content:// URI
 - getFileWriter(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - getFrameCount() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - getLastBestLocation() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Get location data
 - getOutputFolder() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - getTextureId() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - getTrackingFailureReasonString(Camera) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - glSurfaceView - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - GPS - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 
H
- hasCameraPermission(Activity) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - 
Check to see we have the necessary permissions for this app.
 - hashMap - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 - hasWriteStoragePermission(Activity) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - HEX_ARRAY - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - hide(Activity) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - 
Hides the currently showing snackbar, if there is one.
 - HIDE - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper.DismissBehavior
 
I
- ids - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - imageDimensions - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - IMUSession - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu
 - 
An IMUSession class that is used to retrieve sensor information
 - IMUSession(VideoCaptureActivity) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - 
Each sensor has a specific file writer under file streamer instance.
 - Init - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity.UploadStatus
 - INSUFFICIENT_FEATURES_MESSAGE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - INSUFFICIENT_LIGHT_MESSAGE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - intrinsics - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - isARCoreInstalled - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - isDebugMode - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - isDepthSupported - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - isRecording - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - isRecording() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - isShowing() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - isVideoFile(String) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 
L
- lastMessage - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - launchPermissionSettings(Activity) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - 
Launch Application Setting to grant permission.
 - loadGLShader(String, Context, int, String) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.ShaderUtil
 - 
Converts a raw text file, saved as a resource, into an OpenGL ES shader.
 - LOG_TAG - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - LOG_TAG - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - longTimeOutHttpClient - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServiceGenerator
 
M
- mAcceBias - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - MainActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
The app's main activity where users can select different capture mode, go the the gallery etc.
 - MainActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - makeIntentForMultiCameraCaptureActivity(Context) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - makePlyHeader(String, String, int, boolean) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util
 - manufacturer - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - mAppFilesFolder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - mAppFilesFolder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mAppFilesFolderName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - mAppFilesFolderName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - matchFrames(int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - maxLines - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - mBackgroundHandler - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mBackgroundHandlerThread - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mBitrate - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - mBitRate - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mBuilder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServiceGenerator
 - mCameraDevice - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mCameraDeviceStateCallback - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mCameraId - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mCameraLensIntrinsic - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mCaptureRequestBuilder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mContext - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - mContext - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mDebugPreference - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - mDescription - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mDescriptionText - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - mDeviceNamePreference - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - mediaCodec - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - mediaMuxer - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - messageSnackbar - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - messageSnackbarHelper - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - metaDataFile - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - mFeedbackPreference - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - mFileInfoView - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - mFiles - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - mFileStreamer - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mFileWriters - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - mFrameRate - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - mFrameRate - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mFrequency - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mGalleryTable - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - mHandler - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - mHeight - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - mIMUSession - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mInitialStepCount - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mIsRecording - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mIsRecording - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mIsWritingFile - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mMediaRecorder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mMetaDataFileName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - modelNumber - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - mOpenConfigurationButton - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - mOpenGalleryButton - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - mOpenMultiCamVideoCaptureButton - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - mOpenVideoCaptureButton - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - mOutputFolder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - mPrefListener - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - mPreviewSize - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mProgress - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - mProgressStatus - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - mRecordImageButton - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mResponseView - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - mRetrofit - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServiceGenerator
 - mScanFolder - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mScanFolderName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mSceneType - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mSensorCounter - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mSensorManager - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mSensors - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - mServerUploadIntent - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - mSurfaceTextureListener - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mTextureView - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mTotalRotation - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mUploadStatus - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - mUploadUrlPreference - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - mUserNamePreference - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - mVideoFilePath - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mVideoPlayIntent - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - mVideoSize - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - mVideoView - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoPlayActivity
 - mWidth - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - MySettingsFragment() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 
N
- numberFiles - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 
O
- onAccuracyChanged(Sensor, int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - onCreate(Bundle) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoPlayActivity
 - onCreatePreferences(Bundle, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - onDisplayAdded(int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - onDisplayChanged(int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - onDisplayRemoved(int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - onDrawFrame(GL10) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Each time the frame gets updated, call certain methods (EX: record the scene data if the user press record)
 - onPause() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - onPause() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Unregisters the display listener.
 - onPause() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - onPause() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - onRequestPermissionsResult(int, String[], int[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - onRequestPermissionsResult(int, String[], int[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - onResume() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - onResume() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Registers the display listener.
 - onResume() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity.MySettingsFragment
 - onResume() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - onSensorChanged(SensorEvent) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - onSurfaceChanged(int, int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Records a change in surface dimensions.
 - onSurfaceChanged(GL10, int, int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - onSurfaceCreated(GL10, EGLConfig) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - onWindowFocusChanged(boolean) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - ORIENTATIONS - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - outputStream - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriter
 
P
- PERMISSION_CODE - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - PermissionHelper - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
PermissionHelper that is used to manage App's permissions such as camera and access to external storage permission
 - PermissionHelper() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - PreferenceActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
This is where user saves their information such as name and device name.
 - PreferenceActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.PreferenceActivity
 - PreferenceActivity.MySettingsFragment - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
Manage the view of the settings activity.
 - prePopulateSpinner(View) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Populate the spinner based the current phone's config
 - previousTrackingState - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - PROGRESS - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - promptForResult(VideoCaptureActivity.PromptRunnable) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - PromptRunnable() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity.PromptRunnable
 
Q
- QUAD_COORDS - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - 
(-1, 1) ------- (1, 1) | \ | | \ | | \ | | \ | (-1, -1) ------ (1, -1) Ensure triangles are front-facing, to support glCullFace().
 - quadCoords - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - quadPositionParam - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - quadProgram - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - quadTexCoordParam - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - quadTexCoords - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - quaternionFormat - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 
R
- readShaderFileFromAssets(Context, String) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.ShaderUtil
 - 
Converts a raw shader file into a string.
 - recordingConfig - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - registerSensors() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - release() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - REQUEST_ACCESS_FINE_LOCATION_PERMISSION_RESULT - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - REQUEST_CAMERA_PERMISSION_RESULT - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util
 - REQUEST_CAMERA_PERMISSION_RESULT - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - REQUEST_WRITE_EXTERNAL_STORAGE_PERMISSION_RESULT - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util
 - REQUEST_WRITE_EXTERNAL_STORAGE_PERMISSION_RESULT - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - requestCameraAndWriteExternalStoragePermission(Activity) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - 
Check to see we have the necessary permissions for this app, and ask for them if we don't.
 - resetSession() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - resumeARSession() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - retrieveVideoFrameFromVideo(String) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.GalleryActivity
 - rotationQuaternion - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - rotationQuaternion_from_cameraGetPose - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - run() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity.PromptRunnable
 
S
- saveMetaData() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - sceneType - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - SENSOR_BYTE_LENGTH - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.FileStreamer
 - sensorToDeviceRotation(CameraCharacteristics, int) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - ServerUploadActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
Handle file uploads to the server
 - ServerUploadActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - ServerUploadActivity.UploadStatus - Enum in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - ServiceGenerator - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
Responsible for generate a Retrofit object (REST Client) that allows us to make HTTP requests
 - ServiceGenerator() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServiceGenerator
 - session - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - setFullScreenOnWindowFocusChanged(Activity, boolean) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.FullScreenHelper
 - 
Sets the Android fullscreen flags.
 - setMaxLines(int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - setSensorExposureTime(Frame) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - setup(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServiceGenerator
 - setUpARCoreCaptureButton() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.MainActivity
 - setupARRecordingConfig() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Setting up rgb video and set the recording resolution
 - setupCamera(int, int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - setUpDepthMapSwitch() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Setting up the switch button so the user can switch between rgb view and depth view
 - setupMediaRecorder() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - setUpRecordButton() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - setUpRenderer() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - ShaderUtil - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering
 - 
Shader helper functions.
 - ShaderUtil() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.ShaderUtil
 - shortNames - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - shouldShowRequestPermissionRationaleForCamera(Activity) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - 
Check to see if we need to show the rationale for this permission.
 - shovelInToOut(InputStream, OutputStream) - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomCompressor
 - show(Activity, String, SnackbarHelper.DismissBehavior) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - SHOW - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper.DismissBehavior
 - showContentDescriptionDialog() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Show a dialog and ask user to enter scene type and description of the scene
 - showDepthMap - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - showError(Activity, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - 
Shows a snackbar with a given error message.
 - showMessage(Activity, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - 
Shows a snackbar with a given message.
 - showMessageWithDismiss(Activity, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - 
Shows a snackbar with a given message, and a dismiss button.
 - showRecordingConfigDialog() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Display a config dialog to user and let user select rgb frame resolution
 - showToast(String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - SnackbarHelper - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
Helper to manage the sample snackbar.
 - SnackbarHelper() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper
 - SnackbarHelper.DismissBehavior - Enum in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - startBackgroundThread() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - startPreview() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - startRecord() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - startSession(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - stopBackgroundThread() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - stopRecord() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - stopSession() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - Success - com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity.UploadStatus
 
T
- TAG - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - TAG - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - TAG - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - TAG - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - TAG - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - TEXCOORDS_PER_VERTEX - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - textureId - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.rendering.BackgroundRenderer
 - timestamp - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - toDegrees(int) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - toJSONString() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - toJSONString() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - trackingStateHelper - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - TrackingStateHelper - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - 
Gets human readibly tracking failure reasons and suggested actions.
 - TrackingStateHelper(Activity) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - transformMatrices - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - transformMatrices_from_cameraGetPose - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraFrameInfo
 - trustAllCertificates() - Static method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 
U
- unregisterSensors() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.imu.IMUSession
 - update(Frame) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DepthTextureHandler
 - 
Updates the depth texture with the content from acquireDepthImage().
 - updateCameraInfo(Frame, Camera) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Retrieve basic camera info such as image size and write them into the metadata file
 - updateFrameCount() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Retrieve number of frames for the video
 - updateKeepScreenOnFlag(TrackingState) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.TrackingStateHelper
 - 
Keep the screen unlocked while tracking, but allow it to lock when tracking stops.
 - updateSessionIfNeeded(Session) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - 
Updates the session display geometry if a change was posted either by
DisplayRotationHelper.onSurfaceChanged(int, int)call or byDisplayRotationHelper.onDisplayChanged(int)system callback. - upload(String, RequestBody) - Method in interface com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ApiConfig
 - uploadAndShowProgress(String[]) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - uploadFile(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - uploadFullUrl(String, String, RequestBody) - Method in interface com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ApiConfig
 - UploadStatus() - Constructor for enum com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity.UploadStatus
 - uploadVideo(MultipartBody.Part) - Method in interface com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ApiConfig
 - userName - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.model.CameraInfo
 - Util - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
A utility class that contains helper functions for
VideoCaptureActivity - Util() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.Util
 - Util.CompareSizeByArea - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
A helper class that is used in
to choose the optimal size for camera preview 
V
- valueOf(String) - Static method in enum com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper.DismissBehavior
 - 
Returns the enum constant of this type with the specified name.
 - valueOf(String) - Static method in enum com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity.UploadStatus
 - 
Returns the enum constant of this type with the specified name.
 - values() - Static method in enum com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.SnackbarHelper.DismissBehavior
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - values() - Static method in enum com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity.UploadStatus
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - verifyFile(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ServerUploadActivity
 - verifyFullUrl(String, String, String) - Method in interface com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ApiConfig
 - VIDEO_REQUEST - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - VideoCaptureActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
The videoCapture page including a camera preview and a record button.
 - VideoCaptureActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoCaptureActivity
 - VideoCaptureActivity.CompareSizeByArea - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
A helper class that is used in
VideoCaptureActivity.setupCamera(int, int)to choose the optimal size for camera preview - VideoCaptureActivity.PromptRunnable - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - VideoEncoderHelper - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers
 - VideoEncoderHelper(int, int, int, int, File) - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.VideoEncoderHelper
 - videoFileFullPath - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - VideoPlayActivity - Class in com.sfu_3dlg_hcvc.multiscan.a3dscannerapp
 - 
Replay recorded rgb video
 - VideoPlayActivity() - Constructor for class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.VideoPlayActivity
 - viewportChanged - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - viewportHeight - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 - viewportWidth - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.DisplayRotationHelper
 
W
- wrapConfidenceData - Variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - write(ByteBuffer) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriter
 - WRITE_EXTERNAL_STORAGE_PERMISSION - Static variable in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.helpers.PermissionHelper
 - writeBinaryOutputStream(ByteBuffer, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomFileWriter
 - writeDepthAndConfidenceInfo(Frame, Camera) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Write depth and confidence map to local
 - writeFile(String, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomFileWriter
 - writeMetadataFile() - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.ARCoreVideoCaptureActivity
 - 
Write metadata file to local storage
 - writeOutputStream(ByteBuffer, String) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomFileWriter
 - writeToFile(String, ByteBuffer) - Method in class com.sfu_3dlg_hcvc.multiscan.a3dscannerapp.fio.CustomStreamWriterManager
 
All Classes All Packages