#include <CControlSurfaceBorderBuilder.h>
◆ CControlSurfaceBorderBuilder() [1/2]
◆ ~CControlSurfaceBorderBuilder()
tigl::CControlSurfaceBorderBuilder::~CControlSurfaceBorderBuilder |
( |
| ) |
|
◆ CControlSurfaceBorderBuilder() [2/2]
tigl::CControlSurfaceBorderBuilder::CControlSurfaceBorderBuilder |
( |
| ) |
|
|
private |
◆ boarderWithInnerShapeImpl()
TopoDS_Wire tigl::CControlSurfaceBorderBuilder::boarderWithInnerShapeImpl |
( |
double |
rTEHeight, |
|
|
double |
xsiTail, |
|
|
double |
xsiTEUpper, |
|
|
double |
xsiTELower, |
|
|
double |
offset |
|
) |
| |
|
private |
Computes the points on the wing skin and their tangents.
◆ borderSimple()
TopoDS_Wire tigl::CControlSurfaceBorderBuilder::borderSimple |
( |
double |
xsiUpper, |
|
|
double |
xsiLower |
|
) |
| |
Simplified cutout without any center point definition.
- Parameters
-
xsiUpper | Upper skin point o the edge, where xsi=1 is the flap leading edge, and xsi=0 the trailing edge |
xsiLower | Lower skin point o the edge, where xsi=1 is the flap leading edge, and xsi=0 the trailing edge |
- Returns
◆ borderWithInnerShape()
TopoDS_Wire tigl::CControlSurfaceBorderBuilder::borderWithInnerShape |
( |
double |
rTEHeight, |
|
|
double |
xsiTail, |
|
|
double |
xsiTEUpper, |
|
|
double |
xsiTELower |
|
) |
| |
Computes the cutout wire with a defined trailing edge shape according to the CPACS definition of a leading edge device.
- Parameters
-
rTEHeight | Relative height of the center point of the edge |
xsiTail | Depth coordinate of the center point |
xsiTEUpper | Upper skin point of the edge, where xsi=1 is the flap leading edge, and xsi=0 the trailing edge |
xsiTELower | Lower skin point of the edge, where xsi=1 is the flap leading edge, and xsi=0 the trailing edge |
- Returns
◆ borderWithLEShape()
TopoDS_Wire tigl::CControlSurfaceBorderBuilder::borderWithLEShape |
( |
double |
rLEHeight, |
|
|
double |
xsiNose, |
|
|
double |
xsiUpper, |
|
|
double |
xsiLower |
|
) |
| |
Computes the cutout wire with a defined leading edge shape according to the CPACS definition.
- Parameters
-
rLEHeight | Relative height of the nose point |
xsiNode | Depth coordinate of the nose point |
xsiUpper | Upper skin point, where xsi=1 is the flap leading edge, and xsi=0 the trailing edge |
xsiLower | Lower skin point, where xsi=1 is the flap leading edge, and xsi=0 the trailing edge |
◆ computeSkinPoints()
void tigl::CControlSurfaceBorderBuilder::computeSkinPoints |
( |
double |
xsiUpper, |
|
|
double |
xsiLower |
|
) |
| |
|
private |
◆ computeSkinPointsImpl()
void tigl::CControlSurfaceBorderBuilder::computeSkinPointsImpl |
( |
double |
xsi, |
|
|
gp_Pnt2d & |
pntUp, |
|
|
gp_Vec2d & |
tangentUp, |
|
|
gp_Pnt2d & |
pntLo, |
|
|
gp_Vec2d & |
tanLo |
|
) |
| |
|
private |
◆ lowerPoint()
gp_Pnt2d tigl::CControlSurfaceBorderBuilder::lowerPoint |
( |
| ) |
|
◆ lowerTangent()
gp_Vec2d tigl::CControlSurfaceBorderBuilder::lowerTangent |
( |
| ) |
|
◆ upperPoint()
gp_Pnt2d tigl::CControlSurfaceBorderBuilder::upperPoint |
( |
| ) |
|
◆ upperTangent()
gp_Vec2d tigl::CControlSurfaceBorderBuilder::upperTangent |
( |
| ) |
|
◆ wholeWingBorder()
TopoDS_Wire tigl::CControlSurfaceBorderBuilder::wholeWingBorder |
( |
| ) |
|
Computes a border that spans the whole wing, i.e. for canard style flaps.
- Returns
◆ _coords
◆ _loTan2d
gp_Vec2d tigl::CControlSurfaceBorderBuilder::_loTan2d |
|
private |
◆ _lp2d
gp_Pnt2d tigl::CControlSurfaceBorderBuilder::_lp2d |
|
private |
◆ _up2d
gp_Pnt2d tigl::CControlSurfaceBorderBuilder::_up2d |
|
private |
◆ _upTan2d
gp_Vec2d tigl::CControlSurfaceBorderBuilder::_upTan2d |
|
private |
◆ _wingShape
TopoDS_Shape tigl::CControlSurfaceBorderBuilder::_wingShape |
|
private |
The documentation for this class was generated from the following file: