1#include <visp3/imgproc/vpContours.h>
2#include <visp3/imgproc/vpImgproc.h>
9#define TARGET_RT_MAC_CFM 0
17 JNIEXPORT jlong JNICALL Java_org_visp_imgproc_VpContour_VpContour1(JNIEnv *, jclass);
19 JNIEXPORT jlong JNICALL Java_org_visp_imgproc_VpContour_VpContour1(JNIEnv *env, jclass)
22 visp::vpContour *_retval_ =
new visp::vpContour();
23 return (jlong)_retval_;
30 JNIEXPORT jlong JNICALL Java_org_visp_imgproc_VpContour_VpContour2(JNIEnv *, jclass, jint);
32 JNIEXPORT jlong JNICALL Java_org_visp_imgproc_VpContour_VpContour2(JNIEnv *env, jclass, jint type)
36 return (jlong)
new visp::vpContour(visp::CONTOUR_OUTER);
38 return (jlong)
new visp::vpContour(visp::CONTOUR_HOLE);
45 JNIEXPORT jlong JNICALL Java_org_visp_imgproc_VpContour_VpContour3(JNIEnv *, jclass, jlong);
47 JNIEXPORT jlong JNICALL Java_org_visp_imgproc_VpContour_VpContour3(JNIEnv *env, jclass, jlong address)
50 visp::vpContour *other = (visp::vpContour *)address;
51 visp::vpContour *_retval_ =
new visp::vpContour(*other);
52 return (jlong)_retval_;
59 JNIEXPORT
void JNICALL Java_org_visp_imgproc_VpContour_n_1setParent(JNIEnv *, jclass, jlong, jlong);
61 JNIEXPORT
void JNICALL Java_org_visp_imgproc_VpContour_n_1setParent(JNIEnv *env, jclass, jlong address_self,
65 visp::vpContour *self = (visp::vpContour *)address_self;
66 visp::vpContour *parent = (visp::vpContour *)address_parent;
67 self->setParent(parent);
75 JNIEXPORT
void JNICALL Java_org_visp_imgproc_VpContour_delete(JNIEnv *, jclass, jlong);
77 JNIEXPORT
void JNICALL Java_org_visp_imgproc_VpContour_delete(JNIEnv *, jclass, jlong self)
79 delete (visp::vpContour *)self;