3.4.0
tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge Class Reference

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

#include <CPACSControlSurfaceOuterShapeTrailingEdge.h>

+ Inheritance diagram for tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge:

Public Member Functions

TIGL_EXPORT CPACSControlSurfaceOuterShapeTrailingEdge (CCPACSTrailingEdgeDevice *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdgeGetInnerBorder () const
 
virtual TIGL_EXPORT CCPACSControlSurfaceBorderTrailingEdgeGetInnerBorder ()
 
virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceContours > & GetIntermediateAirfoils () const
 
virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceContours > & GetIntermediateAirfoils ()
 
virtual TIGL_EXPORT CPACSControlSurfaceContoursGetIntermediateAirfoils (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdgeGetOuterBorder () const
 
virtual TIGL_EXPORT CCPACSControlSurfaceBorderTrailingEdgeGetOuterBorder ()
 
TIGL_EXPORT CCPACSTrailingEdgeDeviceGetParent ()
 
TIGL_EXPORT const CCPACSTrailingEdgeDeviceGetParent () 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 ~CPACSControlSurfaceOuterShapeTrailingEdge ()
 

Protected Attributes

CCPACSControlSurfaceBorderTrailingEdge m_innerBorder
 
boost::optional< CPACSControlSurfaceContoursm_intermediateAirfoils
 
CCPACSControlSurfaceBorderTrailingEdge m_outerBorder
 
CCPACSTrailingEdgeDevicem_parent
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSControlSurfaceOuterShapeTrailingEdge (const CPACSControlSurfaceOuterShapeTrailingEdge &)=delete
 
 CPACSControlSurfaceOuterShapeTrailingEdge (CPACSControlSurfaceOuterShapeTrailingEdge &&)=delete
 
CPACSControlSurfaceOuterShapeTrailingEdgeoperator= (const CPACSControlSurfaceOuterShapeTrailingEdge &)=delete
 
CPACSControlSurfaceOuterShapeTrailingEdgeoperator= (CPACSControlSurfaceOuterShapeTrailingEdge &&)=delete
 

Detailed Description

Outer shape definition of the control surface.

Definition of the outer shape of the trailing 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

◆ CPACSControlSurfaceOuterShapeTrailingEdge() [1/3]

TIGL_EXPORT tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::CPACSControlSurfaceOuterShapeTrailingEdge ( CCPACSTrailingEdgeDevice parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSControlSurfaceOuterShapeTrailingEdge()

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

◆ CPACSControlSurfaceOuterShapeTrailingEdge() [2/3]

tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::CPACSControlSurfaceOuterShapeTrailingEdge ( const CPACSControlSurfaceOuterShapeTrailingEdge )
privatedelete

◆ CPACSControlSurfaceOuterShapeTrailingEdge() [3/3]

tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::CPACSControlSurfaceOuterShapeTrailingEdge ( CPACSControlSurfaceOuterShapeTrailingEdge &&  )
privatedelete

Member Function Documentation

◆ GetInnerBorder() [1/2]

virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdge& tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetInnerBorder ( ) const
virtual

◆ GetInnerBorder() [2/2]

virtual TIGL_EXPORT CCPACSControlSurfaceBorderTrailingEdge& tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetInnerBorder ( )
virtual

◆ GetIntermediateAirfoils() [1/3]

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

◆ GetIntermediateAirfoils() [2/3]

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

◆ GetIntermediateAirfoils() [3/3]

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

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetOuterBorder() [1/2]

virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdge& tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetOuterBorder ( ) const
virtual

◆ GetOuterBorder() [2/2]

virtual TIGL_EXPORT CCPACSControlSurfaceBorderTrailingEdge& tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetOuterBorder ( )
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSTrailingEdgeDevice* tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSTrailingEdgeDevice* tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetParent ( ) const

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveIntermediateAirfoils()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_innerBorder

CCPACSControlSurfaceBorderTrailingEdge tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::m_innerBorder
protected

◆ m_intermediateAirfoils

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

◆ m_outerBorder

CCPACSControlSurfaceBorderTrailingEdge tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::m_outerBorder
protected

◆ m_parent

CCPACSTrailingEdgeDevice* tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::m_parent
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::m_uidMgr
protected

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