forked from AprilRobotics/apriltag
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathAprilTagJNI.h
33 lines (29 loc) · 1.13 KB
/
AprilTagJNI.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_photonvision_vision_apriltag_AprilTagJNI */
#ifndef _Included_org_photonvision_vision_apriltag_AprilTagJNI
#define _Included_org_photonvision_vision_apriltag_AprilTagJNI
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: org_photonvision_vision_apriltag_AprilTagJNI
* Method: AprilTag_Create
* Signature: (Ljava/lang/String;DDIZZ)J
*/
JNIEXPORT jlong JNICALL Java_org_photonvision_vision_apriltag_AprilTagJNI_AprilTag_1Create
(JNIEnv *, jclass, jstring, jdouble, jdouble, jint, jboolean, jboolean);
JNIEXPORT void JNICALL Java_org_photonvision_vision_apriltag_AprilTagJNI_AprilTag_1Destroy
(JNIEnv *, jclass, jlong);
/*
* Class: org_photonv ision_vision_apriltag_AprilTagJNI
* Method: AprilTag_Detect
*/
JNIEXPORT jobjectArray JNICALL Java_org_photonvision_vision_apriltag_AprilTagJNI_AprilTag_1Detect(JNIEnv *env,
jclass cls, jlong detecIdx, jlong pData, jint rows, jint cols,
jboolean estimatePose, jdouble tagWidthMeters, jdouble fx, jdouble fy, jdouble cx, jdouble cy, jint nIters
);
#ifdef __cplusplus
}
#endif
#endif