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

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 ARCoreVideoCaptureActivity such 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 ARCoreVideoCaptureActivity to 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.quadTexCoords image 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 by DisplayRotationHelper.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
 
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