|
| static final String | TAG = ARCoreSharedCamera.class.getSimpleName() |
| |
Definition at line 49 of file ARCoreSharedCamera.java.
◆ ARCoreSharedCamera()
| com.introlab.rtabmap.ARCoreSharedCamera.ARCoreSharedCamera |
( |
RTABMapActivity |
c | ) |
|
|
inline |
◆ close()
| void com.introlab.rtabmap.ARCoreSharedCamera.close |
( |
| ) |
|
|
inline |
◆ contains()
| static boolean com.introlab.rtabmap.ARCoreSharedCamera.contains |
( |
int[] |
modes, |
|
|
int |
mode |
|
) |
| |
|
inlinestaticprivate |
Return true if the given array contains the given integer.
- Parameters
-
| modes | array to check. |
| mode | integer to get for. |
- Returns
- true if the array contains the given integer, otherwise false.
Definition at line 336 of file ARCoreSharedCamera.java.
◆ createCameraPreviewSession()
| void com.introlab.rtabmap.ARCoreSharedCamera.createCameraPreviewSession |
( |
| ) |
|
|
inlineprivate |
◆ getResolutions()
| ArrayList<String> com.introlab.rtabmap.ARCoreSharedCamera.getResolutions |
( |
Context |
context, |
|
|
String |
cameraId, |
|
|
int |
imageFormat |
|
) |
| |
|
inline |
◆ isDepthSupported()
| boolean com.introlab.rtabmap.ARCoreSharedCamera.isDepthSupported |
( |
| ) |
|
|
inline |
◆ openCamera()
| boolean com.introlab.rtabmap.ARCoreSharedCamera.openCamera |
( |
| ) |
|
|
inline |
◆ resumeARCore()
| void com.introlab.rtabmap.ARCoreSharedCamera.resumeARCore |
( |
| ) |
|
|
inlineprivate |
◆ rotationMatrixToQuaternion()
| static void com.introlab.rtabmap.ARCoreSharedCamera.rotationMatrixToQuaternion |
( |
float[] |
R, |
|
|
float[] |
q |
|
) |
| |
|
inlinestatic |
◆ setDisplayGeometry()
| void com.introlab.rtabmap.ARCoreSharedCamera.setDisplayGeometry |
( |
int |
rotation, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
inline |
◆ setRepeatingCaptureRequest()
| void com.introlab.rtabmap.ARCoreSharedCamera.setRepeatingCaptureRequest |
( |
| ) |
|
|
inlineprivate |
◆ setToast()
| void com.introlab.rtabmap.ARCoreSharedCamera.setToast |
( |
Toast |
toast | ) |
|
|
inline |
◆ startBackgroundThread()
| void com.introlab.rtabmap.ARCoreSharedCamera.startBackgroundThread |
( |
| ) |
|
|
inlineprivate |
◆ stopBackgroundThread()
| void com.introlab.rtabmap.ARCoreSharedCamera.stopBackgroundThread |
( |
| ) |
|
|
inlineprivate |
◆ updateGL()
| void com.introlab.rtabmap.ARCoreSharedCamera.updateGL |
( |
| ) |
throws CameraNotAvailableException |
|
inline |
◆ backgroundHandler
| Handler com.introlab.rtabmap.ARCoreSharedCamera.backgroundHandler |
|
private |
◆ backgroundThread
| HandlerThread com.introlab.rtabmap.ARCoreSharedCamera.backgroundThread |
|
private |
◆ cameraDevice
| CameraDevice com.introlab.rtabmap.ARCoreSharedCamera.cameraDevice |
|
private |
◆ cameraDeviceCallback
| final CameraDevice.StateCallback com.introlab.rtabmap.ARCoreSharedCamera.cameraDeviceCallback |
|
private |
Initial value:=
new CameraDevice.StateCallback() {
@Override
}
@Override
}
@Override
public void onDisconnected(@NonNull CameraDevice
cameraDevice) {
}
@Override
public void onError(@NonNull CameraDevice
cameraDevice,
int error) {
Log.e(
TAG,
"Camera device ID " +
cameraDevice.getId() +
" error " + error);
}
}
Definition at line 128 of file ARCoreSharedCamera.java.
◆ cameraId
| String com.introlab.rtabmap.ARCoreSharedCamera.cameraId |
|
private |
◆ cameraManager
| CameraManager com.introlab.rtabmap.ARCoreSharedCamera.cameraManager |
|
private |
◆ cameraTextureId
| int com.introlab.rtabmap.ARCoreSharedCamera.cameraTextureId = -1 |
|
private |
◆ captureSession
| CameraCaptureSession com.introlab.rtabmap.ARCoreSharedCamera.captureSession |
|
private |
◆ captureSessionCallback
| final CameraCaptureSession.CaptureCallback com.introlab.rtabmap.ARCoreSharedCamera.captureSessionCallback |
|
private |
◆ depthCameraId
| String com.introlab.rtabmap.ARCoreSharedCamera.depthCameraId |
|
private |
◆ depthExtrinsics
| Pose com.introlab.rtabmap.ARCoreSharedCamera.depthExtrinsics |
|
private |
◆ depthHeight
| int com.introlab.rtabmap.ARCoreSharedCamera.depthHeight = 480 |
|
private |
◆ depthIntrinsics
| float [] com.introlab.rtabmap.ARCoreSharedCamera.depthIntrinsics = null |
|
private |
◆ depthWidth
| int com.introlab.rtabmap.ARCoreSharedCamera.depthWidth = 640 |
|
private |
◆ firstFrameReceived
| boolean com.introlab.rtabmap.ARCoreSharedCamera.firstFrameReceived = false |
|
private |
◆ mActivity
◆ mReady
| AtomicBoolean com.introlab.rtabmap.ARCoreSharedCamera.mReady = new AtomicBoolean(false) |
|
private |
◆ mToast
| Toast com.introlab.rtabmap.ARCoreSharedCamera.mToast = null |
|
private |
◆ mTOFAvailable
| boolean com.introlab.rtabmap.ARCoreSharedCamera.mTOFAvailable = false |
|
private |
◆ mTOFImageReader
◆ odomPose
| Pose com.introlab.rtabmap.ARCoreSharedCamera.odomPose = Pose.IDENTITY |
|
private |
◆ previewCaptureRequestBuilder
| CaptureRequest.Builder com.introlab.rtabmap.ARCoreSharedCamera.previewCaptureRequestBuilder |
|
private |
◆ QUAD_COORDS
| final float [] com.introlab.rtabmap.ARCoreSharedCamera.QUAD_COORDS |
|
staticprivate |
Initial value:=
new float[] {
-1.0f, -1.0f, +1.0f, -1.0f, -1.0f, +1.0f, +1.0f, +1.0f,
}
Definition at line 53 of file ARCoreSharedCamera.java.
◆ rgbExtrinsics
| Pose com.introlab.rtabmap.ARCoreSharedCamera.rgbExtrinsics |
|
private |
◆ sharedCamera
| SharedCamera com.introlab.rtabmap.ARCoreSharedCamera.sharedCamera |
|
private |
◆ sharedSession
| Session com.introlab.rtabmap.ARCoreSharedCamera.sharedSession |
|
private |
◆ surfaceView
| GLSurfaceView com.introlab.rtabmap.ARCoreSharedCamera.surfaceView |
◆ TAG
| final String com.introlab.rtabmap.ARCoreSharedCamera.TAG = ARCoreSharedCamera.class.getSimpleName() |
|
static |
The documentation for this class was generated from the following file: