Changeset ddb7de2 in OpenModelica
- Timestamp:
- 2016-04-01T15:39:36+02:00 (8 years ago)
- Branches:
- Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
- Children:
- bb3bd55b
- Parents:
- 26abcb97
- Location:
- OMEdit/OMEditGUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
OMEdit/OMEditGUI/Editors/MetaModelEditor.cpp
r26abcb97 rddb7de2 553 553 * \brief MetaModelEditor::getPositionAndRotationVectors 554 554 * Extracts position and rotation vectors for specified TLM interface, both between CG and model X and between X and interface C 555 * \param interface Interface on the form "submodel.interface"555 * \param interfacePoint Interface on the form "submodel.interface" 556 556 * \param CG_X_PHI_CG Rotation vector between CG abd X 557 557 * \param X_C_PHI_X Rotation vector between X and C … … 560 560 * \return 561 561 */ 562 bool MetaModelEditor::getPositionAndRotationVectors(QString interface ,562 bool MetaModelEditor::getPositionAndRotationVectors(QString interfacePoint, 563 563 QGenericMatrix<3,1,double> &CG_X_PHI_CG, 564 564 QGenericMatrix<3,1,double> &X_C_PHI_X, … … 567 567 { 568 568 //Extract submodel and interface names 569 QString modelName = interface .split(".").at(0);570 QString interfaceName = interface .split(".").at(1);569 QString modelName = interfacePoint.split(".").at(0); 570 QString interfaceName = interfacePoint.split(".").at(1); 571 571 572 572 //Read positions and rotations from XML -
OMEdit/OMEditGUI/Editors/MetaModelEditor.h
r7368537b rddb7de2 93 93 XMLDocument mXmlDocument; 94 94 QGenericMatrix<3,3,double> getRotationMatrix(QGenericMatrix<3,1,double> rotation); 95 bool getPositionAndRotationVectors(QString interface, QGenericMatrix<3,1,double> &CG_X_PHI_CG, QGenericMatrix<3,1,double> &X_C_PHI_X, QGenericMatrix<3,1,double> &CG_X_R_CG, QGenericMatrix<3,1,double> &X_C_R_X); 95 bool getPositionAndRotationVectors(QString interfacePoint, QGenericMatrix<3,1,double> &CG_X_PHI_CG, QGenericMatrix<3,1,double> &X_C_PHI_X, 96 QGenericMatrix<3,1,double> &CG_X_R_CG, QGenericMatrix<3,1,double> &X_C_R_X); 96 97 bool interfacesAligned(QString interface1, QString interface2); 97 98 bool fuzzyCompare(double p1, double p2); -
OMEdit/OMEditGUI/TLM/TLMCoSimulationThread.cpp
r29cba5b3 rddb7de2 77 77 environment.insert("TLMPluginPath", tlmCoSimulationOptions.getTLMPluginPath()); 78 78 mpManagerProcess->setProcessEnvironment(environment); 79 79 // start the executable 80 80 mpManagerProcess->start(fileName, args); 81 81 emit sendManagerOutput(QString("%1 %2").arg(fileName).arg(args.join(" ")), StringHandler::OMEditInfo);
Note: See TracChangeset
for help on using the changeset viewer.