#include <CCPACSControlSurfaceWingCutOut.h>
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 |