Explicit positioning of a wing rib. More...
#include <CPACSWingRibExplicitPositioning.h>
Protected Attributes | |
boost::optional< CCPACSCurvePoint > | m_endCurvePoint_choice2 |
Defines the end of the rib given 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... | |
CCPACSWingRibsDefinition * | m_parent |
std::string | m_ribEnd |
RibEnd defines the backward ending of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge". More... | |
std::string | m_ribStart |
Defines the forward beginning of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge". More... | |
boost::optional< CCPACSCurvePoint > | m_startCurvePoint_choice2 |
Defines the start 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_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 |
Private Member Functions | |
CPACSWingRibExplicitPositioning (const CPACSWingRibExplicitPositioning &)=delete | |
CPACSWingRibExplicitPositioning (CPACSWingRibExplicitPositioning &&)=delete | |
TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final |
TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final |
CPACSWingRibExplicitPositioning & | operator= (const CPACSWingRibExplicitPositioning &)=delete |
CPACSWingRibExplicitPositioning & | operator= (CPACSWingRibExplicitPositioning &&)=delete |
Explicit positioning of a wing rib.
Use this type for an explicit positioning of a rib. As opposed to ribsPositioning, this defines a single rib connecting a specified start and end point.
TIGL_EXPORT tigl::generated::CPACSWingRibExplicitPositioning::CPACSWingRibExplicitPositioning | ( | CCPACSWingRibsDefinition * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSWingRibsDefinition* tigl::generated::CPACSWingRibExplicitPositioning::GetParent | ( | ) |
TIGL_EXPORT const CCPACSWingRibsDefinition* tigl::generated::CPACSWingRibExplicitPositioning::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSWingRibExplicitPositioning::GetUIDManager | ( | ) |
TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSWingRibExplicitPositioning::GetUIDManager | ( | ) | const |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
privatedelete |
|
privatedelete |
|
virtual |
Reimplemented in tigl::CCPACSWingRibExplicitPositioning.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in tigl::CCPACSWingRibExplicitPositioning.
|
virtual |
Reimplemented in tigl::CCPACSWingRibExplicitPositioning.
|
virtual |
TIGL_EXPORT bool tigl::generated::CPACSWingRibExplicitPositioning::ValidateChoices | ( | ) | const |
|
virtual |
|
protected |
Defines the end of the rib given by a point on a reference curve such as a spar, but not an explicit sparPosition.
|
protected |
Defines the end of the rib defined in eta-xsi coordinates of a reference plane.
|
protected |
Defines the location of the end of the rib using a specific sparPosition.
|
protected |
|
protected |
RibEnd defines the backward ending of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge".
|
protected |
Defines the forward beginning of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge".
|
protected |
Defines the start of the rib defined by a point on a reference curve such as a spar, but not an explicit sparPosition.
|
protected |
Defines the start of the rib defined in eta-xsi coordinates of a reference plane.
|
protected |
Defines the location of the beginning of the rib using a specific sparPosition.
|
protected |