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

Inner/outer border of the control surface. More...

#include <CPACSControlSurfaceBorderLeadingEdge.h>

Inheritance diagram for tigl::generated::CPACSControlSurfaceBorderLeadingEdge:

Public Member Functions

TIGL_EXPORT CPACSControlSurfaceBorderLeadingEdge (CCPACSControlSurfaceOuterShapeLeadingEdge *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSContourReference > & GetAirfoil_choice3 ()
virtual TIGL_EXPORT const boost::optional< CPACSContourReference > & GetAirfoil_choice3 () const
virtual TIGL_EXPORT CPACSContourReferenceGetAirfoil_choice3 (CreateIfNotExistsTag)
virtual TIGL_EXPORT CCPACSEtaIsoLineGetEtaLE ()
virtual TIGL_EXPORT const CCPACSEtaIsoLineGetEtaLE () const
virtual TIGL_EXPORT boost::optional< CCPACSEtaIsoLine > & GetEtaTE ()
virtual TIGL_EXPORT const boost::optional< CCPACSEtaIsoLine > & GetEtaTE () const
virtual TIGL_EXPORT CCPACSEtaIsoLineGetEtaTE (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSLeadingEdgeHollow > & GetInnerShape_choice1 ()
virtual TIGL_EXPORT const boost::optional< CPACSLeadingEdgeHollow > & GetInnerShape_choice1 () const
virtual TIGL_EXPORT CPACSLeadingEdgeHollowGetInnerShape_choice1 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSLeadingEdgeShape > & GetLeadingEdgeShape_choice2 ()
virtual TIGL_EXPORT const boost::optional< CPACSLeadingEdgeShape > & GetLeadingEdgeShape_choice2 () const
virtual TIGL_EXPORT CPACSLeadingEdgeShapeGetLeadingEdgeShape_choice2 (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CCPACSControlSurfaceOuterShapeLeadingEdgeGetParent ()
TIGL_EXPORT const CCPACSControlSurfaceOuterShapeLeadingEdgeGetParent () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT boost::optional< CCPACSXsiIsoLine > & GetXsiTE_choice1 ()
virtual TIGL_EXPORT const boost::optional< CCPACSXsiIsoLine > & GetXsiTE_choice1 () const
virtual TIGL_EXPORT CCPACSXsiIsoLineGetXsiTE_choice1 (CreateIfNotExistsTag)
virtual TIGL_EXPORT const boost::optional< double > & GetXsiTELower_choice2 () const
virtual TIGL_EXPORT const boost::optional< double > & GetXsiTEUpper_choice2 () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveAirfoil_choice3 ()
virtual TIGL_EXPORT void RemoveEtaTE ()
virtual TIGL_EXPORT void RemoveInnerShape_choice1 ()
virtual TIGL_EXPORT void RemoveLeadingEdgeShape_choice2 ()
virtual TIGL_EXPORT void RemoveXsiTE_choice1 ()
virtual TIGL_EXPORT void SetXsiTELower_choice2 (const boost::optional< double > &value)
virtual TIGL_EXPORT void SetXsiTEUpper_choice2 (const boost::optional< double > &value)
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSControlSurfaceBorderLeadingEdge ()

Protected Attributes

boost::optional< CPACSContourReferencem_airfoil_choice3
CCPACSEtaIsoLine m_etaLE
 Relative spanwise inner/outer position of the leading edge of the control surface.
boost::optional< CCPACSEtaIsoLinem_etaTE
 Relative spanwise inner/outer position of the trailing edge of the control surface. Defaults to 'etaLE'.
boost::optional< CPACSLeadingEdgeHollowm_innerShape_choice1
boost::optional< CPACSLeadingEdgeShapem_leadingEdgeShape_choice2
CCPACSControlSurfaceOuterShapeLeadingEdgem_parent
CTiglUIDManagerm_uidMgr
boost::optional< CCPACSXsiIsoLinem_xsiTE_choice1
 Relative chordwise inner/outer position of the trailing edge of the control surface. Reference is eta/xsi from the parent.
boost::optional< double > m_xsiTELower_choice2
boost::optional< double > m_xsiTEUpper_choice2

Private Member Functions

 CPACSControlSurfaceBorderLeadingEdge (const CPACSControlSurfaceBorderLeadingEdge &)=delete
 CPACSControlSurfaceBorderLeadingEdge (CPACSControlSurfaceBorderLeadingEdge &&)=delete
CPACSControlSurfaceBorderLeadingEdgeoperator= (const CPACSControlSurfaceBorderLeadingEdge &)=delete
CPACSControlSurfaceBorderLeadingEdgeoperator= (CPACSControlSurfaceBorderLeadingEdge &&)=delete

Detailed Description

Inner/outer border of the control surface.

Definition of the inner/outer border of the control surface. The position on the planform of the control surface is defined by defining the eta/xsi coordinates of the inner/outer and forward/rear border. The eta/xsi coordinates refer to the parent. In addition, optionally, the airfoil shape of the control surface can be defined closer. For the leading edge devices 'hollow'. If an exact control surface airfoil definition should be used, outerShape->airfoils can be used. Please find below an example for the definition of the planform of a trailing edge device. Other controlsurfaces are similar.

See also
outerShape1
spoiler1

Constructor & Destructor Documentation

◆ CPACSControlSurfaceBorderLeadingEdge() [1/3]

TIGL_EXPORT tigl::generated::CPACSControlSurfaceBorderLeadingEdge::CPACSControlSurfaceBorderLeadingEdge ( CCPACSControlSurfaceOuterShapeLeadingEdge * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSControlSurfaceBorderLeadingEdge()

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

◆ CPACSControlSurfaceBorderLeadingEdge() [2/3]

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

◆ CPACSControlSurfaceBorderLeadingEdge() [3/3]

tigl::generated::CPACSControlSurfaceBorderLeadingEdge::CPACSControlSurfaceBorderLeadingEdge ( CPACSControlSurfaceBorderLeadingEdge && )
privatedelete

Member Function Documentation

◆ GetAirfoil_choice3() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSContourReference > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetAirfoil_choice3 ( )
virtual

◆ GetAirfoil_choice3() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSContourReference > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetAirfoil_choice3 ( ) const
virtual

◆ GetAirfoil_choice3() [3/3]

virtual TIGL_EXPORT CPACSContourReference & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetAirfoil_choice3 ( CreateIfNotExistsTag )
virtual

◆ GetEtaLE() [1/2]

virtual TIGL_EXPORT CCPACSEtaIsoLine & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetEtaLE ( )
virtual

◆ GetEtaLE() [2/2]

virtual TIGL_EXPORT const CCPACSEtaIsoLine & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetEtaLE ( ) const
virtual

◆ GetEtaTE() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSEtaIsoLine > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetEtaTE ( )
virtual

◆ GetEtaTE() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSEtaIsoLine > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetEtaTE ( ) const
virtual

◆ GetEtaTE() [3/3]

virtual TIGL_EXPORT CCPACSEtaIsoLine & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetEtaTE ( CreateIfNotExistsTag )
virtual

◆ GetInnerShape_choice1() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSLeadingEdgeHollow > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetInnerShape_choice1 ( )
virtual

◆ GetInnerShape_choice1() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSLeadingEdgeHollow > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetInnerShape_choice1 ( ) const
virtual

◆ GetInnerShape_choice1() [3/3]

virtual TIGL_EXPORT CPACSLeadingEdgeHollow & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetInnerShape_choice1 ( CreateIfNotExistsTag )
virtual

◆ GetLeadingEdgeShape_choice2() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSLeadingEdgeShape > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetLeadingEdgeShape_choice2 ( )
virtual

◆ GetLeadingEdgeShape_choice2() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSLeadingEdgeShape > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetLeadingEdgeShape_choice2 ( ) const
virtual

◆ GetLeadingEdgeShape_choice2() [3/3]

virtual TIGL_EXPORT CPACSLeadingEdgeShape & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetLeadingEdgeShape_choice2 ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSControlSurfaceOuterShapeLeadingEdge * tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSControlSurfaceOuterShapeLeadingEdge * tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetParent ( ) const

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetUIDManager ( ) const

◆ GetXsiTE_choice1() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSXsiIsoLine > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetXsiTE_choice1 ( )
virtual

◆ GetXsiTE_choice1() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSXsiIsoLine > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetXsiTE_choice1 ( ) const
virtual

◆ GetXsiTE_choice1() [3/3]

virtual TIGL_EXPORT CCPACSXsiIsoLine & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetXsiTE_choice1 ( CreateIfNotExistsTag )
virtual

◆ GetXsiTELower_choice2()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetXsiTELower_choice2 ( ) const
virtual

◆ GetXsiTEUpper_choice2()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSControlSurfaceBorderLeadingEdge::GetXsiTEUpper_choice2 ( ) const
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveAirfoil_choice3()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::RemoveAirfoil_choice3 ( )
virtual

◆ RemoveEtaTE()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::RemoveEtaTE ( )
virtual

◆ RemoveInnerShape_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::RemoveInnerShape_choice1 ( )
virtual

◆ RemoveLeadingEdgeShape_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::RemoveLeadingEdgeShape_choice2 ( )
virtual

◆ RemoveXsiTE_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::RemoveXsiTE_choice1 ( )
virtual

◆ SetXsiTELower_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::SetXsiTELower_choice2 ( const boost::optional< double > & value)
virtual

◆ SetXsiTEUpper_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceBorderLeadingEdge::SetXsiTEUpper_choice2 ( const boost::optional< double > & value)
virtual

◆ ValidateChoices()

TIGL_EXPORT bool tigl::generated::CPACSControlSurfaceBorderLeadingEdge::ValidateChoices ( ) const

◆ WriteCPACS()

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

Field Documentation

◆ m_airfoil_choice3

boost::optional<CPACSContourReference> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_airfoil_choice3
protected

◆ m_etaLE

CCPACSEtaIsoLine tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_etaLE
protected

Relative spanwise inner/outer position of the leading edge of the control surface.

◆ m_etaTE

boost::optional<CCPACSEtaIsoLine> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_etaTE
protected

Relative spanwise inner/outer position of the trailing edge of the control surface. Defaults to 'etaLE'.

◆ m_innerShape_choice1

boost::optional<CPACSLeadingEdgeHollow> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_innerShape_choice1
protected

◆ m_leadingEdgeShape_choice2

boost::optional<CPACSLeadingEdgeShape> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_leadingEdgeShape_choice2
protected

◆ m_parent

CCPACSControlSurfaceOuterShapeLeadingEdge* tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_parent
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_uidMgr
protected

◆ m_xsiTE_choice1

boost::optional<CCPACSXsiIsoLine> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_xsiTE_choice1
protected

Relative chordwise inner/outer position of the trailing edge of the control surface. Reference is eta/xsi from the parent.

◆ m_xsiTELower_choice2

boost::optional<double> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_xsiTELower_choice2
protected

◆ m_xsiTEUpper_choice2

boost::optional<double> tigl::generated::CPACSControlSurfaceBorderLeadingEdge::m_xsiTEUpper_choice2
protected

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