Trailing edge device of the wing. More...
#include <CPACSTrailingEdgeDevice.h>
Protected Attributes | |
boost::optional< std::string > | m_description |
Description of the trailing edge device. More... | |
std::string | m_name |
Name of the trailing edge device. More... | |
CCPACSControlSurfaceOuterShapeTrailingEdge | m_outerShape |
CCPACSTrailingEdgeDevices * | m_parent |
std::string | m_parentUID |
UID of the parent of the TED. The parent can either be the uID of the componentSegment of the wing, or the uID of another TED. In the second case this TED is placed within the other TED (double slotted flap). In this way n-slotted TEDs can be created. More... | |
CPACSControlSurfacePath | m_path |
boost::optional< CCPACSWingCSStructure > | m_structure |
boost::optional< CPACSControlSurfaceTracks > | m_tracks |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
boost::optional< CCPACSControlSurfaceWingCutOut > | m_wingCutOut |
Private Member Functions | |
CPACSTrailingEdgeDevice (const CPACSTrailingEdgeDevice &)=delete | |
CPACSTrailingEdgeDevice (CPACSTrailingEdgeDevice &&)=delete | |
TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final |
TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final |
CPACSTrailingEdgeDevice & | operator= (const CPACSTrailingEdgeDevice &)=delete |
CPACSTrailingEdgeDevice & | operator= (CPACSTrailingEdgeDevice &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Trailing edge device of the wing.
A trailingEdgeDevice (TED) is defined via its outerShape relative to the componentSegment. The WingCutOut defines the area of the skin that is removed by the TED. Structure is similar to the wing structure. The mechanical links between the TED and the parrent are defined in tracks. The deflection path is described in path. Additional actuators, that are not included into a track, can be defined in actuators. Leading and trailing edge are defined by the outer shape of the wing segments, i.e. the trailing edge of a trailingEdgeDevice is the trailing edge of the wing. This is also valid for kinks that are present in the wing but not explicitly modeled in the control surface. The edges of the control surface within the wing are a straight line in absolute coordinates! Hence, there needs to be a straight connection between the eta-wise outer and inner points of the edge that is within the wing in absolute coordinates.
TIGL_EXPORT tigl::generated::CPACSTrailingEdgeDevice::CPACSTrailingEdgeDevice | ( | CCPACSTrailingEdgeDevices * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSTrailingEdgeDevices* tigl::generated::CPACSTrailingEdgeDevice::GetParent | ( | ) |
TIGL_EXPORT const CCPACSTrailingEdgeDevices* tigl::generated::CPACSTrailingEdgeDevice::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
|
virtual |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
privatedelete |
|
privatedelete |
|
virtual |
Reimplemented in tigl::CCPACSTrailingEdgeDevice.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Description of the trailing edge device.
|
protected |
Name of the trailing edge device.
|
protected |
|
protected |
|
protected |
UID of the parent of the TED. The parent can either be the uID of the componentSegment of the wing, or the uID of another TED. In the second case this TED is placed within the other TED (double slotted flap). In this way n-slotted TEDs can be created.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |