#include <CTiglWingProfileNACA.h>
Data Structures | |
| struct | WireCache |
Public Member Functions | |
| CTiglWingProfileNACA (const CCPACSWingProfile &profile, const generated::CPACSNacaProfile &nacadef) | |
| TIGL_EXPORT const gp_Pnt & | GetLEPoint () const override |
| Get leading edge point. | |
| TIGL_EXPORT const TopoDS_Edge & | GetLowerWire (TiglShapeModifier mod=UNMODIFIED_SHAPE) const override |
| Get lower wing profile wire. | |
| TIGL_EXPORT const std::vector< CTiglPoint > & | GetSamplePoints () const override |
| Returns the profile points as read from TIXI. | |
| TIGL_EXPORT const gp_Pnt & | GetTEPoint () const override |
| Get trailing edge point. | |
| TIGL_EXPORT const TopoDS_Edge & | GetTrailingEdge (TiglShapeModifier mod=UNMODIFIED_SHAPE) const override |
| Get trailing edge. | |
| TIGL_EXPORT const TopoDS_Edge & | GetUpperLowerWire (TiglShapeModifier mod=UNMODIFIED_SHAPE) const override |
| Get upper and lower wing profile into one edge. | |
| TIGL_EXPORT const TopoDS_Edge & | GetUpperWire (TiglShapeModifier mod=UNMODIFIED_SHAPE) const override |
| Get upper wing profile wire. | |
| TIGL_EXPORT bool | HasBluntTE () const override |
| Check if the wing profile has a blunt trailing edge. | |
| TIGL_EXPORT void | Invalidate () const override |
| Update of wire points. | |
| Public Member Functions inherited from tigl::ITiglWingProfileAlgo | |
| virtual | ~ITiglWingProfileAlgo () |
Private Member Functions | |
| void | BuildWires (WireCache &cache) const |
| void | InvalidateParent () const |
Private Attributes | |
| CTiglNACA4Calculator | calculator |
| std::string | profileUID |
| double | te_thickness |
| Cache< WireCache, CTiglWingProfileNACA > | wireCache |
| tigl::CTiglWingProfileNACA::CTiglWingProfileNACA | ( | const CCPACSWingProfile & | profile, |
| const generated::CPACSNacaProfile & | nacadef ) |
|
private |
|
overridevirtual |
|
overridevirtual |
Get lower wing profile wire.
| mod |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Returns the profile points as read from TIXI.
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Get upper and lower wing profile into one edge.
| mod |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Get upper wing profile wire.
| mod |
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
Check if the wing profile has a blunt trailing edge.
Implements tigl::ITiglWingProfileAlgo.
|
overridevirtual |
|
private |
|
private |
|
private |
|
private |
|
private |