//--------------------------------------------------------------------------- void ofxTSPSPeopleTracker::updateSettings() { setHaarXMLFile(p_Settings->haarFile); //check to enable OSC if (p_Settings->bSendOsc && !bOscEnabled) setupOsc(p_Settings->oscHost, p_Settings->oscPort); else if (!p_Settings->bSendOsc) bOscEnabled = false; //check to enable TUIO if (p_Settings->bSendTuio && !bTuioEnabled) setupTuio(p_Settings->tuioHost, p_Settings->tuioPort); else if (!p_Settings->bSendTuio) bTuioEnabled = false; //check to enable TCP if (p_Settings->bSendTcp && !bTcpEnabled) setupTcp(p_Settings->tcpPort); else if (!p_Settings->bSendTcp) bTcpEnabled = false; //check to enable websockets if (p_Settings->bSendWebSockets && !bWebSocketsEnabled){ setupWebSocket(p_Settings->webSocketPort); } else if (!p_Settings->bSendWebSockets){ bWebSocketsEnabled = false; webSocketServer.close(); } //switch camera view if new panel is selected if (p_Settings->currentPanel != p_Settings->lastCurrentPanel) setActiveView(p_Settings->currentPanel + 1); // Set the current view within the gui so the image can only be warped when in Camera View if (cameraView.isActive()) { gui.changeGuiCameraView(true); } else { gui.changeGuiCameraView(false); } }
void ofxTSPSPeopleTracker::updateSettings() { setHaarXMLFile(p_Settings->haarFile); //check to enable OSC if (p_Settings->bSendOsc && !bOscEnabled) setupOsc(p_Settings->oscHost, p_Settings->oscPort); else if (!p_Settings->bSendOsc) bOscEnabled = false; //check to enable TUIO if (p_Settings->bSendTuio && !bTuioEnabled) setupTuio(p_Settings->tuioHost, p_Settings->tuioPort); else if (!p_Settings->bSendTuio) bTuioEnabled = false; //check to enable TCP if (p_Settings->bSendTcp && !bTcpEnabled) setupTcp(p_Settings->tcpPort); else if (!p_Settings->bSendTcp) bTcpEnabled = false; //switch camera view if new panel is selected if (p_Settings->currentPanel != p_Settings->lastCurrentPanel) setActiveView(p_Settings->currentPanel + 1); }