3.5.0
Loading...
Searching...
No Matches
tigl::generated::CPACSWingRibsDefinition Class Reference

Definition of a set of ribs. More...

#include <CPACSWingRibsDefinition.h>

+ Inheritance diagram for tigl::generated::CPACSWingRibsDefinition:

Public Member Functions

TIGL_EXPORT CPACSWingRibsDefinition (CCPACSWingRibsDefinitions *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetDescription () const
 
virtual TIGL_EXPORT const std::string & GetName () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSWingRibsDefinitionsGetParent ()
 
TIGL_EXPORT const CCPACSWingRibsDefinitionsGetParent () const
 
virtual TIGL_EXPORT CCPACSWingRibCrossSectionGetRibCrossSection ()
 
virtual TIGL_EXPORT const CCPACSWingRibCrossSectionGetRibCrossSection () const
 
virtual TIGL_EXPORT boost::optional< CCPACSWingRibExplicitPositioning > & GetRibExplicitPositioning_choice2 ()
 
virtual TIGL_EXPORT const boost::optional< CCPACSWingRibExplicitPositioning > & GetRibExplicitPositioning_choice2 () const
 
virtual TIGL_EXPORT CCPACSWingRibExplicitPositioningGetRibExplicitPositioning_choice2 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT boost::optional< CCPACSWingRibsPositioning > & GetRibsPositioning_choice1 ()
 
virtual TIGL_EXPORT const boost::optional< CCPACSWingRibsPositioning > & GetRibsPositioning_choice1 () const
 
virtual TIGL_EXPORT CCPACSWingRibsPositioningGetRibsPositioning_choice1 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const std::string & GetUID () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveRibExplicitPositioning_choice2 ()
 
virtual TIGL_EXPORT void RemoveRibsPositioning_choice1 ()
 
virtual TIGL_EXPORT void SetDescription (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void SetName (const std::string &value)
 
virtual TIGL_EXPORT void SetUID (const std::string &value)
 
TIGL_EXPORT bool ValidateChoices () const
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSWingRibsDefinition ()
 
- 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

boost::optional< std::string > m_description
 Description.
 
std::string m_name
 Name.
 
CCPACSWingRibsDefinitionsm_parent
 
CCPACSWingRibCrossSection m_ribCrossSection
 Cross section.
 
boost::optional< CCPACSWingRibExplicitPositioningm_ribExplicitPositioning_choice2
 Explicit positioning of a single rib.
 
boost::optional< CCPACSWingRibsPositioningm_ribsPositioning_choice1
 Positioning of the ribs as a set.
 
std::string m_uID
 UID.
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSWingRibsDefinition (const CPACSWingRibsDefinition &)=delete
 
 CPACSWingRibsDefinition (CPACSWingRibsDefinition &&)=delete
 
CPACSWingRibsDefinitionoperator= (const CPACSWingRibsDefinition &)=delete
 
CPACSWingRibsDefinitionoperator= (CPACSWingRibsDefinition &&)=delete
 

Additional Inherited Members

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

Detailed Description

Definition of a set of ribs.

RibDefinitionType, containing the definition for ribs. Ribs are defined in sets of one or more ribs. The positions of the rib, as well as the orientation of the ribs are defined in 'ribPositioning'. The cross section properties, as e.g. materials, are defined in 'ribCrossSection'.

Constructor & Destructor Documentation

◆ CPACSWingRibsDefinition() [1/3]

TIGL_EXPORT tigl::generated::CPACSWingRibsDefinition::CPACSWingRibsDefinition ( CCPACSWingRibsDefinitions * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSWingRibsDefinition()

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

◆ CPACSWingRibsDefinition() [2/3]

tigl::generated::CPACSWingRibsDefinition::CPACSWingRibsDefinition ( const CPACSWingRibsDefinition & )
privatedelete

◆ CPACSWingRibsDefinition() [3/3]

tigl::generated::CPACSWingRibsDefinition::CPACSWingRibsDefinition ( CPACSWingRibsDefinition && )
privatedelete

Member Function Documentation

◆ GetDescription()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSWingRibsDefinition::GetDescription ( ) const
virtual

◆ GetName()

virtual TIGL_EXPORT const std::string & tigl::generated::CPACSWingRibsDefinition::GetName ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSWingRibsDefinitions * tigl::generated::CPACSWingRibsDefinition::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSWingRibsDefinitions * tigl::generated::CPACSWingRibsDefinition::GetParent ( ) const

◆ GetRibCrossSection() [1/2]

virtual TIGL_EXPORT CCPACSWingRibCrossSection & tigl::generated::CPACSWingRibsDefinition::GetRibCrossSection ( )
virtual

◆ GetRibCrossSection() [2/2]

virtual TIGL_EXPORT const CCPACSWingRibCrossSection & tigl::generated::CPACSWingRibsDefinition::GetRibCrossSection ( ) const
virtual

◆ GetRibExplicitPositioning_choice2() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSWingRibExplicitPositioning > & tigl::generated::CPACSWingRibsDefinition::GetRibExplicitPositioning_choice2 ( )
virtual

◆ GetRibExplicitPositioning_choice2() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSWingRibExplicitPositioning > & tigl::generated::CPACSWingRibsDefinition::GetRibExplicitPositioning_choice2 ( ) const
virtual

◆ GetRibExplicitPositioning_choice2() [3/3]

virtual TIGL_EXPORT CCPACSWingRibExplicitPositioning & tigl::generated::CPACSWingRibsDefinition::GetRibExplicitPositioning_choice2 ( CreateIfNotExistsTag )
virtual

◆ GetRibsPositioning_choice1() [1/3]

virtual TIGL_EXPORT boost::optional< CCPACSWingRibsPositioning > & tigl::generated::CPACSWingRibsDefinition::GetRibsPositioning_choice1 ( )
virtual

◆ GetRibsPositioning_choice1() [2/3]

virtual TIGL_EXPORT const boost::optional< CCPACSWingRibsPositioning > & tigl::generated::CPACSWingRibsDefinition::GetRibsPositioning_choice1 ( ) const
virtual

◆ GetRibsPositioning_choice1() [3/3]

virtual TIGL_EXPORT CCPACSWingRibsPositioning & tigl::generated::CPACSWingRibsDefinition::GetRibsPositioning_choice1 ( CreateIfNotExistsTag )
virtual

◆ GetUID()

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

◆ GetUIDManager() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveRibExplicitPositioning_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibsDefinition::RemoveRibExplicitPositioning_choice2 ( )
virtual

◆ RemoveRibsPositioning_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibsDefinition::RemoveRibsPositioning_choice1 ( )
virtual

◆ SetDescription()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibsDefinition::SetDescription ( const boost::optional< std::string > & value)
virtual

◆ SetName()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibsDefinition::SetName ( const std::string & value)
virtual

◆ SetUID()

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

◆ ValidateChoices()

TIGL_EXPORT bool tigl::generated::CPACSWingRibsDefinition::ValidateChoices ( ) const

◆ WriteCPACS()

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

Field Documentation

◆ m_description

boost::optional<std::string> tigl::generated::CPACSWingRibsDefinition::m_description
protected

Description.

◆ m_name

std::string tigl::generated::CPACSWingRibsDefinition::m_name
protected

Name.

◆ m_parent

CCPACSWingRibsDefinitions* tigl::generated::CPACSWingRibsDefinition::m_parent
protected

◆ m_ribCrossSection

CCPACSWingRibCrossSection tigl::generated::CPACSWingRibsDefinition::m_ribCrossSection
protected

Cross section.

◆ m_ribExplicitPositioning_choice2

boost::optional<CCPACSWingRibExplicitPositioning> tigl::generated::CPACSWingRibsDefinition::m_ribExplicitPositioning_choice2
protected

Explicit positioning of a single rib.

◆ m_ribsPositioning_choice1

boost::optional<CCPACSWingRibsPositioning> tigl::generated::CPACSWingRibsDefinition::m_ribsPositioning_choice1
protected

Positioning of the ribs as a set.

◆ m_uID

std::string tigl::generated::CPACSWingRibsDefinition::m_uID
protected

UID.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSWingRibsDefinition::m_uidMgr
protected

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