#include <CCPACSTrailingEdgeDevice.h>
Data Structures | |
struct | HingePoints |
Private Member Functions | |
PNamedShape | BuildLoft () const override |
void | ComputeCutoutShape (PNamedShape &) const |
void | ComputeFlapShape (PNamedShape &) const |
void | ComputeHingePoints (HingePoints &) const |
void | Invalidate () |
const CCPACSWing & | Wing () const |
CCPACSWing & | Wing () |
Private Attributes | |
double | m_currentControlParam |
Cache< PNamedShape, CCPACSTrailingEdgeDevice > | m_cutoutShape |
Cache< PNamedShape, CCPACSTrailingEdgeDevice > | m_flapShape |
Cache< HingePoints, CCPACSTrailingEdgeDevice > | m_hingePoints |
TiglControlSurfaceType | m_type |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Protected Attributes inherited from tigl::generated::CPACSTrailingEdgeDevice | |
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 |
Protected Attributes inherited from tigl::CTiglAbstractGeometricComponent | |
Cache< Bnd_Box, CTiglAbstractGeometricComponent > | bounding_box |
Cache< PNamedShape, CTiglAbstractGeometricComponent > | loft |
TIGL_EXPORT tigl::CCPACSTrailingEdgeDevice::CCPACSTrailingEdgeDevice | ( | CCPACSTrailingEdgeDevices * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
overrideprivatevirtual |
Implements tigl::CTiglAbstractGeometricComponent.
|
private |
|
private |
|
private |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
TIGL_EXPORT double tigl::CCPACSTrailingEdgeDevice::GetControlParameter | ( | ) | const |
TIGL_EXPORT PNamedShape tigl::CCPACSTrailingEdgeDevice::GetCutOutShape | ( | void | ) | const |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
TIGL_EXPORT PNamedShape tigl::CCPACSTrailingEdgeDevice::GetFlapShape | ( | ) | const |
TIGL_EXPORT gp_Trsf tigl::CCPACSTrailingEdgeDevice::GetFlapTransform | ( | ) | const |
TIGL_EXPORT double tigl::CCPACSTrailingEdgeDevice::GetMaxControlParameter | ( | ) | const |
TIGL_EXPORT double tigl::CCPACSTrailingEdgeDevice::GetMinControlParameter | ( | ) | const |
TIGL_EXPORT gp_Vec tigl::CCPACSTrailingEdgeDevice::GetNormalOfControlSurfaceDevice | ( | ) | const |
TIGL_EXPORT std::string tigl::CCPACSTrailingEdgeDevice::GetShortName | ( | ) | const |
TIGL_EXPORT PNamedShape tigl::CCPACSTrailingEdgeDevice::GetTransformedFlapShape | ( | ) | const |
TIGL_EXPORT TiglControlSurfaceType tigl::CCPACSTrailingEdgeDevice::GetType | ( | ) | const |
|
private |
|
overridevirtual |
Reimplemented from tigl::generated::CPACSTrailingEdgeDevice.
TIGL_EXPORT void tigl::CCPACSTrailingEdgeDevice::SetControlParameter | ( | const double | deflect | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |