3.5.0-rc1
Loading...
Searching...
No Matches
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 CCPACSControlSurfaceBorderTrailingEdgeGetInnerBorder ()
virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdgeGetInnerBorder () 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 CCPACSControlSurfaceBorderTrailingEdgeGetOuterBorder ()
virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdgeGetOuterBorder () const
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 CCPACSControlSurfaceBorderTrailingEdge & tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetInnerBorder ( )
virtual

◆ GetInnerBorder() [2/2]

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

◆ GetIntermediateAirfoils() [1/3]

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

◆ GetIntermediateAirfoils() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceContours > & tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetIntermediateAirfoils ( ) const
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 CCPACSControlSurfaceBorderTrailingEdge & tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetOuterBorder ( )
virtual

◆ GetOuterBorder() [2/2]

virtual TIGL_EXPORT const CCPACSControlSurfaceBorderTrailingEdge & tigl::generated::CPACSControlSurfaceOuterShapeTrailingEdge::GetOuterBorder ( ) const
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: