Namespaces | |
| namespace | tigl |
| The CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations. | |
Functions | |
| TIGL_EXPORT double | tigl::computeRibEtaValue (const CTiglWingStructureReference &wsr, const CCPACSWingRibsDefinition &rib, int ribIndex, double xsi) |
| Computes the eta value of a rib at the passed xsi position. | |
| TIGL_EXPORT EtaXsi | tigl::computeRibSparIntersectionEtaXsi (const CTiglWingStructureReference &wsr, const CCPACSWingRibsDefinition &rib, int ribIndex, const CCPACSWingSparSegment &spar) |
| Computes the eta/xsi value of the intersection point of a rib and a spar. | |
| TIGL_EXPORT double | tigl::computeSparXsiValue (const CTiglWingStructureReference &wsr, const CCPACSWingSparSegment &spar, double eta) |
| Computes the xsi value of a spar at the passed eta position. | |
| TIGL_EXPORT gp_Pnt | tigl::getSectionElementChordlinePoint (const CCPACSWingComponentSegment &cs, const std::string §ionElementUID, double xsi) |
| Returns the chordline point of the section element at the passed xsi value. | |
| TIGL_EXPORT void | tigl::InterpolateXsi (const std::string &refUID1, const EtaXsi &etaXsi1, const std::string &refUID2, const EtaXsi &etaXsi2, const std::string &targetUID, double eta, const CTiglUIDManager &uidMgr, double &xsi, double &errorDistance, bool allowExtrapolation=false) |
| Interpolates the xsi coordinate given an eta coordinate of a target segment or target component segment and a straight line defined by two points. | |
| TIGL_EXPORT double | tigl::transformEtaToCSOrTed (const CCPACSEtaIsoLine &eta, const CTiglUIDManager &uidMgr) |
| TIGL_EXPORT double | tigl::transformEtaToCSOrTed (double eta, const std::string &referenceUid, const CTiglUIDManager &uidMgr) |
| TIGL_EXPORT EtaXsi | tigl::transformEtaXsiToCSOrTed (EtaXsi etaXsi, const std::string &referenceUid, const CTiglUIDManager &uidMgr) |
| TIGL_EXPORT double | tigl::transformXsiToCSOrTed (const CCPACSXsiIsoLine &xsi, const CTiglUIDManager &uidMgr) |
| TIGL_EXPORT double | tigl::transformXsiToCSOrTed (double xsi, const std::string &referenceUid, const CTiglUIDManager &uidMgr) |