Defines | Functions | Variables
jni_interface.cpp File Reference
#include <jni.h>
#include <RTABMapApp.h>
#include <scene.h>
Include dependency graph for jni_interface.cpp:

Go to the source code of this file.

Defines

#define GLM_FORCE_RADIANS

Functions

void GetJStringContent (JNIEnv *AEnv, jstring AStr, std::string &ARes)
JNIEXPORT bool JNICALL Java_com_introlab_rtabmap_RTABMapLib_exportMesh (JNIEnv *env, jobject, jstring filePath)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_initGlContent (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_onCreate (JNIEnv *env, jobject, jobject activity)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_onPause (JNIEnv *, jobject)
JNIEXPORT bool JNICALL Java_com_introlab_rtabmap_RTABMapLib_onTangoServiceConnected (JNIEnv *env, jobject, jobject iBinder)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_onTouchEvent (JNIEnv *, jobject, int touch_count, int event, float x0, float y0, float x1, float y1)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_openDatabase (JNIEnv *env, jobject, jstring databasePath)
JNIEXPORT int JNICALL Java_com_introlab_rtabmap_RTABMapLib_postProcessing (JNIEnv *env, jobject, int approach)
JNIEXPORT int JNICALL Java_com_introlab_rtabmap_RTABMapLib_render (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_resetMapping (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_save (JNIEnv *env, jobject)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setAutoExposure (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setCamera (JNIEnv *, jobject, int camera_index)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setFullResolution (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setGraphOptimization (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setGraphVisible (JNIEnv *, jobject, bool visible)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setLocalizationMode (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMapCloudShown (JNIEnv *, jobject, bool shown)
JNIEXPORT jint JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMappingParameter (JNIEnv *env, jobject, jstring key, jstring value)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMaxCloudDepth (JNIEnv *, jobject, float value)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMeshAngleTolerance (JNIEnv *, jobject, float value)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMeshRendering (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMeshTriangleSize (JNIEnv *, jobject, int value)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setNodesFiltering (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setOdomCloudShown (JNIEnv *, jobject, bool shown)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setPausedMapping (JNIEnv *, jobject, bool paused)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setTrajectoryMode (JNIEnv *, jobject, bool enabled)
JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setupGraphic (JNIEnv *, jobject, jint width, jint height)

Variables

static RTABMapApp app

Define Documentation

Definition at line 28 of file jni_interface.cpp.


Function Documentation

void GetJStringContent ( JNIEnv *  AEnv,
jstring  AStr,
std::string &  ARes 
)

Definition at line 40 of file jni_interface.cpp.

JNIEXPORT bool JNICALL Java_com_introlab_rtabmap_RTABMapLib_exportMesh ( JNIEnv *  env,
jobject  ,
jstring  filePath 
)

Definition at line 225 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_initGlContent ( JNIEnv *  ,
jobject   
)

Definition at line 74 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_onCreate ( JNIEnv *  env,
jobject  ,
jobject  activity 
)

Definition at line 52 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_onPause ( JNIEnv *  ,
jobject   
)

Definition at line 92 of file jni_interface.cpp.

JNIEXPORT bool JNICALL Java_com_introlab_rtabmap_RTABMapLib_onTangoServiceConnected ( JNIEnv *  env,
jobject  ,
jobject  iBinder 
)

Definition at line 68 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_onTouchEvent ( JNIEnv *  ,
jobject  ,
int  touch_count,
int  event,
float  x0,
float  y0,
float  x1,
float  y1 
)

Definition at line 107 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_openDatabase ( JNIEnv *  env,
jobject  ,
jstring  databasePath 
)

Definition at line 59 of file jni_interface.cpp.

JNIEXPORT int JNICALL Java_com_introlab_rtabmap_RTABMapLib_postProcessing ( JNIEnv *  env,
jobject  ,
int  approach 
)

Definition at line 234 of file jni_interface.cpp.

JNIEXPORT int JNICALL Java_com_introlab_rtabmap_RTABMapLib_render ( JNIEnv *  ,
jobject   
)

Definition at line 86 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_resetMapping ( JNIEnv *  ,
jobject   
)

Definition at line 211 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_save ( JNIEnv *  env,
jobject   
)

Definition at line 218 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setAutoExposure ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 171 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setCamera ( JNIEnv *  ,
jobject  ,
int  camera_index 
)

Definition at line 98 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setFullResolution ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 177 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setGraphOptimization ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 153 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setGraphVisible ( JNIEnv *  ,
jobject  ,
bool  visible 
)

Definition at line 165 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setLocalizationMode ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 141 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMapCloudShown ( JNIEnv *  ,
jobject  ,
bool  shown 
)

Definition at line 123 of file jni_interface.cpp.

JNIEXPORT jint JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMappingParameter ( JNIEnv *  env,
jobject  ,
jstring  key,
jstring  value 
)

Definition at line 201 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMaxCloudDepth ( JNIEnv *  ,
jobject  ,
float  value 
)

Definition at line 183 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMeshAngleTolerance ( JNIEnv *  ,
jobject  ,
float  value 
)

Definition at line 189 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMeshRendering ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 135 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setMeshTriangleSize ( JNIEnv *  ,
jobject  ,
int  value 
)

Definition at line 195 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setNodesFiltering ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 159 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setOdomCloudShown ( JNIEnv *  ,
jobject  ,
bool  shown 
)

Definition at line 129 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setPausedMapping ( JNIEnv *  ,
jobject  ,
bool  paused 
)

Definition at line 117 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setTrajectoryMode ( JNIEnv *  ,
jobject  ,
bool  enabled 
)

Definition at line 147 of file jni_interface.cpp.

JNIEXPORT void JNICALL Java_com_introlab_rtabmap_RTABMapLib_setupGraphic ( JNIEnv *  ,
jobject  ,
jint  width,
jint  height 
)

Definition at line 80 of file jni_interface.cpp.


Variable Documentation

RTABMapApp app [static]

Definition at line 34 of file jni_interface.cpp.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:29