#include <CCPACSControlSurfaceWingCutOut.h>
Inheritance diagram for tigl::CCPACSControlSurfaceWingCutOut:Private Types | |
| enum | CutoutPosition { CutoutPosition::InnerBorder, CutoutPosition::OuterBorder } |
Private Member Functions | |
| CTiglControlSurfaceBorderCoordinateSystem | GetCutoutCS (bool isInnerBorder, const CCPACSControlSurfaceBorderTrailingEdge *, const gp_Vec &upDir) const |
| TopoDS_Wire | GetCutoutWire (CutoutPosition pos, PNamedShape wingCleanShape, const CCPACSControlSurfaceBorderTrailingEdge *outerBorder, gp_Vec upDir) const |
Additional Inherited Members | |
Protected Attributes inherited from tigl::generated::CPACSControlSurfaceWingCutOut | |
| boost::optional< CPACSCutOutControlPoints > | m_cutOutProfileControlPoint |
| boost::optional< CPACSCutOutProfiles > | m_cutOutProfiles |
| boost::optional< CPACSControlSurfaceSkinCutOutBorder > | m_innerBorder |
| CPACSControlSurfaceSkinCutOut | m_lowerSkin |
| boost::optional< CPACSControlSurfaceSkinCutOutBorder > | m_outerBorder |
| CCPACSTrailingEdgeDevice * | m_parent |
| CTiglUIDManager * | m_uidMgr |
| CPACSControlSurfaceSkinCutOut | m_upperSkin |
|
strongprivate |
| TIGL_EXPORT tigl::CCPACSControlSurfaceWingCutOut::CCPACSControlSurfaceWingCutOut | ( | CCPACSTrailingEdgeDevice * | parent, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
private |
|
private |
| TIGL_EXPORT PNamedShape tigl::CCPACSControlSurfaceWingCutOut::GetLoft | ( | PNamedShape | wingCleanShape, |
| const CCPACSControlSurfaceOuterShapeTrailingEdge & | , | ||
| const gp_Vec & | upDir | ||
| ) | const |