Newer
Older
SafetyAuxiliary / sdk / java / src / org / opencv / imgproc / GeneralizedHoughGuil.java
//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.imgproc;

// C++: class GeneralizedHoughGuil
/**
 * finds arbitrary template in the grayscale image using Generalized Hough Transform
 *
 * Detects position, translation and rotation CITE: Guil1999 .
 */
public class GeneralizedHoughGuil extends GeneralizedHough {

    protected GeneralizedHoughGuil(long addr) { super(addr); }

    // internal usage only
    public static GeneralizedHoughGuil __fromPtr__(long addr) { return new GeneralizedHoughGuil(addr); }

    //
    // C++:  void cv::GeneralizedHoughGuil::setXi(double xi)
    //

    public void setXi(double xi) {
        setXi_0(nativeObj, xi);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getXi()
    //

    public double getXi() {
        return getXi_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setLevels(int levels)
    //

    public void setLevels(int levels) {
        setLevels_0(nativeObj, levels);
    }


    //
    // C++:  int cv::GeneralizedHoughGuil::getLevels()
    //

    public int getLevels() {
        return getLevels_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setAngleEpsilon(double angleEpsilon)
    //

    public void setAngleEpsilon(double angleEpsilon) {
        setAngleEpsilon_0(nativeObj, angleEpsilon);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getAngleEpsilon()
    //

    public double getAngleEpsilon() {
        return getAngleEpsilon_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setMinAngle(double minAngle)
    //

    public void setMinAngle(double minAngle) {
        setMinAngle_0(nativeObj, minAngle);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getMinAngle()
    //

    public double getMinAngle() {
        return getMinAngle_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setMaxAngle(double maxAngle)
    //

    public void setMaxAngle(double maxAngle) {
        setMaxAngle_0(nativeObj, maxAngle);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getMaxAngle()
    //

    public double getMaxAngle() {
        return getMaxAngle_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setAngleStep(double angleStep)
    //

    public void setAngleStep(double angleStep) {
        setAngleStep_0(nativeObj, angleStep);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getAngleStep()
    //

    public double getAngleStep() {
        return getAngleStep_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setAngleThresh(int angleThresh)
    //

    public void setAngleThresh(int angleThresh) {
        setAngleThresh_0(nativeObj, angleThresh);
    }


    //
    // C++:  int cv::GeneralizedHoughGuil::getAngleThresh()
    //

    public int getAngleThresh() {
        return getAngleThresh_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setMinScale(double minScale)
    //

    public void setMinScale(double minScale) {
        setMinScale_0(nativeObj, minScale);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getMinScale()
    //

    public double getMinScale() {
        return getMinScale_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setMaxScale(double maxScale)
    //

    public void setMaxScale(double maxScale) {
        setMaxScale_0(nativeObj, maxScale);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getMaxScale()
    //

    public double getMaxScale() {
        return getMaxScale_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setScaleStep(double scaleStep)
    //

    public void setScaleStep(double scaleStep) {
        setScaleStep_0(nativeObj, scaleStep);
    }


    //
    // C++:  double cv::GeneralizedHoughGuil::getScaleStep()
    //

    public double getScaleStep() {
        return getScaleStep_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setScaleThresh(int scaleThresh)
    //

    public void setScaleThresh(int scaleThresh) {
        setScaleThresh_0(nativeObj, scaleThresh);
    }


    //
    // C++:  int cv::GeneralizedHoughGuil::getScaleThresh()
    //

    public int getScaleThresh() {
        return getScaleThresh_0(nativeObj);
    }


    //
    // C++:  void cv::GeneralizedHoughGuil::setPosThresh(int posThresh)
    //

    public void setPosThresh(int posThresh) {
        setPosThresh_0(nativeObj, posThresh);
    }


    //
    // C++:  int cv::GeneralizedHoughGuil::getPosThresh()
    //

    public int getPosThresh() {
        return getPosThresh_0(nativeObj);
    }


    @Override
    protected void finalize() throws Throwable {
        delete(nativeObj);
    }



    // C++:  void cv::GeneralizedHoughGuil::setXi(double xi)
    private static native void setXi_0(long nativeObj, double xi);

    // C++:  double cv::GeneralizedHoughGuil::getXi()
    private static native double getXi_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setLevels(int levels)
    private static native void setLevels_0(long nativeObj, int levels);

    // C++:  int cv::GeneralizedHoughGuil::getLevels()
    private static native int getLevels_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setAngleEpsilon(double angleEpsilon)
    private static native void setAngleEpsilon_0(long nativeObj, double angleEpsilon);

    // C++:  double cv::GeneralizedHoughGuil::getAngleEpsilon()
    private static native double getAngleEpsilon_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setMinAngle(double minAngle)
    private static native void setMinAngle_0(long nativeObj, double minAngle);

    // C++:  double cv::GeneralizedHoughGuil::getMinAngle()
    private static native double getMinAngle_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setMaxAngle(double maxAngle)
    private static native void setMaxAngle_0(long nativeObj, double maxAngle);

    // C++:  double cv::GeneralizedHoughGuil::getMaxAngle()
    private static native double getMaxAngle_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setAngleStep(double angleStep)
    private static native void setAngleStep_0(long nativeObj, double angleStep);

    // C++:  double cv::GeneralizedHoughGuil::getAngleStep()
    private static native double getAngleStep_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setAngleThresh(int angleThresh)
    private static native void setAngleThresh_0(long nativeObj, int angleThresh);

    // C++:  int cv::GeneralizedHoughGuil::getAngleThresh()
    private static native int getAngleThresh_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setMinScale(double minScale)
    private static native void setMinScale_0(long nativeObj, double minScale);

    // C++:  double cv::GeneralizedHoughGuil::getMinScale()
    private static native double getMinScale_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setMaxScale(double maxScale)
    private static native void setMaxScale_0(long nativeObj, double maxScale);

    // C++:  double cv::GeneralizedHoughGuil::getMaxScale()
    private static native double getMaxScale_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setScaleStep(double scaleStep)
    private static native void setScaleStep_0(long nativeObj, double scaleStep);

    // C++:  double cv::GeneralizedHoughGuil::getScaleStep()
    private static native double getScaleStep_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setScaleThresh(int scaleThresh)
    private static native void setScaleThresh_0(long nativeObj, int scaleThresh);

    // C++:  int cv::GeneralizedHoughGuil::getScaleThresh()
    private static native int getScaleThresh_0(long nativeObj);

    // C++:  void cv::GeneralizedHoughGuil::setPosThresh(int posThresh)
    private static native void setPosThresh_0(long nativeObj, int posThresh);

    // C++:  int cv::GeneralizedHoughGuil::getPosThresh()
    private static native int getPosThresh_0(long nativeObj);

    // native support for java finalize()
    private static native void delete(long nativeObj);

}