Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
com.introlab.rtabmap.RTABMapActivity Class Reference
Inheritance diagram for com.introlab.rtabmap.RTABMapActivity:
Inheritance graph
[legend]

Classes

class  DoubleTapGestureDetector
 
enum  State
 

Public Member Functions

void cameraEventCallback (final int type, final String key, final String value)
 
void copy (File src, File dst) throws IOException
 
int getActionBarHeight ()
 
int getStatusBarHeight ()
 
void onAccuracyChanged (Sensor sensor, int accuracy)
 
void onBackPressed ()
 
void onClick (View v)
 
boolean onCreateOptionsMenu (Menu menu)
 
void onDestroy ()
 
void onItemSelected (AdapterView<?> parent, View view, int pos, long id)
 
boolean onMenuOpened (int featureId, Menu menu)
 
void onNothingSelected (AdapterView<?> parent)
 
boolean onOptionsItemSelected (MenuItem item)
 
void onPanelClosed (int featureId, Menu menu)
 
void onRequestPermissionsResult (int requestCode, String[] permissions, int[] results)
 
void onSensorChanged (SensorEvent event)
 
void onWindowFocusChanged (boolean hasFocus)
 
void resetNoTouchTimer ()
 
void resetNoTouchTimer (boolean showHud)
 
void rtabmapInitEventCallback (final int status, final String msg)
 
void save ()
 
void stopDisconnectTimer ()
 
void updateProgressionCallback (final int count, final int max)
 
void updateStatsCallback (final int nodes, final int words, final int points, final int polygons, final float updateTime, final int loopClosureId, final int highestHypId, final int databaseMemoryUsed, final int inliers, final int matches, final int featuresExtracted, final float hypothesis, final int nodesDrawn, final float fps, final int rejected, final float rehearsalValue, final float optimizationMaxError, final float optimizationMaxErrorRatio, final float distanceTravelled, final int fastMovement, final int landmarkDetected, final float x, final float y, final float z, final float roll, final float pitch, final float yaw)
 

Static Public Member Functions

static void refreshSystemMediaScanDataBase (Context context, String docPath)
 

Static Public Attributes

static boolean DISABLE_LOG = true
 
static final String EXTRA_KEY_PERMISSIONTYPE = "PERMISSIONTYPE"
 
static final String EXTRA_VALUE_ADF = "ADF_LOAD_SAVE_PERMISSION"
 
static long nativeApplication
 
static final long NOTOUCH_TIMEOUT = 5000
 
static final String RTABMAP_AUTH_TOKEN_KEY = "com.introlab.rtabmap.AUTH_TOKEN"
 
static final String RTABMAP_EXPORT_DIR = "Export/"
 
static final String RTABMAP_FILENAME_KEY = "com.introlab.rtabmap.FILENAME"
 
static final String RTABMAP_OPENED_DB_PATH_KEY = "com.introlab.rtabmap.OPENED_DB_PATH"
 
static final String RTABMAP_SDCARD_PATH = "/sdcard/"
 
static final String RTABMAP_TMP_DB = "rtabmap.tmp.db"
 
static final String RTABMAP_TMP_DIR = "tmp"
 
static final String RTABMAP_TMP_FILENAME = "map"
 
static final String RTABMAP_WORKING_DIR_KEY = "com.introlab.rtabmap.WORKING_DIR"
 
static final int SKETCHFAB_ACTIVITY_CODE = 999
 
static final String TAG = RTABMapActivity.class.getSimpleName()
 

Protected Member Functions

void onActivityResult (int requestCode, int resultCode, Intent data)
 
void onCreate (Bundle savedInstanceState)
 
void onPause ()
 
void onResume ()
 

Private Member Functions

void cameraEventUI (int type, String key, String value)
 
boolean CheckTangoCoreVersion (int minVersion)
 
void closeVisualization ()
 
void export (final boolean isOBJ, final boolean meshing, final boolean regenerateCloud, final boolean optimized, final int optimizedMaxPolygons)
 
RTABMapActivity getActivity ()
 
long getFreeMemory ()
 
void isArCoreAvailable ()
 
void isArEngineAvailable ()
 
void newScan ()
 
void openDatabase ()
 
void openDatabase (final String fileName, final boolean optimize)
 
void postCreate ()
 
void resumeScan ()
 
void rtabmapInitEventUI (int status, String msg)
 
void saveDatabase (String fileName)
 
void saveOnDevice ()
 
void setAndroidOrientation ()
 
void setCamera (int type)
 
void setNavVisibility (boolean visible)
 
void shareToSketchfab ()
 
void standardOptimization (final boolean withStandardMeshExport)
 
void startCamera (final String message)
 
void startMapping ()
 
void stopCamera ()
 
void stopMapping ()
 
void updateCameraDriverSettings ()
 
void updatePreferences ()
 
void updateProgressionUI (int count, int max)
 
void updateState (State state)
 
void updateStatsUI (int loopClosureId, int inliers, int matches, int rejected, float optimizationMaxError, float optimizationMaxErrorRatio, boolean fastMovement, int landmarkDetected, String[] statusTexts)
 
void updateStatusTexts ()
 
void writeExportedFiles (final String fileName)
 

Private Attributes

String mAuthToken
 
Date mBackClickedTime = new Date()
 
ToggleButton mButtonBackfaceShown
 
NDSpinner mButtonCameraView
 
Button mButtonCloseVisualization
 
Button mButtonLibrary
 
ToggleButton mButtonLighting
 
Button mButtonNewScan
 
Button mButtonSaveOnDevice
 
Button mButtonShareOnSketchfab
 
ImageButton mButtonStart
 
ImageButton mButtonStop
 
ToggleButton mButtonWireframe
 
float mCompassDeg = 0.0f
 
Date mDateOnPause = new Date()
 
Matrix mDeviceToCamera = new Matrix()
 
boolean mEnvSensorsSaved = false
 
Timer mEnvSensorsTimer = new Timer()
 
long mFreeMemoryOnStart = 0
 
GLSurfaceView mGLView
 
boolean mGPSSaved = false
 
boolean mHudVisible = true
 
boolean mIsARCoreAvailable = false
 
boolean mIsAREngineAvailable = false
 
MenuItem mItemDataRecorderMode
 
MenuItem mItemDebugVisibility
 
MenuItem mItemExport
 
MenuItem mItemLocalizationMode
 
MenuItem mItemModes
 
MenuItem mItemNewScan
 
MenuItem mItemOpen
 
MenuItem mItemPostProcessing
 
MenuItem mItemRenderingMesh
 
MenuItem mItemRenderingPointCloud
 
MenuItem mItemRenderingTextureMesh
 
MenuItem mItemResume
 
MenuItem mItemSave
 
MenuItem mItemSettings
 
MenuItem mItemStatusVisibility
 
MenuItem mItemTrajectoryMode
 
float[] mLastAccelerometer = new float[3]
 
boolean mLastAccelerometerSet = false
 
float[] mLastEnvSensors = new float[5]
 
boolean[] mLastEnvSensorsSet = new boolean[5]
 
long mLastFastMovementNotificationStamp = 0
 
Location mLastKnownLocation
 
float[] mLastMagnetometer = new float[3]
 
boolean mLastMagnetometerSet = false
 
LocationListener mLocationListener
 
LocationManager mLocationManager
 
String mLoopThr
 
String mMaxFeatures
 
String mMaxOptimizationError
 
AlertDialog mMemoryWarningDialog = null
 
boolean mMenuOpened = false
 
String mMinInliers
 
Matrix mNewR = new Matrix()
 
boolean mOnPause = false
 
long mOnPauseStamp = 0
 
String mOpenedDatabasePath = ""
 
float[] mOrientation = new float[3]
 
float[] mR = new float[9]
 
Renderer mRenderer = null
 
Matrix mRMat = new Matrix()
 
int mSavedRenderingType = 0
 
long mSavedStamp = 0
 
Point mScreenSize = new Point()
 
SeekBar mSeekBarGrid
 
SeekBar mSeekBarOrthoCut
 
SensorManager mSensorManager
 
String[] mStatusTexts = new String[STATUS_TEXTS_SIZE]
 
String mTimeThr
 
Toast mToast = null
 
int mTotalLoopClosures = 0
 
String mUpdateRate
 
WifiManager mWifiManager
 
String mWorkingDirectory = ""
 
String mWorkingDirectoryHuman = ""
 
Runnable notouchCallback
 
Handler notouchHandler
 
final int STATUS_TEXTS_POSE_INDEX = 6
 
final int STATUS_TEXTS_SIZE = 20
 

Static Private Attributes

static final int MIN_TANGO_CORE_VERSION = 9377
 
static final String TANGO_PACKAGE_NAME = "com.google.tango"
 

Detailed Description

Definition at line 100 of file RTABMapActivity.java.

Member Function Documentation

void com.introlab.rtabmap.RTABMapActivity.cameraEventCallback ( final int  type,
final String  key,
final String  value 
)
inline

Definition at line 1951 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.cameraEventUI ( int  type,
String  key,
String  value 
)
inlineprivate

"TangoServiceException:X" - The service has encountered an exception, and a text description is given in X. "FisheyeOverExposed:X" - the fisheye image is over exposed with average pixel value X px. "FisheyeUnderExposed:X" - the fisheye image is under exposed with average pixel value X px. "ColorOverExposed:X" - the color image is over exposed with average pixel value X px. "ColorUnderExposed:X" - the color image is under exposed with average pixel value X px. "TooFewFeaturesTracked:X" - too few features were tracked in the fisheye image. The number of features tracked is X. "AreaDescriptionSaveProgress:X" - ADF saving is X * 100 percent complete. "Unknown"

Definition at line 1892 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.CheckTangoCoreVersion ( int  minVersion)
inlineprivate

Definition at line 1963 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.closeVisualization ( )
inlineprivate

Definition at line 1362 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.copy ( File  src,
File  dst 
) throws IOException
inline

Definition at line 3577 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.export ( final boolean  isOBJ,
final boolean  meshing,
final boolean  regenerateCloud,
final boolean  optimized,
final int  optimizedMaxPolygons 
)
inlineprivate

Definition at line 2994 of file RTABMapActivity.java.

int com.introlab.rtabmap.RTABMapActivity.getActionBarHeight ( )
inline

Definition at line 793 of file RTABMapActivity.java.

RTABMapActivity com.introlab.rtabmap.RTABMapActivity.getActivity ( )
inlineprivate

Definition at line 1976 of file RTABMapActivity.java.

long com.introlab.rtabmap.RTABMapActivity.getFreeMemory ( )
inlineprivate

Definition at line 1493 of file RTABMapActivity.java.

int com.introlab.rtabmap.RTABMapActivity.getStatusBarHeight ( )
inline

Definition at line 785 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.isArCoreAvailable ( )
inlineprivate

Definition at line 665 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.isArEngineAvailable ( )
inlineprivate

Definition at line 687 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.newScan ( )
inlineprivate

Definition at line 2748 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onAccuracyChanged ( Sensor  sensor,
int  accuracy 
)
inline

Definition at line 780 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onActivityResult ( int  requestCode,
int  resultCode,
Intent  data 
)
inlineprotected

Definition at line 837 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onBackPressed ( )
inline

Definition at line 865 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onClick ( View  v)
inline

Definition at line 1313 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onCreate ( Bundle  savedInstanceState)
inlineprotected

Definition at line 305 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.onCreateOptionsMenu ( Menu  menu)
inline

Definition at line 1424 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onDestroy ( )
inline

Definition at line 718 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onItemSelected ( AdapterView<?>  parent,
View  view,
int  pos,
long  id 
)
inline

Definition at line 1379 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.onMenuOpened ( int  featureId,
Menu  menu 
)
inline

Definition at line 854 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onNothingSelected ( AdapterView<?>  parent)
inline

Definition at line 1384 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.onOptionsItemSelected ( MenuItem  item)
inline

Definition at line 2391 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onPanelClosed ( int  featureId,
Menu  menu 
)
inline

Definition at line 860 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onPause ( )
inlineprotected

Definition at line 897 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onRequestPermissionsResult ( int  requestCode,
String[]  permissions,
int[]  results 
)
inline

Definition at line 1108 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onResume ( )
inlineprotected

Definition at line 1073 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onSensorChanged ( SensorEvent  event)
inline

Definition at line 730 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.onWindowFocusChanged ( boolean  hasFocus)
inline

Definition at line 805 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.openDatabase ( )
inlineprivate

Definition at line 2790 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.openDatabase ( final String  fileName,
final boolean  optimize 
)
inlineprivate

Definition at line 3480 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.postCreate ( )
inlineprivate

Definition at line 594 of file RTABMapActivity.java.

static void com.introlab.rtabmap.RTABMapActivity.refreshSystemMediaScanDataBase ( Context  context,
String  docPath 
)
inlinestatic
Parameters
context: it is the reference where this method get called
docPath: absolute path of file for which broadcast will be send to refresh media database
See also
https://stackoverflow.com/a/36051318/6163336

Definition at line 3207 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.resetNoTouchTimer ( )
inline

Definition at line 2053 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.resetNoTouchTimer ( boolean  showHud)
inline

Definition at line 2057 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.resumeScan ( )
inlineprivate

Definition at line 2741 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.rtabmapInitEventCallback ( final int  status,
final String  msg 
)
inline

Definition at line 1855 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.rtabmapInitEventUI ( int  status,
String  msg 
)
inlineprivate

Definition at line 1797 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.save ( )
inline

Definition at line 3130 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.saveDatabase ( String  fileName)
inlineprivate

Definition at line 3214 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.saveOnDevice ( )
inlineprivate

Definition at line 3295 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.setAndroidOrientation ( )
inlineprivate

Definition at line 1388 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.setCamera ( int  type)
inlineprivate

Definition at line 1291 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.setNavVisibility ( boolean  visible)
inlineprivate

Definition at line 816 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.shareToSketchfab ( )
inlineprivate

Definition at line 3591 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.standardOptimization ( final boolean  withStandardMeshExport)
inlineprivate

Definition at line 1978 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.startCamera ( final String  message)
inlineprivate

Definition at line 1155 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.startMapping ( )
inlineprivate

Definition at line 2218 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.stopCamera ( )
inlineprivate

Definition at line 2254 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.stopDisconnectTimer ( )
inline

Definition at line 2077 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.stopMapping ( )
inlineprivate

Definition at line 2309 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateCameraDriverSettings ( )
inlineprivate

Definition at line 611 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updatePreferences ( )
inlineprivate

Definition at line 926 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateProgressionCallback ( final int  count,
final int  max 
)
inline

Definition at line 1879 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateProgressionUI ( int  count,
int  max 
)
inlineprivate

Definition at line 1868 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateState ( State  state)
inlineprivate

Definition at line 2083 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateStatsCallback ( final int  nodes,
final int  words,
final int  points,
final int  polygons,
final float  updateTime,
final int  loopClosureId,
final int  highestHypId,
final int  databaseMemoryUsed,
final int  inliers,
final int  matches,
final int  featuresExtracted,
final float  hypothesis,
final int  nodesDrawn,
final float  fps,
final int  rejected,
final float  rehearsalValue,
final float  optimizationMaxError,
final float  optimizationMaxErrorRatio,
final float  distanceTravelled,
final int  fastMovement,
final int  landmarkDetected,
final float  x,
final float  y,
final float  z,
final float  roll,
final float  pitch,
final float  yaw 
)
inline

Definition at line 1671 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateStatsUI ( int  loopClosureId,
int  inliers,
int  matches,
int  rejected,
float  optimizationMaxError,
float  optimizationMaxErrorRatio,
boolean  fastMovement,
int  landmarkDetected,
String[]  statusTexts 
)
inlineprivate

Definition at line 1532 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.updateStatusTexts ( )
inlineprivate

Definition at line 1501 of file RTABMapActivity.java.

void com.introlab.rtabmap.RTABMapActivity.writeExportedFiles ( final String  fileName)
inlineprivate

Definition at line 3366 of file RTABMapActivity.java.

Member Data Documentation

boolean com.introlab.rtabmap.RTABMapActivity.DISABLE_LOG = true
static

Definition at line 107 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.EXTRA_KEY_PERMISSIONTYPE = "PERMISSIONTYPE"
static

Definition at line 115 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.EXTRA_VALUE_ADF = "ADF_LOAD_SAVE_PERMISSION"
static

Definition at line 116 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mAuthToken
private

Definition at line 129 of file RTABMapActivity.java.

Date com.introlab.rtabmap.RTABMapActivity.mBackClickedTime = new Date()
private

Definition at line 164 of file RTABMapActivity.java.

ToggleButton com.introlab.rtabmap.RTABMapActivity.mButtonBackfaceShown
private

Definition at line 193 of file RTABMapActivity.java.

NDSpinner com.introlab.rtabmap.RTABMapActivity.mButtonCameraView
private

Definition at line 188 of file RTABMapActivity.java.

Button com.introlab.rtabmap.RTABMapActivity.mButtonCloseVisualization
private

Definition at line 194 of file RTABMapActivity.java.

Button com.introlab.rtabmap.RTABMapActivity.mButtonLibrary
private

Definition at line 197 of file RTABMapActivity.java.

ToggleButton com.introlab.rtabmap.RTABMapActivity.mButtonLighting
private

Definition at line 191 of file RTABMapActivity.java.

Button com.introlab.rtabmap.RTABMapActivity.mButtonNewScan
private

Definition at line 198 of file RTABMapActivity.java.

Button com.introlab.rtabmap.RTABMapActivity.mButtonSaveOnDevice
private

Definition at line 195 of file RTABMapActivity.java.

Button com.introlab.rtabmap.RTABMapActivity.mButtonShareOnSketchfab
private

Definition at line 196 of file RTABMapActivity.java.

ImageButton com.introlab.rtabmap.RTABMapActivity.mButtonStart
private

Definition at line 189 of file RTABMapActivity.java.

ImageButton com.introlab.rtabmap.RTABMapActivity.mButtonStop
private

Definition at line 190 of file RTABMapActivity.java.

ToggleButton com.introlab.rtabmap.RTABMapActivity.mButtonWireframe
private

Definition at line 192 of file RTABMapActivity.java.

float com.introlab.rtabmap.RTABMapActivity.mCompassDeg = 0.0f
private

Definition at line 229 of file RTABMapActivity.java.

Date com.introlab.rtabmap.RTABMapActivity.mDateOnPause = new Date()
private

Definition at line 167 of file RTABMapActivity.java.

Matrix com.introlab.rtabmap.RTABMapActivity.mDeviceToCamera = new Matrix()
private

Definition at line 238 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mEnvSensorsSaved = false
private

Definition at line 213 of file RTABMapActivity.java.

Timer com.introlab.rtabmap.RTABMapActivity.mEnvSensorsTimer = new Timer()
private

Definition at line 222 of file RTABMapActivity.java.

long com.introlab.rtabmap.RTABMapActivity.mFreeMemoryOnStart = 0
private

Definition at line 169 of file RTABMapActivity.java.

GLSurfaceView com.introlab.rtabmap.RTABMapActivity.mGLView
private

Definition at line 153 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mGPSSaved = false
private

Definition at line 212 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mHudVisible = true
private

Definition at line 132 of file RTABMapActivity.java.

final int com.introlab.rtabmap.RTABMapActivity.MIN_TANGO_CORE_VERSION = 9377
staticprivate

Definition at line 110 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mIsARCoreAvailable = false
private

Definition at line 214 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mIsAREngineAvailable = false
private

Definition at line 215 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemDataRecorderMode
private

Definition at line 184 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemDebugVisibility
private

Definition at line 186 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemExport
private

Definition at line 175 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemLocalizationMode
private

Definition at line 179 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemModes
private

Definition at line 177 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemNewScan
private

Definition at line 173 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemOpen
private

Definition at line 172 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemPostProcessing
private

Definition at line 174 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemRenderingMesh
private

Definition at line 182 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemRenderingPointCloud
private

Definition at line 181 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemRenderingTextureMesh
private

Definition at line 183 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemResume
private

Definition at line 178 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemSave
private

Definition at line 171 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemSettings
private

Definition at line 176 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemStatusVisibility
private

Definition at line 185 of file RTABMapActivity.java.

MenuItem com.introlab.rtabmap.RTABMapActivity.mItemTrajectoryMode
private

Definition at line 180 of file RTABMapActivity.java.

float [] com.introlab.rtabmap.RTABMapActivity.mLastAccelerometer = new float[3]
private

Definition at line 233 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mLastAccelerometerSet = false
private

Definition at line 235 of file RTABMapActivity.java.

float [] com.introlab.rtabmap.RTABMapActivity.mLastEnvSensors = new float[5]
private

Definition at line 230 of file RTABMapActivity.java.

boolean [] com.introlab.rtabmap.RTABMapActivity.mLastEnvSensorsSet = new boolean[5]
private

Definition at line 231 of file RTABMapActivity.java.

long com.introlab.rtabmap.RTABMapActivity.mLastFastMovementNotificationStamp = 0
private

Definition at line 168 of file RTABMapActivity.java.

Location com.introlab.rtabmap.RTABMapActivity.mLastKnownLocation
private

Definition at line 219 of file RTABMapActivity.java.

float [] com.introlab.rtabmap.RTABMapActivity.mLastMagnetometer = new float[3]
private

Definition at line 234 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mLastMagnetometerSet = false
private

Definition at line 236 of file RTABMapActivity.java.

LocationListener com.introlab.rtabmap.RTABMapActivity.mLocationListener
private

Definition at line 218 of file RTABMapActivity.java.

LocationManager com.introlab.rtabmap.RTABMapActivity.mLocationManager
private

Definition at line 217 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mLoopThr
private

Definition at line 209 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mMaxFeatures
private

Definition at line 208 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mMaxOptimizationError
private

Definition at line 211 of file RTABMapActivity.java.

AlertDialog com.introlab.rtabmap.RTABMapActivity.mMemoryWarningDialog = null
private

Definition at line 249 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mMenuOpened = false
private

Definition at line 134 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mMinInliers
private

Definition at line 210 of file RTABMapActivity.java.

Matrix com.introlab.rtabmap.RTABMapActivity.mNewR = new Matrix()
private

Definition at line 240 of file RTABMapActivity.java.

boolean com.introlab.rtabmap.RTABMapActivity.mOnPause = false
private

Definition at line 166 of file RTABMapActivity.java.

long com.introlab.rtabmap.RTABMapActivity.mOnPauseStamp = 0
private

Definition at line 165 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mOpenedDatabasePath = ""
private

Definition at line 202 of file RTABMapActivity.java.

float [] com.introlab.rtabmap.RTABMapActivity.mOrientation = new float[3]
private

Definition at line 242 of file RTABMapActivity.java.

float [] com.introlab.rtabmap.RTABMapActivity.mR = new float[9]
private

Definition at line 241 of file RTABMapActivity.java.

Renderer com.introlab.rtabmap.RTABMapActivity.mRenderer = null
private

Definition at line 152 of file RTABMapActivity.java.

Matrix com.introlab.rtabmap.RTABMapActivity.mRMat = new Matrix()
private

Definition at line 239 of file RTABMapActivity.java.

int com.introlab.rtabmap.RTABMapActivity.mSavedRenderingType = 0
private

Definition at line 133 of file RTABMapActivity.java.

long com.introlab.rtabmap.RTABMapActivity.mSavedStamp = 0
private

Definition at line 135 of file RTABMapActivity.java.

Point com.introlab.rtabmap.RTABMapActivity.mScreenSize = new Point()
private

Definition at line 163 of file RTABMapActivity.java.

SeekBar com.introlab.rtabmap.RTABMapActivity.mSeekBarGrid
private

Definition at line 200 of file RTABMapActivity.java.

SeekBar com.introlab.rtabmap.RTABMapActivity.mSeekBarOrthoCut
private

Definition at line 199 of file RTABMapActivity.java.

SensorManager com.introlab.rtabmap.RTABMapActivity.mSensorManager
private

Definition at line 220 of file RTABMapActivity.java.

String [] com.introlab.rtabmap.RTABMapActivity.mStatusTexts = new String[STATUS_TEXTS_SIZE]
private

Definition at line 253 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mTimeThr
private

Definition at line 207 of file RTABMapActivity.java.

Toast com.introlab.rtabmap.RTABMapActivity.mToast = null
private

Definition at line 247 of file RTABMapActivity.java.

int com.introlab.rtabmap.RTABMapActivity.mTotalLoopClosures = 0
private

Definition at line 244 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mUpdateRate
private

Definition at line 206 of file RTABMapActivity.java.

WifiManager com.introlab.rtabmap.RTABMapActivity.mWifiManager
private

Definition at line 221 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mWorkingDirectory = ""
private

Definition at line 203 of file RTABMapActivity.java.

String com.introlab.rtabmap.RTABMapActivity.mWorkingDirectoryHuman = ""
private

Definition at line 204 of file RTABMapActivity.java.

long com.introlab.rtabmap.RTABMapActivity.nativeApplication
static

Definition at line 103 of file RTABMapActivity.java.

final long com.introlab.rtabmap.RTABMapActivity.NOTOUCH_TIMEOUT = 5000
static

Definition at line 131 of file RTABMapActivity.java.

Runnable com.introlab.rtabmap.RTABMapActivity.notouchCallback
private
Initial value:
= new Runnable() {
@Override
public void run() {
if(!mProgressDialog.isShowing() && !mMenuOpened)
{
mHudVisible = false;
updateState(mState);
}
else
{
}
}
}

Definition at line 2037 of file RTABMapActivity.java.

Handler com.introlab.rtabmap.RTABMapActivity.notouchHandler
private
Initial value:
= new Handler(){
public void handleMessage(Message msg) {
}
}

Definition at line 2032 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_AUTH_TOKEN_KEY = "com.introlab.rtabmap.AUTH_TOKEN"
static

Definition at line 124 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_EXPORT_DIR = "Export/"
static

Definition at line 122 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_FILENAME_KEY = "com.introlab.rtabmap.FILENAME"
static

Definition at line 125 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_OPENED_DB_PATH_KEY = "com.introlab.rtabmap.OPENED_DB_PATH"
static

Definition at line 126 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_SDCARD_PATH = "/sdcard/"
static

Definition at line 121 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_TMP_DB = "rtabmap.tmp.db"
static

Definition at line 118 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_TMP_DIR = "tmp"
static

Definition at line 119 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_TMP_FILENAME = "map"
static

Definition at line 120 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.RTABMAP_WORKING_DIR_KEY = "com.introlab.rtabmap.WORKING_DIR"
static

Definition at line 127 of file RTABMapActivity.java.

final int com.introlab.rtabmap.RTABMapActivity.SKETCHFAB_ACTIVITY_CODE = 999
static

Definition at line 128 of file RTABMapActivity.java.

final int com.introlab.rtabmap.RTABMapActivity.STATUS_TEXTS_POSE_INDEX = 6
private

Definition at line 252 of file RTABMapActivity.java.

final int com.introlab.rtabmap.RTABMapActivity.STATUS_TEXTS_SIZE = 20
private

Definition at line 251 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.TAG = RTABMapActivity.class.getSimpleName()
static

Definition at line 106 of file RTABMapActivity.java.

final String com.introlab.rtabmap.RTABMapActivity.TANGO_PACKAGE_NAME = "com.google.tango"
staticprivate

Definition at line 113 of file RTABMapActivity.java.


The documentation for this class was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:08