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

Outer shape definition of the control surface. More...

#include <CPACSControlSurfaceOuterShapeLeadingEdge.h>

Inheritance diagram for tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge:

Public Member Functions

TIGL_EXPORT CPACSControlSurfaceOuterShapeLeadingEdge (CCPACSLeadingEdgeDevice *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CCPACSControlSurfaceBorderLeadingEdgeGetInnerBorder ()
virtual TIGL_EXPORT const CCPACSControlSurfaceBorderLeadingEdgeGetInnerBorder () const
virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceContours > & GetIntermediateAirfoils ()
virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceContours > & GetIntermediateAirfoils () const
virtual TIGL_EXPORT CPACSControlSurfaceContoursGetIntermediateAirfoils (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
virtual TIGL_EXPORT CCPACSControlSurfaceBorderLeadingEdgeGetOuterBorder ()
virtual TIGL_EXPORT const CCPACSControlSurfaceBorderLeadingEdgeGetOuterBorder () const
TIGL_EXPORT CCPACSLeadingEdgeDeviceGetParent ()
TIGL_EXPORT const CCPACSLeadingEdgeDeviceGetParent () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveIntermediateAirfoils ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSControlSurfaceOuterShapeLeadingEdge ()

Protected Attributes

CCPACSControlSurfaceBorderLeadingEdge m_innerBorder
boost::optional< CPACSControlSurfaceContoursm_intermediateAirfoils
CCPACSControlSurfaceBorderLeadingEdge m_outerBorder
CCPACSLeadingEdgeDevicem_parent
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSControlSurfaceOuterShapeLeadingEdge (const CPACSControlSurfaceOuterShapeLeadingEdge &)=delete
 CPACSControlSurfaceOuterShapeLeadingEdge (CPACSControlSurfaceOuterShapeLeadingEdge &&)=delete
CPACSControlSurfaceOuterShapeLeadingEdgeoperator= (const CPACSControlSurfaceOuterShapeLeadingEdge &)=delete
CPACSControlSurfaceOuterShapeLeadingEdgeoperator= (CPACSControlSurfaceOuterShapeLeadingEdge &&)=delete

Detailed Description

Outer shape definition of the control surface.

Definition of the outer shape of the leading edge 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. Please find below an example for the definition of the planform of a trailing edge device. Other controlsurfaces are similar.

See also
outerShape1

Constructor & Destructor Documentation

◆ CPACSControlSurfaceOuterShapeLeadingEdge() [1/3]

TIGL_EXPORT tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::CPACSControlSurfaceOuterShapeLeadingEdge ( CCPACSLeadingEdgeDevice * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSControlSurfaceOuterShapeLeadingEdge()

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

◆ CPACSControlSurfaceOuterShapeLeadingEdge() [2/3]

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

◆ CPACSControlSurfaceOuterShapeLeadingEdge() [3/3]

tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::CPACSControlSurfaceOuterShapeLeadingEdge ( CPACSControlSurfaceOuterShapeLeadingEdge && )
privatedelete

Member Function Documentation

◆ GetInnerBorder() [1/2]

virtual TIGL_EXPORT CCPACSControlSurfaceBorderLeadingEdge & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetInnerBorder ( )
virtual

◆ GetInnerBorder() [2/2]

virtual TIGL_EXPORT const CCPACSControlSurfaceBorderLeadingEdge & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetInnerBorder ( ) const
virtual

◆ GetIntermediateAirfoils() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceContours > & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetIntermediateAirfoils ( )
virtual

◆ GetIntermediateAirfoils() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceContours > & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetIntermediateAirfoils ( ) const
virtual

◆ GetIntermediateAirfoils() [3/3]

virtual TIGL_EXPORT CPACSControlSurfaceContours & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetIntermediateAirfoils ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetOuterBorder() [1/2]

virtual TIGL_EXPORT CCPACSControlSurfaceBorderLeadingEdge & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetOuterBorder ( )
virtual

◆ GetOuterBorder() [2/2]

virtual TIGL_EXPORT const CCPACSControlSurfaceBorderLeadingEdge & tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetOuterBorder ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSLeadingEdgeDevice * tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSLeadingEdgeDevice * tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::GetParent ( ) const

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveIntermediateAirfoils()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::RemoveIntermediateAirfoils ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_innerBorder

CCPACSControlSurfaceBorderLeadingEdge tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::m_innerBorder
protected

◆ m_intermediateAirfoils

boost::optional<CPACSControlSurfaceContours> tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::m_intermediateAirfoils
protected

◆ m_outerBorder

CCPACSControlSurfaceBorderLeadingEdge tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::m_outerBorder
protected

◆ m_parent

CCPACSLeadingEdgeDevice* tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::m_parent
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSControlSurfaceOuterShapeLeadingEdge::m_uidMgr
protected

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