#include <GComplexBoxPortModel.h>
Public Member Functions | |
GComplexBoxPortModel () | |
~GComplexBoxPortModel () | |
virtual void | setInicPoint (double &x, double &y, double &z) |
int | getComplexPortType () |
void | setComplexPortType (int pType) |
virtual std::string | getStatusText () |
virtual void | save (std::string &content) |
void | addInputPort (GPortModel *inputport) |
void | addOutputPort (GPortModel *outputport) |
int | getNumInputPorts () |
int | getNumOutputPorts () |
virtual void | move (double xx, double yy, double zz) |
std::vector< GPortModel * > | getInputPorts () |
std::vector< GPortModel * > | getOutputPorts () |
GPortModel * | getInputPort (std::string name) |
GPortModel * | getInputPort (int pos) |
GPortModel * | getOutputPort (std::string name) |
GPortModel * | getOutputPort (int pos) |
void | updatePorts () |
void | addColons (std::string &text) |
void | removeColons (std::string &text) |
void | getInicPoint (double &x, double &y, double &z) |
void | getFinalPoint (double &x, double &y, double &z) |
void | getCenter (double &x, double &y, double &z) |
virtual void | setFinalPoint (double &x, double &y, double &z) |
virtual bool | isPointInside (double x, double y, double z) |
int | getGObjectType () |
void | setGObjectType (int obtype) |
std::string | getBBTKType () |
void | setBBTKType (std::string obtype) |
std::string | getBBTKName () |
void | setBBTKName (std::string obname) |
int | getObjectId () |
void | setObjectId (int id) |
void | addObserver (Observer *observer) |
void | notifyObservers (int idCaller, int command=NO_COMMAND) |
Protected Attributes | |
std::vector< GPortModel * > | _inputs |
std::vector< GPortModel * > | _outputs |
double | _xInic |
double | _yInic |
double | _zInic |
double | _xFin |
double | _yFin |
double | _zFin |
int | _objectId |
int | _gObjectType |
std::string | _bbtkType |
std::string | _bbtkName |
Private Attributes | |
int | _complexPortType |
Definition at line 55 of file GComplexBoxPortModel.h.
bbtk::GComplexBoxPortModel::GComplexBoxPortModel | ( | ) |
bbtk::GComplexBoxPortModel::~GComplexBoxPortModel | ( | ) |
void bbtk::GBoxModel::addColons | ( | std::string & | text | ) | [inherited] |
Definition at line 202 of file GBoxModel.cxx.
00203 { 00204 std::string character("&&2P&&"); 00205 size_t pos; 00206 pos = text.find(character); 00207 while(pos != std::string::npos) 00208 { 00209 //We replace the character "&&2P&&" with ":" for all the string 00210 text.replace(pos, character.length(),":"); 00211 pos = text.find(character, pos); 00212 } 00213 }
void bbtk::GBoxModel::addInputPort | ( | GPortModel * | inputport | ) | [inherited] |
Definition at line 65 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs.
Referenced by bbtk::wxVtkSceneManager::createGComplexBoxOutputPort(), and bbtk::wxVtkSceneManager::createGInputPort().
00066 { 00067 _inputs.push_back(inputport); 00068 }
void bbtk::Observable::addObserver | ( | Observer * | observer | ) | [inherited] |
Definition at line 68 of file Observable.cxx.
References bbtk::Observable::_observers.
Referenced by bbtk::wxVtkSceneManager::createGBlackBox(), bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), bbtk::wxVtkSceneManager::createGComplexBoxOutputPort(), bbtk::wxVtkSceneManager::createGConnector(), and bbtk::wxVtkSceneManager::createGPort().
00069 { 00070 _observers.push_back(observer); 00071 }
void bbtk::GBoxModel::addOutputPort | ( | GPortModel * | outputport | ) | [inherited] |
Definition at line 72 of file GBoxModel.cxx.
References bbtk::GBoxModel::_outputs.
Referenced by bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), and bbtk::wxVtkSceneManager::createGOutputPort().
00073 { 00074 _outputs.push_back(outputport); 00075 }
std::string bbtk::GObjectModel::getBBTKName | ( | ) | [inherited] |
Definition at line 151 of file GObjectModel.cxx.
References bbtk::GObjectModel::_bbtkName.
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::boxExist(), bbtk::wxBlackBoxEditionDialog::constructBlackBoxEditionDialog(), bbtk::wxVtkSceneManager::getDiagramBBS(), bbtk::GBoxModel::getInputPort(), bbtk::GBoxModel::getOutputPort(), bbtk::GBlackBoxModel::getValueInput(), bbtk::GConnectorModel::save(), bbtk::wxVtkSceneManager::saveComplexBoxBBS(), bbtk::GBlackBoxModel::setValueToInput(), bbtk::vtkGBlackBoxView::updatePositionTextActor(), and bbtk::wxBlackBoxEditionDialog::wxBlackBoxEditionDialog().
00152 { 00153 return _bbtkName; 00154 }
std::string bbtk::GObjectModel::getBBTKType | ( | ) | [inherited] |
Definition at line 137 of file GObjectModel.cxx.
References bbtk::GObjectModel::_bbtkType.
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxBlackBoxEditionDialog::constructBlackBoxEditionDialog(), bbtk::wxVtkSceneManager::DuplicateObjects(), bbtk::wxVtkSceneManager::getDiagramBBS(), bbtk::wxVtkSceneManager::OnMouseMove(), bbtk::wxVtkSceneManager::saveComplexBoxBBS(), bbtk::wxVtkSceneManager::update(), bbtk::vtkGBlackBoxView::updatePositionTextActor(), and bbtk::wxBlackBoxEditionDialog::wxBlackBoxEditionDialog().
00138 { 00139 return _bbtkType; 00140 }
void bbtk::GObjectModel::getCenter | ( | double & | x, | |
double & | y, | |||
double & | z | |||
) | [inherited] |
Definition at line 77 of file GObjectModel.cxx.
References bbtk::GObjectModel::_xFin, bbtk::GObjectModel::_xInic, bbtk::GObjectModel::_yFin, bbtk::GObjectModel::_yInic, bbtk::GObjectModel::_zFin, and bbtk::GObjectModel::_zInic.
Referenced by bbtk::wxVtkSceneManager::OnMouseMove(), bbtk::GConnectorModel::setEndPort(), bbtk::GConnectorModel::setStartPort(), and bbtk::GConnectorModel::updateStartEndPoints().
int bbtk::GComplexBoxPortModel::getComplexPortType | ( | ) |
Definition at line 100 of file GComplexBoxPortModel.cxx.
References _complexPortType.
Referenced by bbtk::vtkGComplexBoxPortView::updateColors().
00101 { 00102 return _complexPortType; 00103 }
void bbtk::GObjectModel::getFinalPoint | ( | double & | x, | |
double & | y, | |||
double & | z | |||
) | [inherited] |
Definition at line 69 of file GObjectModel.cxx.
References bbtk::GObjectModel::_xFin, bbtk::GObjectModel::_yFin, and bbtk::GObjectModel::_zFin.
Referenced by bbtk::vtkGPortView::createVtkObjects(), bbtk::vtkGComplexBoxPortView::createVtkObjects(), bbtk::vtkGBoxView::createVtkObjects(), bbtk::vtkGBlackBoxView::createVtkObjects(), bbtk::GConnectorModel::setStartPort(), bbtk::vtkGPortView::update(), bbtk::vtkGComplexBoxPortView::update(), bbtk::vtkGBoxView::update(), bbtk::vtkGBlackBoxView::update(), bbtk::vtkGBlackBoxView::update_X_Fin(), bbtk::GPortModel::updatePortPosition(), and bbtk::GConnectorModel::updateStartEndPoints().
int bbtk::GObjectModel::getGObjectType | ( | ) | [inherited] |
Definition at line 109 of file GObjectModel.cxx.
References bbtk::GObjectModel::_gObjectType.
Referenced by bbtk::GObjectController::getGObjectType(), bbtk::wxVtkSceneManager::saveComplexBoxBBS(), and bbtk::wxVtkSceneManager::update().
00110 { 00111 return _gObjectType; 00112 }
void bbtk::GObjectModel::getInicPoint | ( | double & | x, | |
double & | y, | |||
double & | z | |||
) | [inherited] |
Definition at line 61 of file GObjectModel.cxx.
References bbtk::GObjectModel::_xInic, bbtk::GObjectModel::_yInic, and bbtk::GObjectModel::_zInic.
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::createGConnector(), bbtk::vtkGPortView::createVtkObjects(), bbtk::vtkGComplexBoxPortView::createVtkObjects(), bbtk::vtkGBoxView::createVtkObjects(), bbtk::vtkGBlackBoxView::createVtkObjects(), bbtk::wxVtkSceneManager::DuplicateObjects(), bbtk::vtkGObjectView::moveObject(), bbtk::GConnectorModel::setEndPort(), bbtk::vtkGPortView::update(), bbtk::vtkGComplexBoxPortView::update(), bbtk::vtkGBoxView::update(), bbtk::vtkGBlackBoxView::update(), bbtk::vtkGBlackBoxView::update_X_Fin(), bbtk::GPortModel::updatePortPosition(), and bbtk::GConnectorModel::updateStartEndPoints().
GPortModel * bbtk::GBoxModel::getInputPort | ( | int | pos | ) | [inherited] |
Definition at line 173 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs.
00174 { 00175 return _inputs[pos]; 00176 }
GPortModel * bbtk::GBoxModel::getInputPort | ( | std::string | name | ) | [inherited] |
Definition at line 145 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs, and bbtk::GObjectModel::getBBTKName().
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::configGConnetion(), bbtk::wxVtkSceneManager::DuplicateObjects(), and bbtk::vtkGBlackBoxView::update_X_Fin().
00146 { 00147 for(int i = 0; i<(int)_inputs.size();i++) 00148 { 00149 if(_inputs[i]->getBBTKName()==name) 00150 { 00151 return _inputs[i]; 00152 } 00153 } 00154 return NULL; 00155 }
std::vector< GPortModel * > bbtk::GBoxModel::getInputPorts | ( | ) | [inherited] |
Definition at line 123 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs.
Referenced by bbtk::wxBlackBoxEditionDialog::constructBlackBoxEditionDialog(), bbtk::wxVtkSceneManager::deleteObject(), bbtk::wxVtkSceneManager::getDiagramBBS(), and bbtk::wxVtkSceneManager::saveComplexBoxBBS().
00124 { 00125 return _inputs; 00126 }
int bbtk::GBoxModel::getNumInputPorts | ( | ) | [inherited] |
Definition at line 79 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs.
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::DuplicateObjects(), and bbtk::vtkGBlackBoxView::update_X_Fin().
00080 { 00081 return _inputs.size(); 00082 }
int bbtk::GBoxModel::getNumOutputPorts | ( | ) | [inherited] |
Definition at line 86 of file GBoxModel.cxx.
References bbtk::GBoxModel::_outputs.
Referenced by bbtk::vtkGBlackBoxView::update_X_Fin().
00087 { 00088 return _outputs.size(); 00089 }
int bbtk::GObjectModel::getObjectId | ( | ) | [inherited] |
Definition at line 173 of file GObjectModel.cxx.
References bbtk::GObjectModel::_objectId.
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::deleteObject(), bbtk::wxVtkSceneManager::DuplicateObjects(), bbtk::GObjectController::getId(), and bbtk::wxVtkSceneManager::getSelectedObjects().
00174 { 00175 return _objectId; 00176 }
GPortModel * bbtk::GBoxModel::getOutputPort | ( | int | pos | ) | [inherited] |
Definition at line 180 of file GBoxModel.cxx.
References bbtk::GBoxModel::_outputs.
00181 { 00182 return _outputs[pos]; 00183 }
GPortModel * bbtk::GBoxModel::getOutputPort | ( | std::string | name | ) | [inherited] |
Definition at line 159 of file GBoxModel.cxx.
References bbtk::GBoxModel::_outputs, and bbtk::GObjectModel::getBBTKName().
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::configGConnetion(), bbtk::wxVtkSceneManager::DuplicateObjects(), and bbtk::vtkGBlackBoxView::update_X_Fin().
00160 { 00161 for(int i = 0; i<(int)_outputs.size();i++) 00162 { 00163 if(_outputs[i]->getBBTKName()==name) 00164 { 00165 return _outputs[i]; 00166 } 00167 } 00168 return NULL; 00169 }
std::vector< GPortModel * > bbtk::GBoxModel::getOutputPorts | ( | ) | [inherited] |
Definition at line 130 of file GBoxModel.cxx.
References bbtk::GBoxModel::_outputs.
Referenced by bbtk::wxVtkSceneManager::deleteObject().
00131 { 00132 return _outputs; 00133 }
std::string bbtk::GComplexBoxPortModel::getStatusText | ( | ) | [virtual] |
Reimplemented from bbtk::GBoxModel.
Definition at line 65 of file GComplexBoxPortModel.cxx.
References bbtk::GObjectModel::_bbtkName.
00066 { 00067 std::string temp = ""; 00068 temp+=_bbtkName; 00069 00070 return temp; 00071 }
bool bbtk::GObjectModel::isPointInside | ( | double | x, | |
double | y, | |||
double | z | |||
) | [virtual, inherited] |
Definition at line 116 of file GObjectModel.cxx.
References bbtk::GObjectModel::_xFin, bbtk::GObjectModel::_xInic, and bbtk::GObjectModel::_yFin.
Referenced by bbtk::vtkGObjectView::isPointInside().
00117 { 00118 if(x>=_xInic && x<=_xFin && y<=_yInic && y>=_yFin) 00119 { 00120 return true; 00121 } 00122 else 00123 { 00124 return false; 00125 } 00126 }
void bbtk::GBoxModel::move | ( | double | xx, | |
double | yy, | |||
double | zz | |||
) | [virtual, inherited] |
Reimplemented from bbtk::GObjectModel.
Definition at line 93 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs, bbtk::GBoxModel::_outputs, and bbtk::GBoxModel::setInicPoint().
Referenced by bbtk::wxVtkSceneManager::DuplicateObjects().
00094 { 00095 setInicPoint(xx,yy,zz); 00096 00097 //Refresh inputs position 00098 int i; 00099 for(i=0;i<(int)_inputs.size();i++) 00100 { 00101 _inputs[i]->updatePortPosition(); 00102 } 00103 00104 //Refresh outputs position 00105 for(i=0;i<(int)_outputs.size();i++) 00106 { 00107 _outputs[i]->updatePortPosition(); 00108 } 00109 00110 }
void bbtk::Observable::notifyObservers | ( | int | idCaller, | |
int | command = NO_COMMAND | |||
) | [inherited] |
Definition at line 56 of file Observable.cxx.
References bbtk::Observable::_observers.
Referenced by bbtk::wxVtkSceneManager::addObjects(), bbtk::wxVtkSceneManager::CancelConnection(), bbtk::wxVtkSceneManager::configGBlackBox(), bbtk::wxVtkSceneManager::configGComBoxInputOutputPort(), bbtk::wxVtkSceneManager::createGBlackBox(), bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), bbtk::wxVtkSceneManager::createGComplexBoxOutputPort(), bbtk::wxVtkSceneManager::createGPort(), bbtk::wxVtkSceneManager::DuplicateObjects(), bbtk::wxVtkSceneManager::MakeBoxExecutable(), bbtk::wxVtkSceneManager::OnLeftButtonDown(), bbtk::GBoxController::OnLeftButtonDown(), bbtk::GBlackBoxController::OnLeftButtonDown(), bbtk::wxVtkSceneManager::OnLeftButtonUp(), bbtk::GPortController::OnLeftButtonUp(), bbtk::GConnectorController::OnLeftButtonUp(), bbtk::GBoxController::OnLeftButtonUp(), bbtk::GBlackBoxController::OnLeftButtonUp(), bbtk::GBlackBoxController::OnMiddleButtonDown(), bbtk::wxVtkSceneManager::OnMouseMove(), bbtk::GObjectController::OnMouseMove(), bbtk::GBoxController::OnMouseMove(), bbtk::GBlackBoxController::OnMouseMove(), bbtk::GPortModel::setConnected(), bbtk::GPortModel::setValue(), bbtk::wxVtkSceneManager::UnSelectBlackBoxes(), and bbtk::wxVtkSceneManager::update().
00057 { 00058 00059 int i; 00060 for(i=0;i<_observers.size();i++) 00061 { 00062 _observers[i]->update(idCaller,command); 00063 } 00064 }
void bbtk::GBoxModel::removeColons | ( | std::string & | text | ) | [inherited] |
Definition at line 215 of file GBoxModel.cxx.
00216 { 00217 std::string character(":"); 00218 size_t pos; 00219 pos = text.find(character); 00220 while(pos != std::string::npos) 00221 { 00222 //We replace the character ":" with "&&2P&&" for all the string 00223 text.replace(pos, character.length(),"&&2P&&"); 00224 pos = text.find(character, pos); 00225 } 00226 }
void bbtk::GComplexBoxPortModel::save | ( | std::string & | content | ) | [virtual] |
Reimplemented from bbtk::GBoxModel.
Definition at line 75 of file GComplexBoxPortModel.cxx.
References bbtk::GObjectModel::_bbtkName, bbtk::GObjectModel::_xInic, bbtk::GObjectModel::_yInic, and bbtk::GObjectModel::_zInic.
00076 { 00077 content+="COMPLEX_PORT\n"; 00078 // Box info 00079 content+=_bbtkName; 00080 content+="\n"; 00081 00082 //Box Position 00083 char buffer [50]; 00084 sprintf (buffer, "%f", _xInic); 00085 content+=buffer; 00086 content+=":"; 00087 sprintf (buffer, "%f", _yInic); 00088 content+=buffer; 00089 content+=":"; 00090 sprintf (buffer, "%f", _zInic); 00091 content+=buffer; 00092 content+="\n"; 00093 00094 content+="FIN_COMPLEX_PORT\n"; 00095 00096 }
void bbtk::GObjectModel::setBBTKName | ( | std::string | obname | ) | [inherited] |
Definition at line 158 of file GObjectModel.cxx.
References bbtk::GObjectModel::_bbtkName.
Referenced by bbtk::wxVtkSceneManager::configGBlackBox(), bbtk::wxVtkSceneManager::createGBlackBox(), bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), bbtk::wxVtkSceneManager::createGComplexBoxOutputPort(), bbtk::wxVtkSceneManager::createGPort(), and bbtk::wxBlackBoxEditionDialog::onClickOk().
00159 { 00160 _bbtkName = obname; 00161 }
void bbtk::GObjectModel::setBBTKType | ( | std::string | obtype | ) | [inherited] |
Definition at line 144 of file GObjectModel.cxx.
References bbtk::GObjectModel::_bbtkType.
Referenced by bbtk::wxVtkSceneManager::createGBlackBox(), bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), bbtk::wxVtkSceneManager::createGComplexBoxOutputPort(), and bbtk::wxVtkSceneManager::createGPort().
00145 { 00146 _bbtkType = obtype; 00147 }
void bbtk::GComplexBoxPortModel::setComplexPortType | ( | int | pType | ) |
Definition at line 107 of file GComplexBoxPortModel.cxx.
References _complexPortType.
Referenced by bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), and bbtk::wxVtkSceneManager::createGComplexBoxOutputPort().
00108 { 00109 _complexPortType=pType; 00110 }
void bbtk::GObjectModel::setFinalPoint | ( | double & | x, | |
double & | y, | |||
double & | z | |||
) | [virtual, inherited] |
Definition at line 94 of file GObjectModel.cxx.
References bbtk::GObjectModel::_xFin, bbtk::GObjectModel::_yFin, and bbtk::GObjectModel::_zFin.
Referenced by bbtk::wxVtkSceneManager::configGBlackBox(), bbtk::GConnectorModel::setEndPort(), setInicPoint(), bbtk::GBoxModel::setInicPoint(), bbtk::vtkGBlackBoxView::update_X_Fin(), and bbtk::GPortModel::updatePortPosition().
void bbtk::GObjectModel::setGObjectType | ( | int | obtype | ) | [inherited] |
Definition at line 102 of file GObjectModel.cxx.
References bbtk::GObjectModel::_gObjectType.
Referenced by bbtk::wxVtkSceneManager::createGConnector(), and bbtk::GObjectsMVCFactory::createGObjectModel().
00103 { 00104 _gObjectType = gObjectType; 00105 }
void bbtk::GComplexBoxPortModel::setInicPoint | ( | double & | x, | |
double & | y, | |||
double & | z | |||
) | [virtual] |
Reimplemented from bbtk::GBoxModel.
Definition at line 55 of file GComplexBoxPortModel.cxx.
References bbtk::COMPLEXPORT_HEIGHT, bbtk::COMPLEXPORT_WIDTH, and bbtk::GObjectModel::setFinalPoint().
Referenced by bbtk::wxVtkSceneManager::createGComplexBoxInputPort(), and bbtk::wxVtkSceneManager::createGComplexBoxOutputPort().
00056 { 00057 GObjectModel::setInicPoint(x,y,z); 00058 00059 double xFin=x+COMPLEXPORT_WIDTH,yFin=y-COMPLEXPORT_HEIGHT; 00060 setFinalPoint(xFin,yFin,z); 00061 }
void bbtk::GObjectModel::setObjectId | ( | int | id | ) | [inherited] |
Definition at line 180 of file GObjectModel.cxx.
References bbtk::GObjectModel::_objectId.
Referenced by bbtk::GObjectController::setId().
00181 { 00182 _objectId=id; 00183 }
void bbtk::GBoxModel::updatePorts | ( | ) | [inherited] |
Definition at line 187 of file GBoxModel.cxx.
References bbtk::GBoxModel::_inputs, bbtk::GObjectModel::_objectId, and bbtk::GBoxModel::_outputs.
Referenced by bbtk::vtkGBoxView::updatePorts().
00188 { 00189 for(int i = 0; i<(int)_inputs.size();i++) 00190 { 00191 _inputs[i]->updatePortPosition(); 00192 _inputs[i]->notifyObservers(_objectId); 00193 } 00194 00195 for(int i = 0; i<_outputs.size();i++) 00196 { 00197 _outputs[i]->updatePortPosition(); 00198 _outputs[i]->notifyObservers(_objectId); 00199 } 00200 }
std::string bbtk::GObjectModel::_bbtkName [protected, inherited] |
Definition at line 134 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getBBTKName(), bbtk::GPortModel::getStatusText(), getStatusText(), bbtk::GBlackBoxModel::getStatusText(), bbtk::GPortModel::save(), save(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setBBTKName().
std::string bbtk::GObjectModel::_bbtkType [protected, inherited] |
Definition at line 131 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getBBTKType(), bbtk::GPortModel::getStatusText(), bbtk::GBlackBoxModel::getStatusText(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setBBTKType().
int bbtk::GComplexBoxPortModel::_complexPortType [private] |
Definition at line 79 of file GComplexBoxPortModel.h.
Referenced by getComplexPortType(), and setComplexPortType().
int bbtk::GObjectModel::_gObjectType [protected, inherited] |
Definition at line 128 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getGObjectType(), and bbtk::GObjectModel::setGObjectType().
std::vector<GPortModel*> bbtk::GBoxModel::_inputs [protected, inherited] |
Definition at line 112 of file GBoxModel.h.
Referenced by bbtk::GBoxModel::addInputPort(), bbtk::GBlackBoxModel::getConnectedInputs(), bbtk::GBoxModel::getInputPort(), bbtk::GBoxModel::getInputPorts(), bbtk::GBoxModel::getNumInputPorts(), bbtk::GBlackBoxModel::getValueInput(), bbtk::GBlackBoxModel::getValueInputPort(), bbtk::GBoxModel::move(), bbtk::GBlackBoxModel::save(), bbtk::GBlackBoxModel::setValueToInput(), bbtk::GBlackBoxModel::setValueToInputPort(), and bbtk::GBoxModel::updatePorts().
int bbtk::GObjectModel::_objectId [protected, inherited] |
Definition at line 125 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getObjectId(), bbtk::GPortModel::setConnected(), bbtk::GObjectModel::setObjectId(), bbtk::GPortModel::setValue(), and bbtk::GBoxModel::updatePorts().
std::vector<GPortModel*> bbtk::GBoxModel::_outputs [protected, inherited] |
Definition at line 113 of file GBoxModel.h.
Referenced by bbtk::GBoxModel::addOutputPort(), bbtk::GBlackBoxModel::getConnectedOutputs(), bbtk::GBoxModel::getNumOutputPorts(), bbtk::GBoxModel::getOutputPort(), bbtk::GBoxModel::getOutputPorts(), bbtk::GBoxModel::move(), and bbtk::GBoxModel::updatePorts().
double bbtk::GObjectModel::_xFin [protected, inherited] |
Definition at line 121 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getCenter(), bbtk::GObjectModel::getFinalPoint(), bbtk::GObjectModel::GObjectModel(), bbtk::GObjectModel::isPointInside(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setFinalPoint().
double bbtk::GObjectModel::_xInic [protected, inherited] |
Definition at line 118 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getCenter(), bbtk::GObjectModel::getInicPoint(), bbtk::GObjectModel::GObjectModel(), bbtk::GObjectModel::isPointInside(), save(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setInicPoint().
double bbtk::GObjectModel::_yFin [protected, inherited] |
Definition at line 122 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getCenter(), bbtk::GObjectModel::getFinalPoint(), bbtk::GObjectModel::GObjectModel(), bbtk::GObjectModel::isPointInside(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setFinalPoint().
double bbtk::GObjectModel::_yInic [protected, inherited] |
Definition at line 119 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getCenter(), bbtk::GObjectModel::getInicPoint(), bbtk::GObjectModel::GObjectModel(), save(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setInicPoint().
double bbtk::GObjectModel::_zFin [protected, inherited] |
Definition at line 123 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getCenter(), bbtk::GObjectModel::getFinalPoint(), bbtk::GObjectModel::GObjectModel(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setFinalPoint().
double bbtk::GObjectModel::_zInic [protected, inherited] |
Definition at line 120 of file GObjectModel.h.
Referenced by bbtk::GObjectModel::getCenter(), bbtk::GObjectModel::getInicPoint(), bbtk::GObjectModel::GObjectModel(), save(), bbtk::GBlackBoxModel::save(), and bbtk::GObjectModel::setInicPoint().