3.4.0
tigl::generated::CPACSLeadingEdgeShape Class Reference

Optional definition of the leading edge shape of trailing edge devices (TED). More...

#include <CPACSLeadingEdgeShape.h>

Public Member Functions

TIGL_EXPORT CPACSLeadingEdgeShape (CCPACSControlSurfaceBorderTrailingEdge *parent)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSControlSurfaceBorderTrailingEdgeGetParent ()
 
TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdgeGetParent () const
 
virtual TIGL_EXPORT const double & GetRelHeightLE () const
 
virtual TIGL_EXPORT const double & GetXsiLowerSkin () const
 
virtual TIGL_EXPORT const double & GetXsiUpperSkin () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetRelHeightLE (const double &value)
 
virtual TIGL_EXPORT void SetXsiLowerSkin (const double &value)
 
virtual TIGL_EXPORT void SetXsiUpperSkin (const double &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSLeadingEdgeShape ()
 

Protected Attributes

CCPACSControlSurfaceBorderTrailingEdgem_parent
 
double m_relHeightLE
 Relative height of the leading edge of the TED, based on the airfoil height of the parent at this position. Optional. More...
 
double m_xsiLowerSkin
 Relative chordwise lower skin position, of the border, where the airfoil of the TED is equivalent of the airfoil from the parent. Measured from the rear to the front (0 = TED trailing edge; 1 = TED leading edge). Values form the outer border default to the value of the inner border. Optional. More...
 
double m_xsiUpperSkin
 Relative chordwise upper skin position, of the border, where the airfoil of the TED is equivalent of the airfoil from the parent. Measured from the rear to the front (0 = TED trailing edge; 1 = TED leading edge). Values form the outer border default to the value of the inner border. Optional. More...
 

Private Member Functions

 CPACSLeadingEdgeShape (const CPACSLeadingEdgeShape &)=delete
 
 CPACSLeadingEdgeShape (CPACSLeadingEdgeShape &&)=delete
 
CPACSLeadingEdgeShapeoperator= (const CPACSLeadingEdgeShape &)=delete
 
CPACSLeadingEdgeShapeoperator= (CPACSLeadingEdgeShape &&)=delete
 

Detailed Description

Optional definition of the leading edge shape of trailing edge devices (TED).

All parameters are optional. For the definition of the parameters, please refer to the picture below. Parameters from the outer border default to the parameters of the inner border.

See also
outerShape2

Constructor & Destructor Documentation

◆ CPACSLeadingEdgeShape() [1/3]

TIGL_EXPORT tigl::generated::CPACSLeadingEdgeShape::CPACSLeadingEdgeShape ( CCPACSControlSurfaceBorderTrailingEdge parent)

◆ ~CPACSLeadingEdgeShape()

virtual TIGL_EXPORT tigl::generated::CPACSLeadingEdgeShape::~CPACSLeadingEdgeShape ( )
virtual

◆ CPACSLeadingEdgeShape() [2/3]

tigl::generated::CPACSLeadingEdgeShape::CPACSLeadingEdgeShape ( const CPACSLeadingEdgeShape )
privatedelete

◆ CPACSLeadingEdgeShape() [3/3]

tigl::generated::CPACSLeadingEdgeShape::CPACSLeadingEdgeShape ( CPACSLeadingEdgeShape &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSLeadingEdgeShape::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSLeadingEdgeShape::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSControlSurfaceBorderTrailingEdge* tigl::generated::CPACSLeadingEdgeShape::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdge* tigl::generated::CPACSLeadingEdgeShape::GetParent ( ) const

◆ GetRelHeightLE()

virtual TIGL_EXPORT const double& tigl::generated::CPACSLeadingEdgeShape::GetRelHeightLE ( ) const
virtual

◆ GetXsiLowerSkin()

virtual TIGL_EXPORT const double& tigl::generated::CPACSLeadingEdgeShape::GetXsiLowerSkin ( ) const
virtual

◆ GetXsiUpperSkin()

virtual TIGL_EXPORT const double& tigl::generated::CPACSLeadingEdgeShape::GetXsiUpperSkin ( ) const
virtual

◆ operator=() [1/2]

CPACSLeadingEdgeShape& tigl::generated::CPACSLeadingEdgeShape::operator= ( const CPACSLeadingEdgeShape )
privatedelete

◆ operator=() [2/2]

CPACSLeadingEdgeShape& tigl::generated::CPACSLeadingEdgeShape::operator= ( CPACSLeadingEdgeShape &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeShape::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ SetRelHeightLE()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeShape::SetRelHeightLE ( const double &  value)
virtual

◆ SetXsiLowerSkin()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeShape::SetXsiLowerSkin ( const double &  value)
virtual

◆ SetXsiUpperSkin()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeShape::SetXsiUpperSkin ( const double &  value)
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeShape::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_parent

CCPACSControlSurfaceBorderTrailingEdge* tigl::generated::CPACSLeadingEdgeShape::m_parent
protected

◆ m_relHeightLE

double tigl::generated::CPACSLeadingEdgeShape::m_relHeightLE
protected

Relative height of the leading edge of the TED, based on the airfoil height of the parent at this position. Optional.

◆ m_xsiLowerSkin

double tigl::generated::CPACSLeadingEdgeShape::m_xsiLowerSkin
protected

Relative chordwise lower skin position, of the border, where the airfoil of the TED is equivalent of the airfoil from the parent. Measured from the rear to the front (0 = TED trailing edge; 1 = TED leading edge). Values form the outer border default to the value of the inner border. Optional.

◆ m_xsiUpperSkin

double tigl::generated::CPACSLeadingEdgeShape::m_xsiUpperSkin
protected

Relative chordwise upper skin position, of the border, where the airfoil of the TED is equivalent of the airfoil from the parent. Measured from the rear to the front (0 = TED trailing edge; 1 = TED leading edge). Values form the outer border default to the value of the inner border. Optional.


The documentation for this class was generated from the following file: