3.5.0-rc1
Loading...
Searching...
No Matches
tigletaxsifunctions.h File Reference
#include <string>
#include <gp_Pnt.hxx>
#include "tigl_internal.h"
#include "EtaXsi.h"

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 &sectionElementUID, 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)