2 // This file is auto-generated. Please don't modify it!
4 package org.opencv.video;
6 import org.opencv.video.DenseOpticalFlow;
7 import org.opencv.video.FarnebackOpticalFlow;
9 // C++: class FarnebackOpticalFlow
10 //javadoc: FarnebackOpticalFlow
12 public class FarnebackOpticalFlow extends DenseOpticalFlow {
14 protected FarnebackOpticalFlow(long addr) { super(addr); }
16 // internal usage only
17 public static FarnebackOpticalFlow __fromPtr__(long addr) { return new FarnebackOpticalFlow(addr); }
20 // C++: static Ptr_FarnebackOpticalFlow cv::FarnebackOpticalFlow::create(int numLevels = 5, double pyrScale = 0.5, bool fastPyramids = false, int winSize = 13, int numIters = 10, int polyN = 5, double polySigma = 1.1, int flags = 0)
23 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN, polySigma, flags)
24 public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags)
27 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_0(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN, polySigma, flags));
32 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN, polySigma)
33 public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma)
36 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_1(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN, polySigma));
41 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN)
42 public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN)
45 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_2(numLevels, pyrScale, fastPyramids, winSize, numIters, polyN));
50 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids, winSize, numIters)
51 public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters)
54 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_3(numLevels, pyrScale, fastPyramids, winSize, numIters));
59 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids, winSize)
60 public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize)
63 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_4(numLevels, pyrScale, fastPyramids, winSize));
68 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale, fastPyramids)
69 public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids)
72 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_5(numLevels, pyrScale, fastPyramids));
77 //javadoc: FarnebackOpticalFlow::create(numLevels, pyrScale)
78 public static FarnebackOpticalFlow create(int numLevels, double pyrScale)
81 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_6(numLevels, pyrScale));
86 //javadoc: FarnebackOpticalFlow::create(numLevels)
87 public static FarnebackOpticalFlow create(int numLevels)
90 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_7(numLevels));
95 //javadoc: FarnebackOpticalFlow::create()
96 public static FarnebackOpticalFlow create()
99 FarnebackOpticalFlow retVal = FarnebackOpticalFlow.__fromPtr__(create_8());
106 // C++: bool cv::FarnebackOpticalFlow::getFastPyramids()
109 //javadoc: FarnebackOpticalFlow::getFastPyramids()
110 public boolean getFastPyramids()
113 boolean retVal = getFastPyramids_0(nativeObj);
120 // C++: double cv::FarnebackOpticalFlow::getPolySigma()
123 //javadoc: FarnebackOpticalFlow::getPolySigma()
124 public double getPolySigma()
127 double retVal = getPolySigma_0(nativeObj);
134 // C++: double cv::FarnebackOpticalFlow::getPyrScale()
137 //javadoc: FarnebackOpticalFlow::getPyrScale()
138 public double getPyrScale()
141 double retVal = getPyrScale_0(nativeObj);
148 // C++: int cv::FarnebackOpticalFlow::getFlags()
151 //javadoc: FarnebackOpticalFlow::getFlags()
152 public int getFlags()
155 int retVal = getFlags_0(nativeObj);
162 // C++: int cv::FarnebackOpticalFlow::getNumIters()
165 //javadoc: FarnebackOpticalFlow::getNumIters()
166 public int getNumIters()
169 int retVal = getNumIters_0(nativeObj);
176 // C++: int cv::FarnebackOpticalFlow::getNumLevels()
179 //javadoc: FarnebackOpticalFlow::getNumLevels()
180 public int getNumLevels()
183 int retVal = getNumLevels_0(nativeObj);
190 // C++: int cv::FarnebackOpticalFlow::getPolyN()
193 //javadoc: FarnebackOpticalFlow::getPolyN()
194 public int getPolyN()
197 int retVal = getPolyN_0(nativeObj);
204 // C++: int cv::FarnebackOpticalFlow::getWinSize()
207 //javadoc: FarnebackOpticalFlow::getWinSize()
208 public int getWinSize()
211 int retVal = getWinSize_0(nativeObj);
218 // C++: void cv::FarnebackOpticalFlow::setFastPyramids(bool fastPyramids)
221 //javadoc: FarnebackOpticalFlow::setFastPyramids(fastPyramids)
222 public void setFastPyramids(boolean fastPyramids)
225 setFastPyramids_0(nativeObj, fastPyramids);
232 // C++: void cv::FarnebackOpticalFlow::setFlags(int flags)
235 //javadoc: FarnebackOpticalFlow::setFlags(flags)
236 public void setFlags(int flags)
239 setFlags_0(nativeObj, flags);
246 // C++: void cv::FarnebackOpticalFlow::setNumIters(int numIters)
249 //javadoc: FarnebackOpticalFlow::setNumIters(numIters)
250 public void setNumIters(int numIters)
253 setNumIters_0(nativeObj, numIters);
260 // C++: void cv::FarnebackOpticalFlow::setNumLevels(int numLevels)
263 //javadoc: FarnebackOpticalFlow::setNumLevels(numLevels)
264 public void setNumLevels(int numLevels)
267 setNumLevels_0(nativeObj, numLevels);
274 // C++: void cv::FarnebackOpticalFlow::setPolyN(int polyN)
277 //javadoc: FarnebackOpticalFlow::setPolyN(polyN)
278 public void setPolyN(int polyN)
281 setPolyN_0(nativeObj, polyN);
288 // C++: void cv::FarnebackOpticalFlow::setPolySigma(double polySigma)
291 //javadoc: FarnebackOpticalFlow::setPolySigma(polySigma)
292 public void setPolySigma(double polySigma)
295 setPolySigma_0(nativeObj, polySigma);
302 // C++: void cv::FarnebackOpticalFlow::setPyrScale(double pyrScale)
305 //javadoc: FarnebackOpticalFlow::setPyrScale(pyrScale)
306 public void setPyrScale(double pyrScale)
309 setPyrScale_0(nativeObj, pyrScale);
316 // C++: void cv::FarnebackOpticalFlow::setWinSize(int winSize)
319 //javadoc: FarnebackOpticalFlow::setWinSize(winSize)
320 public void setWinSize(int winSize)
323 setWinSize_0(nativeObj, winSize);
330 protected void finalize() throws Throwable {
336 // C++: static Ptr_FarnebackOpticalFlow cv::FarnebackOpticalFlow::create(int numLevels = 5, double pyrScale = 0.5, bool fastPyramids = false, int winSize = 13, int numIters = 10, int polyN = 5, double polySigma = 1.1, int flags = 0)
337 private static native long create_0(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags);
338 private static native long create_1(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma);
339 private static native long create_2(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN);
340 private static native long create_3(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters);
341 private static native long create_4(int numLevels, double pyrScale, boolean fastPyramids, int winSize);
342 private static native long create_5(int numLevels, double pyrScale, boolean fastPyramids);
343 private static native long create_6(int numLevels, double pyrScale);
344 private static native long create_7(int numLevels);
345 private static native long create_8();
347 // C++: bool cv::FarnebackOpticalFlow::getFastPyramids()
348 private static native boolean getFastPyramids_0(long nativeObj);
350 // C++: double cv::FarnebackOpticalFlow::getPolySigma()
351 private static native double getPolySigma_0(long nativeObj);
353 // C++: double cv::FarnebackOpticalFlow::getPyrScale()
354 private static native double getPyrScale_0(long nativeObj);
356 // C++: int cv::FarnebackOpticalFlow::getFlags()
357 private static native int getFlags_0(long nativeObj);
359 // C++: int cv::FarnebackOpticalFlow::getNumIters()
360 private static native int getNumIters_0(long nativeObj);
362 // C++: int cv::FarnebackOpticalFlow::getNumLevels()
363 private static native int getNumLevels_0(long nativeObj);
365 // C++: int cv::FarnebackOpticalFlow::getPolyN()
366 private static native int getPolyN_0(long nativeObj);
368 // C++: int cv::FarnebackOpticalFlow::getWinSize()
369 private static native int getWinSize_0(long nativeObj);
371 // C++: void cv::FarnebackOpticalFlow::setFastPyramids(bool fastPyramids)
372 private static native void setFastPyramids_0(long nativeObj, boolean fastPyramids);
374 // C++: void cv::FarnebackOpticalFlow::setFlags(int flags)
375 private static native void setFlags_0(long nativeObj, int flags);
377 // C++: void cv::FarnebackOpticalFlow::setNumIters(int numIters)
378 private static native void setNumIters_0(long nativeObj, int numIters);
380 // C++: void cv::FarnebackOpticalFlow::setNumLevels(int numLevels)
381 private static native void setNumLevels_0(long nativeObj, int numLevels);
383 // C++: void cv::FarnebackOpticalFlow::setPolyN(int polyN)
384 private static native void setPolyN_0(long nativeObj, int polyN);
386 // C++: void cv::FarnebackOpticalFlow::setPolySigma(double polySigma)
387 private static native void setPolySigma_0(long nativeObj, double polySigma);
389 // C++: void cv::FarnebackOpticalFlow::setPyrScale(double pyrScale)
390 private static native void setPyrScale_0(long nativeObj, double pyrScale);
392 // C++: void cv::FarnebackOpticalFlow::setWinSize(int winSize)
393 private static native void setWinSize_0(long nativeObj, int winSize);
395 // native support for java finalize()
396 private static native void delete(long nativeObj);