/********************************************************************************
** Form generated from reading ui file 'rectifydialog.ui'
**
** Created: Tue 8. Sep 01:00:36 2009
**      by: Qt User Interface Compiler version 4.5.2
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/

#ifndef UI_RECTIFYDIALOG_H
#define UI_RECTIFYDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QDial>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "matrixwidget.h"
#include "viareawidget.h"

QT_BEGIN_NAMESPACE

class Ui_RectifyWidgetClass
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox;
    QHBoxLayout *horizontalLayout;
    QGroupBox *groupBox1;
    QGridLayout *gridLayout;
    QLabel *RansacLabel;
    QSpinBox *ransacIterBox;
    QLabel *label;
    QDoubleSpinBox *ransacThresBox;
    QLabel *label_2;
    QSpinBox *ransacTestSizeBox;
    QLabel *label_5;
    QSpinBox *shiftBox;
    QCheckBox *autoShiftBox;
    QPushButton *recalculateButton;
    QLabel *label_6;
    QDial *diectionDial;
    QLabel *directionLabel;
    QFrame *line;
    QGroupBox *groupBox_2;
    QLabel *epipole1Label;
    QLabel *epipole2Label;
    MatrixWidget *fundamentalMatrix;
    QGroupBox *groupBox_3;
    QVBoxLayout *verticalLayout_2;
    QRadioButton *leftBufferButton;
    QRadioButton *rightBufferButton;
    QCheckBox *showRectifiedBox;
    QCheckBox *pointsBox;
    QCheckBox *epilinesBox;
    QSpacerItem *horizontalSpacer;
    ViAreaWidget *widget;

    void setupUi(QWidget *RectifyWidgetClass)
    {
        if (RectifyWidgetClass->objectName().isEmpty())
            RectifyWidgetClass->setObjectName(QString::fromUtf8("RectifyWidgetClass"));
        RectifyWidgetClass->resize(962, 621);
        verticalLayout = new QVBoxLayout(RectifyWidgetClass);
        verticalLayout->setSpacing(6);
        verticalLayout->setMargin(11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setSizeConstraint(QLayout::SetMaximumSize);
        groupBox = new QGroupBox(RectifyWidgetClass);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
        groupBox->setSizePolicy(sizePolicy);
        groupBox->setMaximumSize(QSize(16777215, 200));
        horizontalLayout = new QHBoxLayout(groupBox);
        horizontalLayout->setSpacing(6);
        horizontalLayout->setMargin(11);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalLayout->setSizeConstraint(QLayout::SetMaximumSize);
        groupBox1 = new QGroupBox(groupBox);
        groupBox1->setObjectName(QString::fromUtf8("groupBox1"));
        gridLayout = new QGridLayout(groupBox1);
        gridLayout->setSpacing(6);
        gridLayout->setMargin(11);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        RansacLabel = new QLabel(groupBox1);
        RansacLabel->setObjectName(QString::fromUtf8("RansacLabel"));

        gridLayout->addWidget(RansacLabel, 0, 0, 1, 1);

        ransacIterBox = new QSpinBox(groupBox1);
        ransacIterBox->setObjectName(QString::fromUtf8("ransacIterBox"));

        gridLayout->addWidget(ransacIterBox, 0, 1, 1, 1);

        label = new QLabel(groupBox1);
        label->setObjectName(QString::fromUtf8("label"));

        gridLayout->addWidget(label, 2, 0, 1, 1);

        ransacThresBox = new QDoubleSpinBox(groupBox1);
        ransacThresBox->setObjectName(QString::fromUtf8("ransacThresBox"));

        gridLayout->addWidget(ransacThresBox, 2, 1, 1, 1);

        label_2 = new QLabel(groupBox1);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        gridLayout->addWidget(label_2, 1, 0, 1, 1);

        ransacTestSizeBox = new QSpinBox(groupBox1);
        ransacTestSizeBox->setObjectName(QString::fromUtf8("ransacTestSizeBox"));

        gridLayout->addWidget(ransacTestSizeBox, 1, 1, 1, 1);

        label_5 = new QLabel(groupBox1);
        label_5->setObjectName(QString::fromUtf8("label_5"));

        gridLayout->addWidget(label_5, 4, 0, 1, 1);

        shiftBox = new QSpinBox(groupBox1);
        shiftBox->setObjectName(QString::fromUtf8("shiftBox"));

        gridLayout->addWidget(shiftBox, 4, 1, 1, 1);

        autoShiftBox = new QCheckBox(groupBox1);
        autoShiftBox->setObjectName(QString::fromUtf8("autoShiftBox"));

        gridLayout->addWidget(autoShiftBox, 3, 0, 1, 1);

        recalculateButton = new QPushButton(groupBox1);
        recalculateButton->setObjectName(QString::fromUtf8("recalculateButton"));

        gridLayout->addWidget(recalculateButton, 5, 0, 1, 1);

        label_6 = new QLabel(groupBox1);
        label_6->setObjectName(QString::fromUtf8("label_6"));

        gridLayout->addWidget(label_6, 0, 3, 1, 1);

        diectionDial = new QDial(groupBox1);
        diectionDial->setObjectName(QString::fromUtf8("diectionDial"));
        diectionDial->setMaximum(1000);
        diectionDial->setWrapping(true);
        diectionDial->setNotchTarget(125);
        diectionDial->setNotchesVisible(true);

        gridLayout->addWidget(diectionDial, 1, 3, 2, 1);

        directionLabel = new QLabel(groupBox1);
        directionLabel->setObjectName(QString::fromUtf8("directionLabel"));

        gridLayout->addWidget(directionLabel, 3, 3, 1, 1);

        line = new QFrame(groupBox1);
        line->setObjectName(QString::fromUtf8("line"));
        line->setFrameShape(QFrame::VLine);
        line->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line, 0, 2, 4, 1);


        horizontalLayout->addWidget(groupBox1);

        groupBox_2 = new QGroupBox(groupBox);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        groupBox_2->setMinimumSize(QSize(291, 0));
        epipole1Label = new QLabel(groupBox_2);
        epipole1Label->setObjectName(QString::fromUtf8("epipole1Label"));
        epipole1Label->setGeometry(QRect(10, 140, 271, 16));
        epipole2Label = new QLabel(groupBox_2);
        epipole2Label->setObjectName(QString::fromUtf8("epipole2Label"));
        epipole2Label->setGeometry(QRect(10, 160, 271, 21));
        fundamentalMatrix = new MatrixWidget(groupBox_2);
        fundamentalMatrix->setObjectName(QString::fromUtf8("fundamentalMatrix"));
        fundamentalMatrix->setGeometry(QRect(10, 20, 271, 111));

        horizontalLayout->addWidget(groupBox_2);

        groupBox_3 = new QGroupBox(groupBox);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        verticalLayout_2 = new QVBoxLayout(groupBox_3);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setMargin(11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        leftBufferButton = new QRadioButton(groupBox_3);
        leftBufferButton->setObjectName(QString::fromUtf8("leftBufferButton"));
        leftBufferButton->setChecked(true);

        verticalLayout_2->addWidget(leftBufferButton);

        rightBufferButton = new QRadioButton(groupBox_3);
        rightBufferButton->setObjectName(QString::fromUtf8("rightBufferButton"));

        verticalLayout_2->addWidget(rightBufferButton);

        showRectifiedBox = new QCheckBox(groupBox_3);
        showRectifiedBox->setObjectName(QString::fromUtf8("showRectifiedBox"));

        verticalLayout_2->addWidget(showRectifiedBox);

        pointsBox = new QCheckBox(groupBox_3);
        pointsBox->setObjectName(QString::fromUtf8("pointsBox"));

        verticalLayout_2->addWidget(pointsBox);

        epilinesBox = new QCheckBox(groupBox_3);
        epilinesBox->setObjectName(QString::fromUtf8("epilinesBox"));

        verticalLayout_2->addWidget(epilinesBox);


        horizontalLayout->addWidget(groupBox_3);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);


        verticalLayout->addWidget(groupBox);

        widget = new ViAreaWidget(RectifyWidgetClass);
        widget->setObjectName(QString::fromUtf8("widget"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(widget->sizePolicy().hasHeightForWidth());
        widget->setSizePolicy(sizePolicy1);

        verticalLayout->addWidget(widget);


        retranslateUi(RectifyWidgetClass);

        QMetaObject::connectSlotsByName(RectifyWidgetClass);
    } // setupUi

    void retranslateUi(QWidget *RectifyWidgetClass)
    {
        RectifyWidgetClass->setWindowTitle(QApplication::translate("RectifyWidgetClass", "RectifyWidget", 0, QApplication::UnicodeUTF8));
        groupBox1->setTitle(QApplication::translate("RectifyWidgetClass", "Parameters", 0, QApplication::UnicodeUTF8));
        RansacLabel->setText(QApplication::translate("RectifyWidgetClass", "RANSAC iterations", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("RectifyWidgetClass", "RANSAC threshold", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("RectifyWidgetClass", "RANSAC test size", 0, QApplication::UnicodeUTF8));
        label_5->setText(QApplication::translate("RectifyWidgetClass", "Shift", 0, QApplication::UnicodeUTF8));
        autoShiftBox->setText(QApplication::translate("RectifyWidgetClass", "Auto Shift", 0, QApplication::UnicodeUTF8));
        recalculateButton->setText(QApplication::translate("RectifyWidgetClass", "Recalculate", 0, QApplication::UnicodeUTF8));
        label_6->setText(QApplication::translate("RectifyWidgetClass", "Rectifilng direction", 0, QApplication::UnicodeUTF8));
        directionLabel->setText(QApplication::translate("RectifyWidgetClass", "Direction:", 0, QApplication::UnicodeUTF8));
        groupBox_2->setTitle(QApplication::translate("RectifyWidgetClass", "Epipolar values", 0, QApplication::UnicodeUTF8));
        epipole1Label->setText(QApplication::translate("RectifyWidgetClass", "TextLabel", 0, QApplication::UnicodeUTF8));
        epipole2Label->setText(QApplication::translate("RectifyWidgetClass", "TextLabel", 0, QApplication::UnicodeUTF8));
        groupBox_3->setTitle(QApplication::translate("RectifyWidgetClass", "Presentation", 0, QApplication::UnicodeUTF8));
        leftBufferButton->setText(QApplication::translate("RectifyWidgetClass", "Left Buffer", 0, QApplication::UnicodeUTF8));
        rightBufferButton->setText(QApplication::translate("RectifyWidgetClass", "RightBuffer", 0, QApplication::UnicodeUTF8));
        showRectifiedBox->setText(QApplication::translate("RectifyWidgetClass", "Show Corrected?", 0, QApplication::UnicodeUTF8));
        pointsBox->setText(QApplication::translate("RectifyWidgetClass", "Show Points?", 0, QApplication::UnicodeUTF8));
        epilinesBox->setText(QApplication::translate("RectifyWidgetClass", "Epilines", 0, QApplication::UnicodeUTF8));
        Q_UNUSED(RectifyWidgetClass);
    } // retranslateUi

};

namespace Ui {
    class RectifyWidgetClass: public Ui_RectifyWidgetClass {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_RECTIFYDIALOG_H
