#include <stdbool.h>
Go to the source code of this file.
Classes | |
struct | ImageNative |
Typedefs | |
typedef struct ImageNative | ImageNative |
Functions | |
void | addEnvSensorNative (const void *object, int type, float value) |
void | cancelProcessingNative (const void *object) |
const void * | createNativeApplication () |
void | destroyNativeApplication (const void *object) |
bool | exportMeshNative (const void *object, float cloudVoxelSize, bool regenerateCloud, bool meshing, int textureSize, int textureCount, int normalK, bool optimized, float optimizedVoxelSize, int optimizedDepth, int optimizedMaxPolygons, float optimizedColorRadius, bool optimizedCleanWhitePolygons, int optimizedMinClusterSize, float optimizedMaxTextureDistance, int optimizedMinTextureClusterSize, bool blockRendering) |
ImageNative | getPreviewImageNative (const char *databasePath) |
void | initGlContentNative (const void *object) |
void | onTouchEventNative (const void *object, int touch_count, int event, float x0, float y0, float x1, float y1) |
int | openDatabaseNative (const void *object, const char *databasePath, bool databaseInMemory, bool optimize, bool clearDatabase) |
void | postCameraPoseEventNative (const void *object, float x, float y, float z, float qx, float qy, float qz, float qw) |
bool | postExportationNative (const void *object, bool visualize) |
void | postOdometryEventNative (const void *object, float x, float y, float z, float qx, float qy, float qz, float qw, float fx, float fy, float cx, float cy, double stamp, const void *yPlane, const void *uPlane, const void *vPlane, int yPlaneLen, int rgbWidth, int rgbHeight, int rgbFormat, const void *depth, int depthLen, int depthWidth, int depthHeight, int depthFormat, const void *conf, int confLen, int confWidth, int confHeight, int confFormat, const void *points, int pointsLen, int pointsChannels, float vx, float vy, float vz, float vqx, float vqy, float vqz, float vqw, float p00, float p11, float p02, float p12, float p22, float p32, float p23, float t0, float t1, float t2, float t3, float t4, float t5, float t6, float t7) |
int | postProcessingNative (const void *object, int approach) |
bool | recoverNative (const void *object, const char *from, const char *to) |
void | releasePreviewImageNative (ImageNative image) |
int | renderNative (const void *object) |
void | saveNative (const void *object, const char *databasePath) |
void | setAppendModeNative (const void *object, bool enabled) |
void | setBackfaceCullingNative (const void *object, bool enabled) |
void | setBackgroundColorNative (const void *object, float gray) |
void | setCameraNative (const void *object, int type) |
void | setCloudDensityLevelNative (const void *object, int value) |
void | setClusterRatioNative (const void *object, float value) |
void | setDepthConfidenceNative (const void *object, int value) |
void | setFOVNative (const void *object, float angle) |
void | setFullResolutionNative (const void *object, bool enabled) |
void | setGPSNative (const void *object, double stamp, double longitude, double latitude, double altitude, double accuracy, double bearing) |
void | setGraphOptimizationNative (const void *object, bool enabled) |
void | setGraphVisibleNative (const void *object, bool visible) |
void | setGridRotationNative (const void *object, float value) |
void | setGridVisibleNative (const void *object, bool visible) |
void | setLightingNative (const void *object, bool enabled) |
void | setLocalizationModeNative (const void *object, bool enabled) |
void | setMapCloudShownNative (const void *object, bool shown) |
int | setMappingParameterNative (const void *object, const char *key, const char *value) |
void | setMaxCloudDepthNative (const void *object, float value) |
void | setMaxGainRadiusNative (const void *object, float value) |
void | setMeshAngleToleranceNative (const void *object, float value) |
void | setMeshDecimationFactorNative (const void *object, float value) |
void | setMeshRenderingNative (const void *object, bool enabled, bool withTexture) |
void | setMeshTriangleSizeNative (const void *object, int value) |
void | setMinCloudDepthNative (const void *object, float value) |
void | setNodesFilteringNative (const void *object, bool enabled) |
void | setOdomCloudShownNative (const void *object, bool shown) |
void | setOnlineBlendingNative (const void *object, bool enabled) |
void | setOrthoCropFactorNative (const void *object, float value) |
void | setPausedMappingNative (const void *object, bool paused) |
void | setPointSizeNative (const void *object, float value) |
void | setRawScanSavedNative (const void *object, bool enabled) |
void | setRenderingTextureDecimationNative (const void *object, int value) |
void | setScreenRotationNative (const void *object, int displayRotation) |
void | setSmoothingNative (const void *object, bool enabled) |
void | setTrajectoryModeNative (const void *object, bool enabled) |
void | setupCallbacksNative (const void *object, void *classPtr, void(*progressCallback)(void *, int, int), void(*initCallback)(void *, int, const char *), void(*statsUpdatedCallback)(void *, int, int, int, int, float, int, int, int, int, int, int, float, int, float, int, float, float, float, float, int, int, float, float, float, float, float, float)) |
void | setupGraphicNative (const void *object, int width, int height) |
void | setWireframeNative (const void *object, bool enabled) |
bool | startCameraNative (const void *object) |
void | stopCameraNative (const void *object) |
bool | writeExportedMeshNative (const void *object, const char *directory, const char *name) |
typedef struct ImageNative ImageNative |
void addEnvSensorNative | ( | const void * | object, |
int | type, | ||
float | value | ||
) |
Definition at line 615 of file NativeWrapper.cpp.
void cancelProcessingNative | ( | const void * | object | ) |
Definition at line 110 of file NativeWrapper.cpp.
const void* createNativeApplication | ( | ) |
Definition at line 17 of file NativeWrapper.cpp.
void destroyNativeApplication | ( | const void * | object | ) |
Definition at line 48 of file NativeWrapper.cpp.
bool exportMeshNative | ( | const void * | object, |
float | cloudVoxelSize, | ||
bool | regenerateCloud, | ||
bool | meshing, | ||
int | textureSize, | ||
int | textureCount, | ||
int | normalK, | ||
bool | optimized, | ||
float | optimizedVoxelSize, | ||
int | optimizedDepth, | ||
int | optimizedMaxPolygons, | ||
float | optimizedColorRadius, | ||
bool | optimizedCleanWhitePolygons, | ||
int | optimizedMinClusterSize, | ||
float | optimizedMaxTextureDistance, | ||
int | optimizedMinTextureClusterSize, | ||
bool | blockRendering | ||
) |
Definition at line 135 of file NativeWrapper.cpp.
ImageNative getPreviewImageNative | ( | const char * | databasePath | ) |
Definition at line 334 of file NativeWrapper.cpp.
void initGlContentNative | ( | const void * | object | ) |
Definition at line 191 of file NativeWrapper.cpp.
void onTouchEventNative | ( | const void * | object, |
int | touch_count, | ||
int | event, | ||
float | x0, | ||
float | y0, | ||
float | x1, | ||
float | y1 | ||
) |
Definition at line 213 of file NativeWrapper.cpp.
int openDatabaseNative | ( | const void * | object, |
const char * | databasePath, | ||
bool | databaseInMemory, | ||
bool | optimize, | ||
bool | clearDatabase | ||
) |
Definition at line 72 of file NativeWrapper.cpp.
void postCameraPoseEventNative | ( | const void * | object, |
float | x, | ||
float | y, | ||
float | z, | ||
float | qx, | ||
float | qy, | ||
float | qz, | ||
float | qw | ||
) |
Definition at line 286 of file NativeWrapper.cpp.
bool postExportationNative | ( | const void * | object, |
bool | visualize | ||
) |
Definition at line 165 of file NativeWrapper.cpp.
void postOdometryEventNative | ( | const void * | object, |
float | x, | ||
float | y, | ||
float | z, | ||
float | qx, | ||
float | qy, | ||
float | qz, | ||
float | qw, | ||
float | fx, | ||
float | fy, | ||
float | cx, | ||
float | cy, | ||
double | stamp, | ||
const void * | yPlane, | ||
const void * | uPlane, | ||
const void * | vPlane, | ||
int | yPlaneLen, | ||
int | rgbWidth, | ||
int | rgbHeight, | ||
int | rgbFormat, | ||
const void * | depth, | ||
int | depthLen, | ||
int | depthWidth, | ||
int | depthHeight, | ||
int | depthFormat, | ||
const void * | conf, | ||
int | confLen, | ||
int | confWidth, | ||
int | confHeight, | ||
int | confFormat, | ||
const void * | points, | ||
int | pointsLen, | ||
int | pointsChannels, | ||
float | vx, | ||
float | vy, | ||
float | vz, | ||
float | vqx, | ||
float | vqy, | ||
float | vqz, | ||
float | vqw, | ||
float | p00, | ||
float | p11, | ||
float | p02, | ||
float | p12, | ||
float | p22, | ||
float | p32, | ||
float | p23, | ||
float | t0, | ||
float | t1, | ||
float | t2, | ||
float | t3, | ||
float | t4, | ||
float | t5, | ||
float | t6, | ||
float | t7 | ||
) |
Definition at line 300 of file NativeWrapper.cpp.
int postProcessingNative | ( | const void * | object, |
int | approach | ||
) |
Definition at line 122 of file NativeWrapper.cpp.
bool recoverNative | ( | const void * | object, |
const char * | from, | ||
const char * | to | ||
) |
Definition at line 97 of file NativeWrapper.cpp.
void releasePreviewImageNative | ( | ImageNative | image | ) |
Definition at line 363 of file NativeWrapper.cpp.
int renderNative | ( | const void * | object | ) |
Definition at line 240 of file NativeWrapper.cpp.
void saveNative | ( | const void * | object, |
const char * | databasePath | ||
) |
Definition at line 85 of file NativeWrapper.cpp.
void setAppendModeNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 513 of file NativeWrapper.cpp.
void setBackfaceCullingNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 436 of file NativeWrapper.cpp.
void setBackgroundColorNative | ( | const void * | object, |
float | gray | ||
) |
Definition at line 583 of file NativeWrapper.cpp.
void setCameraNative | ( | const void * | object, |
int | type | ||
) |
Definition at line 275 of file NativeWrapper.cpp.
void setCloudDensityLevelNative | ( | const void * | object, |
int | value | ||
) |
Definition at line 534 of file NativeWrapper.cpp.
void setClusterRatioNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 562 of file NativeWrapper.cpp.
void setDepthConfidenceNative | ( | const void * | object, |
int | value | ||
) |
Definition at line 590 of file NativeWrapper.cpp.
void setFOVNative | ( | const void * | object, |
float | angle | ||
) |
Definition at line 408 of file NativeWrapper.cpp.
void setFullResolutionNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 499 of file NativeWrapper.cpp.
void setGPSNative | ( | const void * | object, |
double | stamp, | ||
double | longitude, | ||
double | latitude, | ||
double | altitude, | ||
double | accuracy, | ||
double | bearing | ||
) |
Definition at line 606 of file NativeWrapper.cpp.
void setGraphOptimizationNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 464 of file NativeWrapper.cpp.
void setGraphVisibleNative | ( | const void * | object, |
bool | visible | ||
) |
Definition at line 478 of file NativeWrapper.cpp.
void setGridRotationNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 422 of file NativeWrapper.cpp.
void setGridVisibleNative | ( | const void * | object, |
bool | visible | ||
) |
Definition at line 485 of file NativeWrapper.cpp.
void setLightingNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 429 of file NativeWrapper.cpp.
void setLocalizationModeNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 450 of file NativeWrapper.cpp.
void setMapCloudShownNative | ( | const void * | object, |
bool | shown | ||
) |
Definition at line 380 of file NativeWrapper.cpp.
int setMappingParameterNative | ( | const void * | object, |
const char * | key, | ||
const char * | value | ||
) |
Definition at line 597 of file NativeWrapper.cpp.
void setMaxCloudDepthNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 520 of file NativeWrapper.cpp.
void setMaxGainRadiusNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 569 of file NativeWrapper.cpp.
void setMeshAngleToleranceNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 541 of file NativeWrapper.cpp.
void setMeshDecimationFactorNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 548 of file NativeWrapper.cpp.
void setMeshRenderingNative | ( | const void * | object, |
bool | enabled, | ||
bool | withTexture | ||
) |
Definition at line 394 of file NativeWrapper.cpp.
void setMeshTriangleSizeNative | ( | const void * | object, |
int | value | ||
) |
Definition at line 555 of file NativeWrapper.cpp.
void setMinCloudDepthNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 527 of file NativeWrapper.cpp.
void setNodesFilteringNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 471 of file NativeWrapper.cpp.
void setOdomCloudShownNative | ( | const void * | object, |
bool | shown | ||
) |
Definition at line 387 of file NativeWrapper.cpp.
void setOnlineBlendingNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 373 of file NativeWrapper.cpp.
void setOrthoCropFactorNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 415 of file NativeWrapper.cpp.
void setPausedMappingNative | ( | const void * | object, |
bool | paused | ||
) |
Definition at line 228 of file NativeWrapper.cpp.
void setPointSizeNative | ( | const void * | object, |
float | value | ||
) |
Definition at line 401 of file NativeWrapper.cpp.
void setRawScanSavedNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 492 of file NativeWrapper.cpp.
void setRenderingTextureDecimationNative | ( | const void * | object, |
int | value | ||
) |
Definition at line 576 of file NativeWrapper.cpp.
void setScreenRotationNative | ( | const void * | object, |
int | displayRotation | ||
) |
Definition at line 60 of file NativeWrapper.cpp.
void setSmoothingNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 506 of file NativeWrapper.cpp.
void setTrajectoryModeNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 457 of file NativeWrapper.cpp.
void setupCallbacksNative | ( | const void * | object, |
void * | classPtr, | ||
void(*)(void *, int, int) | progressCallback, | ||
void(*)(void *, int, const char *) | initCallback, | ||
void(*)(void *, int, int, int, int, float, int, int, int, int, int, int, float, int, float, int, float, float, float, float, int, int, float, float, float, float, float, float) | statsUpdatedCallback | ||
) |
Definition at line 23 of file NativeWrapper.cpp.
void setupGraphicNative | ( | const void * | object, |
int | width, | ||
int | height | ||
) |
Definition at line 202 of file NativeWrapper.cpp.
void setWireframeNative | ( | const void * | object, |
bool | enabled | ||
) |
Definition at line 443 of file NativeWrapper.cpp.
bool startCameraNative | ( | const void * | object | ) |
Definition at line 252 of file NativeWrapper.cpp.
void stopCameraNative | ( | const void * | object | ) |
Definition at line 264 of file NativeWrapper.cpp.
bool writeExportedMeshNative | ( | const void * | object, |
const char * | directory, | ||
const char * | name | ||
) |
Definition at line 178 of file NativeWrapper.cpp.