3.4.0
tigl::CCPACSWingRibCrossSection Class Reference

#include <CCPACSWingRibCrossSection.h>

+ Inheritance diagram for tigl::CCPACSWingRibCrossSection:

Public Member Functions

TIGL_EXPORT CCPACSWingRibCrossSection (CCPACSWingRibsDefinition *parent, CTiglUIDManager *uidMgr)
 
TIGL_EXPORT double GetXRotation () const
 
TIGL_EXPORT void SetXRotation (double)
 
- Public Member Functions inherited from tigl::generated::CPACSWingRibCrossSection
TIGL_EXPORT CPACSWingRibCrossSection (CCPACSWingRibsDefinition *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CPACSCap > & GetLowerCap () const
 
virtual TIGL_EXPORT boost::optional< CPACSCap > & GetLowerCap ()
 
virtual TIGL_EXPORT CPACSCapGetLowerCap (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const CCPACSMaterialDefinitionGetMaterial () const
 
virtual TIGL_EXPORT CCPACSMaterialDefinitionGetMaterial ()
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSWingRibsDefinitionGetParent ()
 
TIGL_EXPORT const CCPACSWingRibsDefinitionGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSWingRibCell > & GetRibCell () const
 
virtual TIGL_EXPORT boost::optional< CPACSWingRibCell > & GetRibCell ()
 
virtual TIGL_EXPORT CPACSWingRibCellGetRibCell (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSCap > & GetRibPost () const
 
virtual TIGL_EXPORT boost::optional< CPACSCap > & GetRibPost ()
 
virtual TIGL_EXPORT CPACSCapGetRibPost (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSPointX > & GetRibRotation () const
 
virtual TIGL_EXPORT boost::optional< CPACSPointX > & GetRibRotation ()
 
virtual TIGL_EXPORT CPACSPointXGetRibRotation (CreateIfNotExistsTag)
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const boost::optional< CPACSCap > & GetUpperCap () const
 
virtual TIGL_EXPORT boost::optional< CPACSCap > & GetUpperCap ()
 
virtual TIGL_EXPORT CPACSCapGetUpperCap (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveLowerCap ()
 
virtual TIGL_EXPORT void RemoveRibCell ()
 
virtual TIGL_EXPORT void RemoveRibPost ()
 
virtual TIGL_EXPORT void RemoveRibRotation ()
 
virtual TIGL_EXPORT void RemoveUpperCap ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSWingRibCrossSection ()
 

Additional Inherited Members

- Protected Attributes inherited from tigl::generated::CPACSWingRibCrossSection
boost::optional< CPACSCapm_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...
 
CCPACSWingRibsDefinitionm_parent
 
boost::optional< CPACSWingRibCellm_ribCell
 
boost::optional< CPACSCapm_ribPost
 Post element definition applied to all vertical intersections with spars. More...
 
boost::optional< CPACSPointXm_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. The rotation angle is defined at the intersection point of the rib with the ribReference line. The rib itself is allways straight and not twisted. 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...
 
CTiglUIDManagerm_uidMgr
 
boost::optional< CPACSCapm_upperCap
 

Constructor & Destructor Documentation

◆ CCPACSWingRibCrossSection()

TIGL_EXPORT tigl::CCPACSWingRibCrossSection::CCPACSWingRibCrossSection ( CCPACSWingRibsDefinition parent,
CTiglUIDManager uidMgr 
)

Member Function Documentation

◆ GetXRotation()

TIGL_EXPORT double tigl::CCPACSWingRibCrossSection::GetXRotation ( ) const

◆ SetXRotation()

TIGL_EXPORT void tigl::CCPACSWingRibCrossSection::SetXRotation ( double  )

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