3.4.0
tigl::generated::CPACSWingRibCell Class Reference

Definition of a ribCell. More...

#include <CPACSWingRibCell.h>

+ Inheritance diagram for tigl::generated::CPACSWingRibCell:

Public Member Functions

TIGL_EXPORT CPACSWingRibCell (CCPACSWingRibCrossSection *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const std::string & GetFromRib () const
 
virtual TIGL_EXPORT const CPACSCapGetLowerCap () const
 
virtual TIGL_EXPORT CPACSCapGetLowerCap ()
 
virtual TIGL_EXPORT const CCPACSMaterialDefinitionGetMaterial () const
 
virtual TIGL_EXPORT CCPACSMaterialDefinitionGetMaterial ()
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSWingRibCrossSectionGetParent ()
 
TIGL_EXPORT const CCPACSWingRibCrossSectionGetParent () const
 
virtual TIGL_EXPORT const CPACSPointXGetRibRotation () const
 
virtual TIGL_EXPORT CPACSPointXGetRibRotation ()
 
virtual TIGL_EXPORT const std::string & GetToRib () const
 
virtual TIGL_EXPORT const std::string & GetUID () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const CPACSCapGetUpperCap () const
 
virtual TIGL_EXPORT CPACSCapGetUpperCap ()
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetFromRib (const std::string &value)
 
virtual TIGL_EXPORT void SetToRib (const std::string &value)
 
virtual TIGL_EXPORT void SetUID (const std::string &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSWingRibCell ()
 
- Public Member Functions inherited from tigl::CTiglReqUIDObject
boost::optional< std::string > GetObjectUID () const
 
virtual ~CTiglReqUIDObject ()=default
 
- Public Member Functions inherited from tigl::CTiglUIDObject
TIGL_EXPORT void Invalidate (const boost::optional< std::string > &source=boost::none) const
 

Protected Attributes

std::string m_fromRib
 Defines the beginning of the ribCell. The enumeration is within the ribSet. More...
 
CPACSCap m_lowerCap
 
CCPACSMaterialDefinition m_material
 The orthotropyDirection is defined as rotation around the ribs z-axis. The rib coordinate system is defined as follows: x-axis is from leading to trailingeEdge of the componentSegment in the direction of the rib elongation. z-axis is normal to the rib in the direction of positive eta. y is defined by right hand rule. Rotation is around the z-axis. Zero degrees are at the x-axis positive direction. More...
 
CCPACSWingRibCrossSectionm_parent
 
CPACSPointX m_ribRotation
 WING: The Rotation along the x describes a rotation around a line, that is defined by the intersection of the rib with the wing middle plane (orientated from leading to trailing edge). This angle defaults to 90° which means, that the rib is perpendicular on the wings middle plane. PYLON: The Rotation along the z describes a rotation around the pylons z-axis (= rotation in top view). This angle defaults to 90° which means, that the rib is perpendicular to the pylons x-axis. More...
 
std::string m_toRib
 Defines the ending of the ribCell. The enumeration is within the ribSet. More...
 
std::string m_uID
 
CTiglUIDManagerm_uidMgr
 
CPACSCap m_upperCap
 

Private Member Functions

 CPACSWingRibCell (const CPACSWingRibCell &)=delete
 
 CPACSWingRibCell (CPACSWingRibCell &&)=delete
 
CPACSWingRibCelloperator= (const CPACSWingRibCell &)=delete
 
CPACSWingRibCelloperator= (CPACSWingRibCell &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from tigl::CTiglUIDObject
 ~CTiglUIDObject ()=default
 

Detailed Description

Definition of a ribCell.

RibCells are optional elements. They are defined via a fromRib and a toRib. The enumeration is within the ribSet. RibNumber 1 starts at etaStart.

Constructor & Destructor Documentation

◆ CPACSWingRibCell() [1/3]

TIGL_EXPORT tigl::generated::CPACSWingRibCell::CPACSWingRibCell ( CCPACSWingRibCrossSection parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSWingRibCell()

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

◆ CPACSWingRibCell() [2/3]

tigl::generated::CPACSWingRibCell::CPACSWingRibCell ( const CPACSWingRibCell )
privatedelete

◆ CPACSWingRibCell() [3/3]

tigl::generated::CPACSWingRibCell::CPACSWingRibCell ( CPACSWingRibCell &&  )
privatedelete

Member Function Documentation

◆ GetFromRib()

virtual TIGL_EXPORT const std::string& tigl::generated::CPACSWingRibCell::GetFromRib ( ) const
virtual

◆ GetLowerCap() [1/2]

virtual TIGL_EXPORT const CPACSCap& tigl::generated::CPACSWingRibCell::GetLowerCap ( ) const
virtual

◆ GetLowerCap() [2/2]

virtual TIGL_EXPORT CPACSCap& tigl::generated::CPACSWingRibCell::GetLowerCap ( )
virtual

◆ GetMaterial() [1/2]

virtual TIGL_EXPORT const CCPACSMaterialDefinition& tigl::generated::CPACSWingRibCell::GetMaterial ( ) const
virtual

◆ GetMaterial() [2/2]

virtual TIGL_EXPORT CCPACSMaterialDefinition& tigl::generated::CPACSWingRibCell::GetMaterial ( )
virtual

◆ GetNextUIDParent() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSWingRibCrossSection* tigl::generated::CPACSWingRibCell::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSWingRibCrossSection* tigl::generated::CPACSWingRibCell::GetParent ( ) const

◆ GetRibRotation() [1/2]

virtual TIGL_EXPORT const CPACSPointX& tigl::generated::CPACSWingRibCell::GetRibRotation ( ) const
virtual

◆ GetRibRotation() [2/2]

virtual TIGL_EXPORT CPACSPointX& tigl::generated::CPACSWingRibCell::GetRibRotation ( )
virtual

◆ GetToRib()

virtual TIGL_EXPORT const std::string& tigl::generated::CPACSWingRibCell::GetToRib ( ) const
virtual

◆ GetUID()

virtual TIGL_EXPORT const std::string& tigl::generated::CPACSWingRibCell::GetUID ( ) const
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSWingRibCell::GetUIDManager ( )
virtual

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSWingRibCell::GetUIDManager ( ) const
virtual

Implements tigl::CTiglUIDObject.

◆ GetUpperCap() [1/2]

virtual TIGL_EXPORT const CPACSCap& tigl::generated::CPACSWingRibCell::GetUpperCap ( ) const
virtual

◆ GetUpperCap() [2/2]

virtual TIGL_EXPORT CPACSCap& tigl::generated::CPACSWingRibCell::GetUpperCap ( )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetFromRib()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibCell::SetFromRib ( const std::string &  value)
virtual

◆ SetToRib()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibCell::SetToRib ( const std::string &  value)
virtual

◆ SetUID()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibCell::SetUID ( const std::string &  value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_fromRib

std::string tigl::generated::CPACSWingRibCell::m_fromRib
protected

Defines the beginning of the ribCell. The enumeration is within the ribSet.

◆ m_lowerCap

CPACSCap tigl::generated::CPACSWingRibCell::m_lowerCap
protected

◆ m_material

CCPACSMaterialDefinition tigl::generated::CPACSWingRibCell::m_material
protected

The orthotropyDirection is defined as rotation around the ribs z-axis. The rib coordinate system is defined as follows: x-axis is from leading to trailingeEdge of the componentSegment in the direction of the rib elongation. z-axis is normal to the rib in the direction of positive eta. y is defined by right hand rule. Rotation is around the z-axis. Zero degrees are at the x-axis positive direction.

◆ m_parent

CCPACSWingRibCrossSection* tigl::generated::CPACSWingRibCell::m_parent
protected

◆ m_ribRotation

CPACSPointX tigl::generated::CPACSWingRibCell::m_ribRotation
protected

WING: The Rotation along the x describes a rotation around a line, that is defined by the intersection of the rib with the wing middle plane (orientated from leading to trailing edge). This angle defaults to 90° which means, that the rib is perpendicular on the wings middle plane. PYLON: The Rotation along the z describes a rotation around the pylons z-axis (= rotation in top view). This angle defaults to 90° which means, that the rib is perpendicular to the pylons x-axis.

◆ m_toRib

std::string tigl::generated::CPACSWingRibCell::m_toRib
protected

Defines the ending of the ribCell. The enumeration is within the ribSet.

◆ m_uID

std::string tigl::generated::CPACSWingRibCell::m_uID
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSWingRibCell::m_uidMgr
protected

◆ m_upperCap

CPACSCap tigl::generated::CPACSWingRibCell::m_upperCap
protected

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