|
static final String | TAG = ARCoreSharedCamera.class.getSimpleName() |
|
Definition at line 49 of file ARCoreSharedCamera.java.
◆ ARCoreSharedCamera()
com.introlab.rtabmap.ARCoreSharedCamera.ARCoreSharedCamera |
( |
RTABMapActivity |
c, |
|
|
float |
arCoreLocalizationFilteringSpeed |
|
) |
| |
|
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 338 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 |
◆ arCoreCorrection
Pose com.introlab.rtabmap.ARCoreSharedCamera.arCoreCorrection = Pose.IDENTITY |
|
private |
◆ 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 130 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 |
◆ mActivity
◆ mARCoreLocalizationFilteringSpeed
float com.introlab.rtabmap.ARCoreSharedCamera.mARCoreLocalizationFilteringSpeed = 1.0f |
|
private |
◆ 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 |
◆ previousAnchorPose
Pose com.introlab.rtabmap.ARCoreSharedCamera.previousAnchorPose = null |
|
private |
◆ previousAnchorTimeStamp
long com.introlab.rtabmap.ARCoreSharedCamera.previousAnchorTimeStamp |
|
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: