Trailing edge device of the wing. More...
#include <CPACSLeadingEdgeDevice.h>
Protected Attributes | |
| boost::optional< std::string > | m_description |
| Description of the leading edge device. | |
| std::string | m_name |
| Name of the leading edge device. | |
| CCPACSControlSurfaceOuterShapeLeadingEdge | m_outerShape |
| CPACSLeadingEdgeDevices * | m_parent |
| std::string | m_parentUID |
| UID of the parent of the LED. The parent is the componentSegment, where it is attached to. | |
| 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 | |
| CPACSLeadingEdgeDevice (const CPACSLeadingEdgeDevice &)=delete | |
| CPACSLeadingEdgeDevice (CPACSLeadingEdgeDevice &&)=delete | |
| TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final |
| TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final |
| CPACSLeadingEdgeDevice & | operator= (const CPACSLeadingEdgeDevice &)=delete |
| CPACSLeadingEdgeDevice & | operator= (CPACSLeadingEdgeDevice &&)=delete |
Additional Inherited Members | |
| Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Trailing edge device of the wing.
A leadingEdgeDevice (LED) is defined via its outerShape relative to the componentSegment. The WingCutOut defines the area of the skin that is removed by the LED. Structure is similar to the wing structure. The mechanical links between the LED and the parent 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::CPACSLeadingEdgeDevice::CPACSLeadingEdgeDevice | ( | CPACSLeadingEdgeDevices * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
|
virtual |
| TIGL_EXPORT CPACSLeadingEdgeDevices * tigl::generated::CPACSLeadingEdgeDevice::GetParent | ( | ) |
| TIGL_EXPORT const CPACSLeadingEdgeDevices * tigl::generated::CPACSLeadingEdgeDevice::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::CCPACSLeadingEdgeDevice.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Description of the leading edge device.
|
protected |
Name of the leading edge device.
|
protected |
|
protected |
|
protected |
UID of the parent of the LED. The parent is the componentSegment, where it is attached to.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |