3.4.0
tigletaxsifunctions.h File Reference
#include <string>
#include <gp_Pnt.hxx>
#include "tigl_internal.h"
#include "EtaXsi.h"

Namespaces

 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. More...
 
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. More...
 
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. More...
 
TIGL_EXPORT gp_Pnt tigl::getSectionElementChordlinePoint (const CCPACSWingComponentSegment &cs, const std::string &sectionElementUID, double xsi)
 Returns the chordline point of the section element at the passed xsi value. More...
 
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)
 Interpolates the xsi coordinate given an eta coordinate of a target segment or target component segment and a straight line defined by two points. More...
 
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)