getline(inputStream,line);//FIN_COMPLEX_PORT
- int idInputPort = createGComplexBoxInputPort(inputPortName);
- GObjectController *cont = _controllers[idInputPort];
- GBoxModel *cbmod = (GBoxModel*)cont->getModel();
- cbmod->setInicPoint(xIn,yIn,zIn);
- cbmod->notifyObservers(_idManager);
+ configGComBoxInputOutputPort(true, inputPortName,xIn,yIn,zIn);
+
+//ups 3 EED Borrame
+// int idInputPort = createGComplexBoxInputPort(inputPortName);
+// GObjectController *cont = _controllers[idInputPort];
+// GBoxModel *cbmod = (GBoxModel*)cont->getModel();
+// cbmod->setInicPoint(xIn,yIn,zIn);
+// cbmod->notifyObservers(_idManager);
+
+
} // for input complex box
getline(inputStream,line);//FIN_COMPLEX_PORT
+ configGComBoxInputOutputPort(false, outputPortName,xIn,yIn,zIn);
+
+//ups 3 EED Borrame
+// int idOutputPort = createGComplexBoxOutputPort(outputPortName);
+// GObjectController *cont = _controllers[idOutputPort];
+// GBoxModel *cbmod = (GBoxModel*)cont->getModel();
+// cbmod->setInicPoint(xIn,yIn,zIn);
+// cbmod->notifyObservers(_idManager);
- int idOutputPort = createGComplexBoxOutputPort(outputPortName);
- GObjectController *cont = _controllers[idOutputPort];
- GBoxModel *cbmod = (GBoxModel*)cont->getModel();
- cbmod->setInicPoint(xIn,yIn,zIn);
- cbmod->notifyObservers(_idManager);
} // for output complex box
} // complex box
} // start
}
+ //=========================================================================
+
+
+ //=========================================================================
+ void wxVtkSceneManager::configGComBoxInputOutputPort(bool inputoutput, std::string portName, double xIn, double yIn,double zIn)
+ {
+ int idPort;
+ if (inputoutput==true)
+ {
+ idPort = createGComplexBoxInputPort(portName);
+ } else {
+ idPort = createGComplexBoxOutputPort(portName);
+ }
+ GObjectController *cont = _controllers[idPort];
+ GBoxModel *cbmod = (GBoxModel*)cont->getModel();
+ cbmod->setInicPoint(xIn,yIn,zIn);
+ cbmod->notifyObservers(_idManager);
+ }
//=========================================================================
+
+ //=========================================================================
GBoxModel* wxVtkSceneManager::findGBox(std::string boxname)
{
int j;