SensorBrowseControl::SensorBrowseControl(bool showPoints) :
    mUi(new Ui_SensorBrowseControl()),
    mLogFilesize(0),
    mLogFilepos(0),
    mMinDistance(Converter::mMinDistance),
    mMaxDistance(Converter::mMaxDistance) {
  mUi->setupUi(this);
  mLogMenu = mMenu.addMenu("Log");
  mLogStartAction = mLogMenu->addAction("Seek start", this,
    SLOT(logStartClicked()));
  mLogStartAction->setShortcut(Qt::Key_Home);
  mLogPlayAction = mLogMenu->addAction("Play", this,
    SLOT(logPlayTriggered()));
  mLogPlayAction->setCheckable(true);
  mLogPlayAction->setShortcut(Qt::Key_Space);
  mLogSkipAction = mLogMenu->addAction("Skip scan", this,
    SLOT(logSkipClicked()));
  mLogSkipAction->setShortcut(Qt::Key_PageDown);
  mTimer.setSingleShot(true);
  connect(&mTimer, SIGNAL(timeout()), this, SLOT(timerTimeout()));
  mUi->colorChooser->setPalette(&mPalette);
  connect(&mPalette, SIGNAL(colorChanged(const QString&, const QColor&)),
    this, SLOT(colorChanged(const QString&, const QColor&)));
  connect(&View3d::getInstance().getScene(), SIGNAL(render(View3d&, Scene3d&)),
    this, SLOT(render(View3d&, Scene3d&)));
  setPointColor(Qt::gray);
  setPointSize(1.0);
  setShowPoints(showPoints);
  setSmoothPoints(true);
  setCalibrationFilename(mUi->calibrationEdit->text());
  setLogFilename(QDir::current().path());
  setMinDistance(mMinDistance);
  setMaxDistance(mMaxDistance);
}
Пример #2
0
    void Counter::setup(const StringMap & settings)
    {
        std::vector<std::string> coordinates;
        
        // Set incoming coordinates
        helper::tokenize(settings.at("heuristics.Counter.markers"), coordinates, "|");
        for(int i = 0; i < 2; i++)
        {
            std::vector<std::string> fromAndTo;
            helper::tokenize(coordinates[i], fromAndTo, ",");
            int from = std::atoi(fromAndTo[0].c_str());
            int to = std::atoi(fromAndTo[1].c_str());
            cv::Point p(from ,to);
            m_in.push_back(p);
        }
        
        // Set outgoing coordinates

        for(int i = 2; i < 4; i++)
        {
            std::vector<std::string> fromAndTo;
            helper::tokenize(coordinates[i], fromAndTo, ",");
            int from = std::atoi(fromAndTo[0].c_str());
            int to = std::atoi(fromAndTo[1].c_str());
            cv::Point p(from ,to);
            m_out.push_back(p);
        }

        setMinimumChanges(std::atoi(settings.at("heuristics.Counter.minimumChanges").c_str()));
        setNoMotionDelayTime(std::atoi(settings.at("heuristics.Counter.noMotionDelayTime").c_str()));
        setAppearance(std::atoi(settings.at("heuristics.Counter.appearance").c_str()));
        setMaxDistance(std::atoi(settings.at("heuristics.Counter.maxDistance").c_str()));
        setMinArea(std::atoi(settings.at("heuristics.Counter.minArea").c_str()));
        setOnlyTrueWhenCounted((settings.at("heuristics.Counter.onlyTrueWhenCounted") == "true"));
    }
Пример #3
0
Cone::Cone( Vector2D peak,
	    float fstAngle, float sndAngle,
	    float maxDistance, float minDistance ) {
  setPeak( peak );
  setAngles( fstAngle, sndAngle );
  setMaxDistance( maxDistance );
  setMinDistance( minDistance );
}
Пример #4
0
WalkerPrefect::WalkerPrefect( ServiceBuildingPtr building, int water )
: ServiceWalker( building.as<Building>(), S_PREFECT ), _d( new Impl )
{
  setMaxDistance( 10 );
  _d->water = water;
  _d->action = water > 0 ? Impl::gotoFire : Impl::patrol;
  _walkerGraphic = water > 0 ? WG_PREFECT_DRAG_WATER : WG_PREFECT;
}
Пример #5
0
ZoomCamera::ZoomCamera(vec3f start, vec3f target, float min_distance, float max_distance) : Camera(start,target) {
    dest = start;
    up = vec3f(0.0f, -1.0f, 0.0f);

    setMinDistance(min_distance);
    setMaxDistance(max_distance);

    padding = 1.0;
    speed = 1.0;
    lockon = false;
    lockon_time = 0.0;
    reset();
}
Пример #6
0
ZoomCamera::ZoomCamera(vec3 pos, vec3 target, float min_distance, float max_distance) :
    pos(pos), _pos(pos), target(target), _target(target),  dest(pos), fov(90.0f) {

    znear = 0.1;

    up = vec3(0.0f, -1.0f, 0.0f);

    setMinDistance(min_distance);
    setMaxDistance(max_distance);

    padding = 1.0;
    speed = 1.0;
    lockon = false;
    lockon_time = 0.0;
    reset();
}
Пример #7
0
ofxArtool5::ofxArtool5(){
    curArtMode = NULL;
    nullArtPointers();
    bPattFound=false;
    selectedId=-1;
    setScaleFactor(1.0);
    setMinDistance(40.0);
    setMaxDistance(10000.0);
    gPatt_width = 80.0;
    
    threshNames.resize(6);
    threshNames[0] = "MANUAL";
    threshNames[1] = "AUTO MEDIAN";
    threshNames[2] = "AUTO OTSU";
    threshNames[3] = "AUTO ADAPTIVE";
    threshNames[4] = "AUTO BRACKETING";
    threshNames[5] = "UNKNOWN";
    
    artMode = ART_PATTERN;
    markersNFTCount = 0;
    surfaceSetCount = 0;
}
void SenseHandleModifierUI::toggleSignals(bool toggleconnections){
    if (toggleconnections){
        connect(name, SIGNAL(textEdited(QString)), this, SLOT(setName(QString)), Qt::UniqueConnection);
        connect(enable, SIGNAL(released()), this, SLOT(setEnable()), Qt::UniqueConnection);
        connect(sensorLocalOffset, SIGNAL(editingFinished()), this, SLOT(setSensorLocalOffset()), Qt::UniqueConnection);
        connect(localFrameName, SIGNAL(currentIndexChanged(int)), this, SLOT(setLocalFrameName(int)), Qt::UniqueConnection);
        connect(sensorLocalFrameName, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensorLocalFrameName(int)), Qt::UniqueConnection);
        connect(minDistance, SIGNAL(editingFinished()), this, SLOT(setMinDistance()), Qt::UniqueConnection);
        connect(maxDistance, SIGNAL(editingFinished()), this, SLOT(setMaxDistance()), Qt::UniqueConnection);
        connect(distanceOut, SIGNAL(editingFinished()), this, SLOT(setDistanceOut()), Qt::UniqueConnection);
        connect(collisionFilterInfo, SIGNAL(currentIndexChanged(int)), this, SLOT(setCollisionFilterInfo(int)), Qt::UniqueConnection);
        connect(sensorRagdollBoneIndex, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensorRagdollBoneIndex(int)), Qt::UniqueConnection);
        connect(sensorAnimationBoneIndex, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensorAnimationBoneIndex(int)), Qt::UniqueConnection);
        connect(sensingMode, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensingMode(int)), Qt::UniqueConnection);
        connect(extrapolateSensorPosition, SIGNAL(released()), this, SLOT(setExtrapolateSensorPosition()), Qt::UniqueConnection);
        connect(keepFirstSensedHandle, SIGNAL(released()), this, SLOT(setKeepFirstSensedHandle()), Qt::UniqueConnection);
        connect(foundHandleOut, SIGNAL(released()), this, SLOT(setFoundHandleOut()), Qt::UniqueConnection);
        connect(table, SIGNAL(cellDoubleClicked(int,int)), this, SLOT(viewSelectedChild(int,int)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(viewEvents(int,QString,QStringList)), this, SIGNAL(viewEvents(int,QString,QStringList)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(viewVariables(int,QString,QStringList)), this, SIGNAL(viewVariables(int,QString,QStringList)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(viewProperties(int,QString,QStringList)), this, SIGNAL(viewProperties(int,QString,QStringList)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(returnToParent()), this, SLOT(returnToWidget()), Qt::UniqueConnection);
    }else{
Пример #9
0
void SoundData::setDistanceValues(float minDistance, float maxDistance)
{
	setMinDistance(minDistance);
	setMaxDistance(maxDistance);
}
        connect(extrapolateSensorPosition, SIGNAL(released()), this, SLOT(setExtrapolateSensorPosition()), Qt::UniqueConnection);
        connect(keepFirstSensedHandle, SIGNAL(released()), this, SLOT(setKeepFirstSensedHandle()), Qt::UniqueConnection);
        connect(foundHandleOut, SIGNAL(released()), this, SLOT(setFoundHandleOut()), Qt::UniqueConnection);
        connect(table, SIGNAL(cellDoubleClicked(int,int)), this, SLOT(viewSelectedChild(int,int)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(viewEvents(int,QString,QStringList)), this, SIGNAL(viewEvents(int,QString,QStringList)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(viewVariables(int,QString,QStringList)), this, SIGNAL(viewVariables(int,QString,QStringList)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(viewProperties(int,QString,QStringList)), this, SIGNAL(viewProperties(int,QString,QStringList)), Qt::UniqueConnection);
        connect(rangeUI, SIGNAL(returnToParent()), this, SLOT(returnToWidget()), Qt::UniqueConnection);
    }else{
        disconnect(name, SIGNAL(textEdited(QString)), this, SLOT(setName(QString)));
        disconnect(enable, SIGNAL(released()), this, SLOT(setEnable()));
        disconnect(sensorLocalOffset, SIGNAL(editingFinished()), this, SLOT(setSensorLocalOffset()));
        disconnect(localFrameName, SIGNAL(currentIndexChanged(int)), this, SLOT(setLocalFrameName(int)));
        disconnect(sensorLocalFrameName, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensorLocalFrameName(int)));
        disconnect(minDistance, SIGNAL(editingFinished()), this, SLOT(setMinDistance()));
        disconnect(maxDistance, SIGNAL(editingFinished()), this, SLOT(setMaxDistance()));
        disconnect(distanceOut, SIGNAL(editingFinished()), this, SLOT(setDistanceOut()));
        disconnect(collisionFilterInfo, SIGNAL(currentIndexChanged(int)), this, SLOT(setCollisionFilterInfo(int)));
        disconnect(sensorRagdollBoneIndex, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensorRagdollBoneIndex(int)));
        disconnect(sensorAnimationBoneIndex, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensorAnimationBoneIndex(int)));
        disconnect(sensingMode, SIGNAL(currentIndexChanged(int)), this, SLOT(setSensingMode(int)));
        disconnect(extrapolateSensorPosition, SIGNAL(released()), this, SLOT(setExtrapolateSensorPosition()));
        disconnect(keepFirstSensedHandle, SIGNAL(released()), this, SLOT(setKeepFirstSensedHandle()));
        disconnect(foundHandleOut, SIGNAL(released()), this, SLOT(setFoundHandleOut()));
        disconnect(table, SIGNAL(cellDoubleClicked(int,int)), this, SLOT(viewSelectedChild(int,int)));
        disconnect(rangeUI, SIGNAL(viewEvents(int,QString,QStringList)), this, SIGNAL(viewEvents(int,QString,QStringList)));
        disconnect(rangeUI, SIGNAL(viewVariables(int,QString,QStringList)), this, SIGNAL(viewVariables(int,QString,QStringList)));
        disconnect(rangeUI, SIGNAL(viewProperties(int,QString,QStringList)), this, SIGNAL(viewProperties(int,QString,QStringList)));
        disconnect(rangeUI, SIGNAL(returnToParent()), this, SLOT(returnToWidget()));
    }
}
Пример #11
0
void SoundSource::setDistanceValues(Ogre::Real maxDistance, Ogre::Real rolloffFactor, Ogre::Real refDistance)
{
	setMaxDistance(maxDistance);
	setRolloffFactor(rolloffFactor);
	setReferenceDistance(refDistance);
}