GConnectorModel::GConnectorModel()
{
- //_startPort = NULL;
- //_endPort = NULL;
+ _startPort = NULL;
+ _endPort = NULL;
}
//=========================================================================
void GConnectorModel::setStartPort(GPortModel* startPort)
{
_startPort = startPort;
+ startPort->setConnected(true);
double xCenter,yCenter,zCenter;
startPort->getCenter(xCenter,yCenter,zCenter);
void GConnectorModel::setEndPort(GPortModel* endPort)
{
_endPort = endPort;
+ endPort->setConnected(true);
double xCenter,yCenter,zCenter;
endPort->getCenter(xCenter,yCenter,zCenter);
//Start Point
double xCenter,yCenter,zCenter;
_startPort->getCenter(xCenter,yCenter,zCenter);
- double xIport,yIport,zIport;
- _startPort->getInicPoint(xIport,yIport,zIport);
+ double xport,yport,zport;
+ _startPort->getFinalPoint(xport,yport,zport);
manualPoint* point = _model->GetManualPoint(0);
- point->SetPoint(xCenter,yIport,zCenter);
+ point->SetPoint(xCenter,yport,zCenter);
//End Point
_endPort->getCenter(xCenter,yCenter,zCenter);
- _endPort->getInicPoint(xIport,yIport,zIport);
+ _endPort->getInicPoint(xport,yport,zport);
point = _model->GetManualPoint(_model->GetSizeLstPoints()-1);
- point->SetPoint(xCenter,yIport,zCenter);
+ point->SetPoint(xCenter,yport,zCenter);
}
} // EO namespace bbtk