3.5.0-rc1
Loading...
Searching...
No Matches
tigl::CCPACSWingRibExplicitPositioning Class Reference

#include <CCPACSWingRibExplicitPositioning.h>

Inheritance diagram for tigl::CCPACSWingRibExplicitPositioning:

Public Member Functions

TIGL_EXPORT CCPACSWingRibExplicitPositioning (CCPACSWingRibsDefinition *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) override
TIGL_EXPORT void SetEndCurvePoint (const CCPACSCurvePoint &value)
TIGL_EXPORT void SetEndEtaXsiPoint (const CCPACSEtaXsiPoint &value)
TIGL_EXPORT void SetEndSparPositionUID (const std::string &value)
TIGL_EXPORT void SetRibEnd (const std::string &value) override
TIGL_EXPORT void SetRibStart (const std::string &value) override
TIGL_EXPORT void SetStartCurvePoint (const CCPACSCurvePoint &value)
TIGL_EXPORT void SetStartEtaXsiPoint (const CCPACSEtaXsiPoint &value)
TIGL_EXPORT void SetStartSparPositionUID (const std::string &value)
virtual TIGL_EXPORT ~CCPACSWingRibExplicitPositioning ()
Public Member Functions inherited from tigl::generated::CPACSWingRibExplicitPositioning
TIGL_EXPORT CPACSWingRibExplicitPositioning (CCPACSWingRibsDefinition *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CCPACSCurvePoint > & GetEndCurvePoint_choice2 ()
virtual TIGL_EXPORT const boost::optional< CCPACSCurvePoint > & GetEndCurvePoint_choice2 () const
virtual TIGL_EXPORT CCPACSCurvePointGetEndCurvePoint_choice2 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CCPACSEtaXsiPoint > & GetEndEtaXsiPoint_choice1 ()
virtual TIGL_EXPORT const boost::optional< CCPACSEtaXsiPoint > & GetEndEtaXsiPoint_choice1 () const
virtual TIGL_EXPORT CCPACSEtaXsiPointGetEndEtaXsiPoint_choice1 (CreateIfNotExistsTag)
virtual TIGL_EXPORT const boost::optional< std::string > & GetEndSparPositionUID_choice3 () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CCPACSWingRibsDefinitionGetParent ()
TIGL_EXPORT const CCPACSWingRibsDefinitionGetParent () const
virtual TIGL_EXPORT const std::string & GetRibEnd () const
virtual TIGL_EXPORT const std::string & GetRibStart () const
virtual TIGL_EXPORT boost::optional< CCPACSCurvePoint > & GetStartCurvePoint_choice2 ()
virtual TIGL_EXPORT const boost::optional< CCPACSCurvePoint > & GetStartCurvePoint_choice2 () const
virtual TIGL_EXPORT CCPACSCurvePointGetStartCurvePoint_choice2 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CCPACSEtaXsiPoint > & GetStartEtaXsiPoint_choice1 ()
virtual TIGL_EXPORT const boost::optional< CCPACSEtaXsiPoint > & GetStartEtaXsiPoint_choice1 () const
virtual TIGL_EXPORT CCPACSEtaXsiPointGetStartEtaXsiPoint_choice1 (CreateIfNotExistsTag)
virtual TIGL_EXPORT const boost::optional< std::string > & GetStartSparPositionUID_choice3 () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void RemoveEndCurvePoint_choice2 ()
virtual TIGL_EXPORT void RemoveEndEtaXsiPoint_choice1 ()
virtual TIGL_EXPORT void RemoveStartCurvePoint_choice2 ()
virtual TIGL_EXPORT void RemoveStartEtaXsiPoint_choice1 ()
virtual TIGL_EXPORT void SetEndSparPositionUID_choice3 (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetStartSparPositionUID_choice3 (const boost::optional< std::string > &value)
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSWingRibExplicitPositioning ()
Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default

Private Member Functions

void InvalidateParent () const

Additional Inherited Members

Protected Attributes inherited from tigl::generated::CPACSWingRibExplicitPositioning
boost::optional< CCPACSCurvePointm_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.
boost::optional< CCPACSEtaXsiPointm_endEtaXsiPoint_choice1
 Defines the end of the rib defined in eta-xsi coordinates of a reference plane.
boost::optional< std::string > m_endSparPositionUID_choice3
 Defines the location of the end of the rib using a specific sparPosition.
CCPACSWingRibsDefinitionm_parent
std::string m_ribEnd
 RibEnd defines the backward ending of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge".
std::string m_ribStart
 Defines the forward beginning of the ribs. It can either be a sparUID or "trailingEdge" or "leadingEdge".
boost::optional< CCPACSCurvePointm_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.
boost::optional< CCPACSEtaXsiPointm_startEtaXsiPoint_choice1
 Defines the start of the rib defined in eta-xsi coordinates of a reference plane.
boost::optional< std::string > m_startSparPositionUID_choice3
 Defines the location of the beginning of the rib using a specific sparPosition.
CTiglUIDManagerm_uidMgr

Constructor & Destructor Documentation

◆ CCPACSWingRibExplicitPositioning()

TIGL_EXPORT tigl::CCPACSWingRibExplicitPositioning::CCPACSWingRibExplicitPositioning ( CCPACSWingRibsDefinition * parent,
CTiglUIDManager * uidMgr )

◆ ~CCPACSWingRibExplicitPositioning()

virtual TIGL_EXPORT tigl::CCPACSWingRibExplicitPositioning::~CCPACSWingRibExplicitPositioning ( )
virtual

Member Function Documentation

◆ InvalidateParent()

void tigl::CCPACSWingRibExplicitPositioning::InvalidateParent ( ) const
private

◆ ReadCPACS()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::ReadCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
overridevirtual

◆ SetEndCurvePoint()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetEndCurvePoint ( const CCPACSCurvePoint & value)

◆ SetEndEtaXsiPoint()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetEndEtaXsiPoint ( const CCPACSEtaXsiPoint & value)

◆ SetEndSparPositionUID()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetEndSparPositionUID ( const std::string & value)

◆ SetRibEnd()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetRibEnd ( const std::string & value)
overridevirtual

◆ SetRibStart()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetRibStart ( const std::string & value)
overridevirtual

◆ SetStartCurvePoint()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetStartCurvePoint ( const CCPACSCurvePoint & value)

◆ SetStartEtaXsiPoint()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetStartEtaXsiPoint ( const CCPACSEtaXsiPoint & value)

◆ SetStartSparPositionUID()

TIGL_EXPORT void tigl::CCPACSWingRibExplicitPositioning::SetStartSparPositionUID ( const std::string & value)

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