#include <CCPACSWingRibsPositioning.h>
Inheritance diagram for tigl::CCPACSWingRibsPositioning:Public Types | |
| enum | RibCountDefinitionType { NUMBER_OF_RIBS, SPACING } |
| enum | StartEndDefinitionType { CURVEPOINT_STARTEND, ETAXSI_STARTEND, SPARPOSITION_STARTEND } |
Private Member Functions | |
| void | InvalidateParent () const |
Friends | |
| class | CCPACSWingRibRotation |
Additional Inherited Members | |
Protected Attributes inherited from tigl::generated::CPACSWingRibsPositioning | |
| boost::optional< CCPACSCurvePoint > | m_endCurvePoint_choice2 |
| Defines the end of the rib defined by a point on a reference curve such as a spar, but not an explicit sparPosition. More... | |
| boost::optional< CCPACSEtaXsiPoint > | m_endEtaXsiPoint_choice1 |
| Defines the end of the rib defined in eta-xsi coordinates of a reference plane. More... | |
| boost::optional< std::string > | m_endSparPositionUID_choice3 |
| Defines the location of the end of the rib using a specific sparPosition. More... | |
| boost::optional< int > | m_numberOfRibs_choice2 |
| Defines the number of ribs in this ribSet. First rib is at etaStart on the referenceLine, last rib is at etaEnd. The spacing is constant on the ribReferenceLine. More... | |
| CCPACSWingRibsDefinition * | m_parent |
| CPACSRibCrossingBehaviour | m_ribCrossingBehaviour |
| std::string | m_ribEnd |
| Defines the backward ending of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge". More... | |
| std::string | m_ribReference |
| The ribReference is the reference line for the computation of the rib set spacing. It can either be a sparUID or "trailingEdge" or "leadingEdge". More... | |
| CCPACSWingRibRotation | m_ribRotation |
| std::string | m_ribStart |
| Defines the forward beginning of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge". More... | |
| boost::optional< double > | m_spacing_choice1 |
| The spacing of the ribs defines the distance between two ribs, measured on the ribReferenceLine. First rib is placed at etaStart. More... | |
| boost::optional< CCPACSCurvePoint > | m_startCurvePoint_choice2 |
| Defines the start of the rib by a point on a reference curve, such as a spar, but not an explicit sparPosition. More... | |
| boost::optional< CCPACSEtaXsiPoint > | m_startEtaXsiPoint_choice1 |
| Defines the start of the rib defined in eta-xsi coordinates of a reference plane. More... | |
| boost::optional< std::string > | m_startSparPositionUID_choice3 |
| Defines the location of the beginning of the rib using a specific sparPosition. More... | |
| CTiglUIDManager * | m_uidMgr |
| TIGL_EXPORT tigl::CCPACSWingRibsPositioning::CCPACSWingRibsPositioning | ( | CCPACSWingRibsDefinition * | parent, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
virtual |
| TIGL_EXPORT StartEndDefinitionType tigl::CCPACSWingRibsPositioning::GetEndDefinitionType | ( | ) | const |
| TIGL_EXPORT RibCountDefinitionType tigl::CCPACSWingRibsPositioning::GetRibCountDefinitionType | ( | ) | const |
| TIGL_EXPORT StartEndDefinitionType tigl::CCPACSWingRibsPositioning::GetStartDefinitionType | ( | ) | const |
|
private |
|
overridevirtual |
Reimplemented from tigl::generated::CPACSWingRibsPositioning.
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetEndCurvePoint | ( | const CCPACSCurvePoint & | value | ) |
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetEndEtaXsiPoint | ( | const CCPACSEtaXsiPoint & | value | ) |
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetEndSparPositionUID | ( | const std::string & | value | ) |
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetNumberOfRibs | ( | int | ) |
|
overridevirtual |
Reimplemented from tigl::generated::CPACSWingRibsPositioning.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSWingRibsPositioning.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSWingRibsPositioning.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSWingRibsPositioning.
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetSpacing | ( | double | ) |
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetStartCurvePoint | ( | const CCPACSCurvePoint & | value | ) |
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetStartEtaXsiPoint | ( | const CCPACSEtaXsiPoint & | value | ) |
| TIGL_EXPORT void tigl::CCPACSWingRibsPositioning::SetStartSparPositionUID | ( | const std::string & | value | ) |
|
friend |