Static Public Member Functions | List of all members
com.introlab.rtabmap.RTABMapLib Class Reference

Static Public Member Functions

static native void addEnvSensor (long nativeApplication, int type, float value)
 
static native void cancelProcessing (long nativeApplication)
 
static native long createNativeApplication (RTABMapActivity activity)
 
static native void destroyNativeApplication (long nativeApplication)
 
static native boolean exportMesh (long nativeApplication, float cloudVoxelSize, boolean regenerateCloud, boolean meshing, int textureSize, int textureCount, int normalK, boolean optimized, float optimizedVoxelSize, int optimizedDepth, int optimizedMaxPolygons, float optimizedColorRadius, boolean optimizedCleanWhitePolygons, int optimizedMinClusterSize, float optimizedMaxTextureDistance, int optimizedMinTextureClusterSize, boolean blockRendering)
 
static native int getLoopClosureId (long nativeApplication)
 
static native String getStatus (long nativeApplication)
 
static native int getTotalNodes (long nativeApplication)
 
static native int getTotalPoints (long nativeApplication)
 
static native int getTotalWords (long nativeApplication)
 
static native float getUpdateTime (long nativeApplication)
 
static native void initGlContent (long nativeApplication)
 
static native boolean isBuiltWith (long nativeApplication, int cameraDriver)
 
static native void onTouchEvent (long nativeApplication, int touchCount, int event0, float x0, float y0, float x1, float y1)
 
static native int openDatabase (long nativeApplication, String databasePath, boolean databaseInMemory, boolean optimize)
 
static native int openDatabase2 (long nativeApplication, String databaseSource, String databasePath, boolean databaseInMemory, boolean optimize)
 
static native void postCameraPoseEvent (long nativeApplication, float x, float y, float z, float qx, float qy, float qz, float qw)
 
static native boolean postExportation (long nativeApplication, boolean visualize)
 
static native void postOdometryEvent (long nativeApplication, float x, float y, float z, float qx, float qy, float qz, float qw, float fx, float fy, float cx, float cy, double stamp, ByteBuffer yPlane, ByteBuffer uPlane, ByteBuffer vPlane, int yPlaneLen, int rgbWidth, int rgbHeight, int rgbFormat, ByteBuffer depth, int depthLen, int depthWidth, int depthHeight, int depthFormat, FloatBuffer points, int pointsLen)
 
static native int postProcessing (long nativeApplication, int approach)
 
static native int render (long nativeApplication)
 
static native void save (long nativeApplication, String outputDatabasePath)
 
static native void setAppendMode (long nativeApplication, boolean enabled)
 
static native void setBackfaceCulling (long nativeApplication, boolean enabled)
 
static native void setBackgroundColor (long nativeApplication, float gray)
 
static native void setCamera (long nativeApplication, int cameraIndex)
 
static native void setCameraColor (long nativeApplication, boolean enabled)
 
static native void setCloudDensityLevel (long nativeApplication, int value)
 
static native void setClusterRatio (long nativeApplication, float value)
 
static native void setDataRecorderMode (long nativeApplication, boolean enabled)
 
static native void setDepthFromMotion (long nativeApplication, boolean enabled)
 
static native void setFOV (long nativeApplication, float value)
 
static native void setFullResolution (long nativeApplication, boolean enabled)
 
static native void setGPS (long nativeApplication, double stamp, double longitude, double latitude, double altitude, double accuracy, double bearing)
 
static native void setGraphOptimization (long nativeApplication, boolean enabled)
 
static native void setGraphVisible (long nativeApplication, boolean visible)
 
static native void setGridRotation (long nativeApplication, float value)
 
static native void setGridVisible (long nativeApplication, boolean visible)
 
static native void setLighting (long nativeApplication, boolean enabled)
 
static native void setLocalizationMode (long nativeApplication, boolean enabled)
 
static native void setMapCloudShown (long nativeApplication, boolean shown)
 
static native int setMappingParameter (long nativeApplication, String key, String value)
 
static native void setMaxCloudDepth (long nativeApplication, float value)
 
static native void setMaxGainRadius (long nativeApplication, float value)
 
static native void setMeshAngleTolerance (long nativeApplication, float value)
 
static native void setMeshRendering (long nativeApplication, boolean enabled, boolean withTexture)
 
static native void setMeshTriangleSize (long nativeApplication, int value)
 
static native void setMinCloudDepth (long nativeApplication, float value)
 
static native void setNodesFiltering (long nativeApplication, boolean enabled)
 
static native void setOdomCloudShown (long nativeApplication, boolean shown)
 
static native void setOnlineBlending (long nativeApplication, boolean enabled)
 
static native void setOrthoCropFactor (long nativeApplication, float value)
 
static native void setPausedMapping (long nativeApplication, boolean paused)
 
static native void setPointSize (long nativeApplication, float value)
 
static native void setRawScanSaved (long nativeApplication, boolean enabled)
 
static native void setRenderingTextureDecimation (long nativeApplication, int value)
 
static native void setScreenRotation (long nativeApplication, int displayRotation, int cameraRotation)
 
static native void setSmoothing (long nativeApplication, boolean enabled)
 
static native void setTrajectoryMode (long nativeApplication, boolean enabled)
 
static native void setupGraphic (long nativeApplication, int width, int height)
 
static native void setWireframe (long nativeApplication, boolean enabled)
 
static native boolean startCamera (long nativeApplication, IBinder binder, Context context, Activity activity, int driver)
 
static native void stopCamera (long nativeApplication)
 
static native boolean writeExportedMesh (long nativeApplication, String directory, String name)
 

Detailed Description

Definition at line 15 of file RTABMapLib.java.

Member Function Documentation

static native void com.introlab.rtabmap.RTABMapLib.addEnvSensor ( long  nativeApplication,
int  type,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.cancelProcessing ( long  nativeApplication)
static
static native long com.introlab.rtabmap.RTABMapLib.createNativeApplication ( RTABMapActivity  activity)
static
static native void com.introlab.rtabmap.RTABMapLib.destroyNativeApplication ( long  nativeApplication)
static
static native boolean com.introlab.rtabmap.RTABMapLib.exportMesh ( long  nativeApplication,
float  cloudVoxelSize,
boolean  regenerateCloud,
boolean  meshing,
int  textureSize,
int  textureCount,
int  normalK,
boolean  optimized,
float  optimizedVoxelSize,
int  optimizedDepth,
int  optimizedMaxPolygons,
float  optimizedColorRadius,
boolean  optimizedCleanWhitePolygons,
int  optimizedMinClusterSize,
float  optimizedMaxTextureDistance,
int  optimizedMinTextureClusterSize,
boolean  blockRendering 
)
static
static native int com.introlab.rtabmap.RTABMapLib.getLoopClosureId ( long  nativeApplication)
static
static native String com.introlab.rtabmap.RTABMapLib.getStatus ( long  nativeApplication)
static
static native int com.introlab.rtabmap.RTABMapLib.getTotalNodes ( long  nativeApplication)
static
static native int com.introlab.rtabmap.RTABMapLib.getTotalPoints ( long  nativeApplication)
static
static native int com.introlab.rtabmap.RTABMapLib.getTotalWords ( long  nativeApplication)
static
static native float com.introlab.rtabmap.RTABMapLib.getUpdateTime ( long  nativeApplication)
static
static native void com.introlab.rtabmap.RTABMapLib.initGlContent ( long  nativeApplication)
static
static native boolean com.introlab.rtabmap.RTABMapLib.isBuiltWith ( long  nativeApplication,
int  cameraDriver 
)
static
static native void com.introlab.rtabmap.RTABMapLib.onTouchEvent ( long  nativeApplication,
int  touchCount,
int  event0,
float  x0,
float  y0,
float  x1,
float  y1 
)
static
static native int com.introlab.rtabmap.RTABMapLib.openDatabase ( long  nativeApplication,
String  databasePath,
boolean  databaseInMemory,
boolean  optimize 
)
static
static native int com.introlab.rtabmap.RTABMapLib.openDatabase2 ( long  nativeApplication,
String  databaseSource,
String  databasePath,
boolean  databaseInMemory,
boolean  optimize 
)
static
static native void com.introlab.rtabmap.RTABMapLib.postCameraPoseEvent ( long  nativeApplication,
float  x,
float  y,
float  z,
float  qx,
float  qy,
float  qz,
float  qw 
)
static
static native boolean com.introlab.rtabmap.RTABMapLib.postExportation ( long  nativeApplication,
boolean  visualize 
)
static
static native void com.introlab.rtabmap.RTABMapLib.postOdometryEvent ( long  nativeApplication,
float  x,
float  y,
float  z,
float  qx,
float  qy,
float  qz,
float  qw,
float  fx,
float  fy,
float  cx,
float  cy,
double  stamp,
ByteBuffer  yPlane,
ByteBuffer  uPlane,
ByteBuffer  vPlane,
int  yPlaneLen,
int  rgbWidth,
int  rgbHeight,
int  rgbFormat,
ByteBuffer  depth,
int  depthLen,
int  depthWidth,
int  depthHeight,
int  depthFormat,
FloatBuffer  points,
int  pointsLen 
)
static
static native int com.introlab.rtabmap.RTABMapLib.postProcessing ( long  nativeApplication,
int  approach 
)
static
static native int com.introlab.rtabmap.RTABMapLib.render ( long  nativeApplication)
static
static native void com.introlab.rtabmap.RTABMapLib.save ( long  nativeApplication,
String  outputDatabasePath 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setAppendMode ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setBackfaceCulling ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setBackgroundColor ( long  nativeApplication,
float  gray 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setCamera ( long  nativeApplication,
int  cameraIndex 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setCameraColor ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setCloudDensityLevel ( long  nativeApplication,
int  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setClusterRatio ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setDataRecorderMode ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setDepthFromMotion ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setFOV ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setFullResolution ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setGPS ( long  nativeApplication,
double  stamp,
double  longitude,
double  latitude,
double  altitude,
double  accuracy,
double  bearing 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setGraphOptimization ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setGraphVisible ( long  nativeApplication,
boolean  visible 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setGridRotation ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setGridVisible ( long  nativeApplication,
boolean  visible 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setLighting ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setLocalizationMode ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMapCloudShown ( long  nativeApplication,
boolean  shown 
)
static
static native int com.introlab.rtabmap.RTABMapLib.setMappingParameter ( long  nativeApplication,
String  key,
String  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMaxCloudDepth ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMaxGainRadius ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMeshAngleTolerance ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMeshRendering ( long  nativeApplication,
boolean  enabled,
boolean  withTexture 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMeshTriangleSize ( long  nativeApplication,
int  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setMinCloudDepth ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setNodesFiltering ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setOdomCloudShown ( long  nativeApplication,
boolean  shown 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setOnlineBlending ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setOrthoCropFactor ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setPausedMapping ( long  nativeApplication,
boolean  paused 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setPointSize ( long  nativeApplication,
float  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setRawScanSaved ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setRenderingTextureDecimation ( long  nativeApplication,
int  value 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setScreenRotation ( long  nativeApplication,
int  displayRotation,
int  cameraRotation 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setSmoothing ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setTrajectoryMode ( long  nativeApplication,
boolean  enabled 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setupGraphic ( long  nativeApplication,
int  width,
int  height 
)
static
static native void com.introlab.rtabmap.RTABMapLib.setWireframe ( long  nativeApplication,
boolean  enabled 
)
static
static native boolean com.introlab.rtabmap.RTABMapLib.startCamera ( long  nativeApplication,
IBinder  binder,
Context  context,
Activity  activity,
int  driver 
)
static
static native void com.introlab.rtabmap.RTABMapLib.stopCamera ( long  nativeApplication)
static
static native boolean com.introlab.rtabmap.RTABMapLib.writeExportedMesh ( long  nativeApplication,
String  directory,
String  name 
)
static

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