3.5.0-rc1
Loading...
Searching...
No Matches
tigl::generated::CPACSLeadingEdgeHollow Class Reference

Optional definition of the airfoil inner shape of leading edge devices (LED). More...

#include <CPACSLeadingEdgeHollow.h>

Public Member Functions

TIGL_EXPORT CPACSLeadingEdgeHollow (CCPACSControlSurfaceBorderLeadingEdge *parent)
TIGL_EXPORT CPACSLeadingEdgeHollow (CCPACSControlSurfaceBorderTrailingEdge *parent)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
template<typename P>
P * GetParent ()
template<typename P>
const P * GetParent () const
virtual TIGL_EXPORT const double & GetRelHeightTE () const
virtual TIGL_EXPORT const double & GetXsiTE () const
template<typename P>
bool IsParent () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void SetRelHeightTE (const double &value)
virtual TIGL_EXPORT void SetXsiTE (const double &value)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSLeadingEdgeHollow ()

Protected Attributes

void * m_parent
const std::type_info * m_parentType
double m_relHeightTE
 Relative height of the most forward point of the LED's rear part, based on the airfoil height of the parent at this position. Optional.
double m_xsiTE
 Relative chordwise position of the most forward point of the LED's rear part, based on the chord of the parent at this position. Optional.

Private Member Functions

 CPACSLeadingEdgeHollow (const CPACSLeadingEdgeHollow &)=delete
 CPACSLeadingEdgeHollow (CPACSLeadingEdgeHollow &&)=delete
CPACSLeadingEdgeHollowoperator= (const CPACSLeadingEdgeHollow &)=delete
CPACSLeadingEdgeHollowoperator= (CPACSLeadingEdgeHollow &&)=delete

Detailed Description

Optional definition of the airfoil inner shape of leading edge devices (LED).

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
led

Constructor & Destructor Documentation

◆ CPACSLeadingEdgeHollow() [1/4]

TIGL_EXPORT tigl::generated::CPACSLeadingEdgeHollow::CPACSLeadingEdgeHollow ( CCPACSControlSurfaceBorderLeadingEdge * parent)

◆ CPACSLeadingEdgeHollow() [2/4]

TIGL_EXPORT tigl::generated::CPACSLeadingEdgeHollow::CPACSLeadingEdgeHollow ( CCPACSControlSurfaceBorderTrailingEdge * parent)

◆ ~CPACSLeadingEdgeHollow()

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

◆ CPACSLeadingEdgeHollow() [3/4]

tigl::generated::CPACSLeadingEdgeHollow::CPACSLeadingEdgeHollow ( const CPACSLeadingEdgeHollow & )
privatedelete

◆ CPACSLeadingEdgeHollow() [4/4]

tigl::generated::CPACSLeadingEdgeHollow::CPACSLeadingEdgeHollow ( CPACSLeadingEdgeHollow && )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

template<typename P>
P * tigl::generated::CPACSLeadingEdgeHollow::GetParent ( )
inline

◆ GetParent() [2/2]

template<typename P>
const P * tigl::generated::CPACSLeadingEdgeHollow::GetParent ( ) const
inline

◆ GetRelHeightTE()

virtual TIGL_EXPORT const double & tigl::generated::CPACSLeadingEdgeHollow::GetRelHeightTE ( ) const
virtual

◆ GetXsiTE()

virtual TIGL_EXPORT const double & tigl::generated::CPACSLeadingEdgeHollow::GetXsiTE ( ) const
virtual

◆ IsParent()

template<typename P>
bool tigl::generated::CPACSLeadingEdgeHollow::IsParent ( ) const
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetRelHeightTE()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeHollow::SetRelHeightTE ( const double & value)
virtual

◆ SetXsiTE()

virtual TIGL_EXPORT void tigl::generated::CPACSLeadingEdgeHollow::SetXsiTE ( const double & value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

void* tigl::generated::CPACSLeadingEdgeHollow::m_parent
protected

◆ m_parentType

const std::type_info* tigl::generated::CPACSLeadingEdgeHollow::m_parentType
protected

◆ m_relHeightTE

double tigl::generated::CPACSLeadingEdgeHollow::m_relHeightTE
protected

Relative height of the most forward point of the LED's rear part, based on the airfoil height of the parent at this position. Optional.

◆ m_xsiTE

double tigl::generated::CPACSLeadingEdgeHollow::m_xsiTE
protected

Relative chordwise position of the most forward point of the LED's rear part, based on the chord of the parent at this position. Optional.


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