#include <CTiglWingProfilePointList.h>
Data Structures | |
| struct | WireCache |
Protected Member Functions | |
| void | BuildLETEPoints () |
| void | BuildWiresClosed (WireCache &cache) const |
| void | BuildWiresImpl (WireCache &cache, bool closed) const |
| void | BuildWiresOpened (WireCache &cache) const |
| void | closeProfilePoints (ITiglWireAlgorithm::CPointContainer &points) const |
| void | openProfilePoints (ITiglWireAlgorithm::CPointContainer &points) const |
Private Member Functions | |
| CTiglWingProfilePointList (const CTiglWingProfilePointList &) | |
| void | operator= (const CTiglWingProfilePointList &) |
| void | trimUpperLowerCurve (WireCache &cache, Handle(Geom_TrimmedCurve) lowerCurve, Handle(Geom_TrimmedCurve) upperCurve, Handle_Geom_Curve curve) const |
Private Attributes | |
| const std::vector< CTiglPoint > & | coordinates |
| gp_Pnt | lePoint |
| size_t | lePointIdx |
| std::vector< double > | m_initialParams |
| const std::string | profileUID |
| std::unique_ptr< ITiglWireAlgorithm > | profileWireAlgo |
| gp_Pnt | tePoint |
| Cache< WireCache, CTiglWingProfilePointList > | wireCacheClosed |
| Cache< WireCache, CTiglWingProfilePointList > | wireCacheOpened |
Static Private Attributes | |
| static const double | c_blendingDistance |
| static const double | c_prescribedLEParam |
| static const double | c_trailingEdgeRelGap |
| TIGL_EXPORT tigl::CTiglWingProfilePointList::CTiglWingProfilePointList | ( | const CCPACSWingProfile & | profile, |
| const CCPACSCurvePointListXYZ & | cpacsPointlist ) |
| TIGL_EXPORT tigl::CTiglWingProfilePointList::CTiglWingProfilePointList | ( | const CCPACSNacelleProfile & | profile, |
| const CCPACSPointListXYVector & | cpacsPointlist ) |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
| TIGL_EXPORT ITiglWireAlgorithm * tigl::CTiglWingProfilePointList::GetWireAlgo | ( | ) |
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Implements tigl::ITiglWingProfileAlgo.
| TIGL_EXPORT bool tigl::CTiglWingProfilePointList::isProfileClosed | ( | ) | const |
|
protected |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
Coordinates of a wing profile element
|
private |
|
private |
|
private |
Initial parameter values for B-spline approximation (used for consistent knot vectors in lofting)
|
private |
Reference to the wing profile
|
private |
Pointer to wire algorithm (e.g. CTiglInterpolateBsplineWire)
|
private |
|
private |
|
private |