3.4.0
tigl::generated::CPACSWingRibPoint Class Reference

wingRibPointType More...

#include <CPACSWingRibPoint.h>

+ Inheritance diagram for tigl::generated::CPACSWingRibPoint:

Public Member Functions

TIGL_EXPORT CPACSWingRibPoint (CCPACSWingSparPosition *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSWingSparPositionGetParent ()
 
TIGL_EXPORT const CCPACSWingSparPositionGetParent () const
 
virtual TIGL_EXPORT const std::string & GetRibDefinitionUID () const
 
virtual TIGL_EXPORT const boost::optional< int > & GetRibNumber () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const double & GetXsi () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetRibDefinitionUID (const std::string &value)
 
virtual TIGL_EXPORT void SetRibNumber (const boost::optional< int > &value)
 
virtual TIGL_EXPORT void SetXsi (const double &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSWingRibPoint ()
 
- Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default
 

Protected Attributes

CCPACSWingSparPositionm_parent
 
std::string m_ribDefinitionUID
 The UID of the rib definition. Can be a reference to nodes of either wingRibsPositioningType or wingRibExplicitPositioningType. More...
 
boost::optional< int > m_ribNumber
 For references of type wingRibsPositioningType this node indicates the rib number of the rib set. If not given it defaults to 1. More...
 
CTiglUIDManagerm_uidMgr
 
double m_xsi
 Normalized xsi coordinate of the rib point which is measured along the rib from the start point [0] towards the end point [1]. More...
 

Private Member Functions

 CPACSWingRibPoint (const CPACSWingRibPoint &)=delete
 
 CPACSWingRibPoint (CPACSWingRibPoint &&)=delete
 
TIGL_EXPORT const CTiglUIDObjectGetNextUIDObject () const final
 
TIGL_EXPORT void NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final
 
CPACSWingRibPointoperator= (const CPACSWingRibPoint &)=delete
 
CPACSWingRibPointoperator= (CPACSWingRibPoint &&)=delete
 

Detailed Description

wingRibPointType

The wingRibPointType is used to define reference points on ribs. It can be used for rib set definitions (wingRibsPositioningType) as well as explicit rib definitions (wingRibExplicitPositioningType).

Constructor & Destructor Documentation

◆ CPACSWingRibPoint() [1/3]

TIGL_EXPORT tigl::generated::CPACSWingRibPoint::CPACSWingRibPoint ( CCPACSWingSparPosition parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSWingRibPoint()

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

◆ CPACSWingRibPoint() [2/3]

tigl::generated::CPACSWingRibPoint::CPACSWingRibPoint ( const CPACSWingRibPoint )
privatedelete

◆ CPACSWingRibPoint() [3/3]

tigl::generated::CPACSWingRibPoint::CPACSWingRibPoint ( CPACSWingRibPoint &&  )
privatedelete

Member Function Documentation

◆ GetNextUIDObject()

TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSWingRibPoint::GetNextUIDObject ( ) const
finalprivatevirtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSWingSparPosition* tigl::generated::CPACSWingRibPoint::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSWingSparPosition* tigl::generated::CPACSWingRibPoint::GetParent ( ) const

◆ GetRibDefinitionUID()

virtual TIGL_EXPORT const std::string& tigl::generated::CPACSWingRibPoint::GetRibDefinitionUID ( ) const
virtual

◆ GetRibNumber()

virtual TIGL_EXPORT const boost::optional<int>& tigl::generated::CPACSWingRibPoint::GetRibNumber ( ) const
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSWingRibPoint::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSWingRibPoint::GetUIDManager ( ) const

◆ GetXsi()

virtual TIGL_EXPORT const double& tigl::generated::CPACSWingRibPoint::GetXsi ( ) const
virtual

◆ NotifyUIDChange()

TIGL_EXPORT void tigl::generated::CPACSWingRibPoint::NotifyUIDChange ( const std::string &  oldUid,
const std::string &  newUid 
)
finalprivatevirtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetRibDefinitionUID()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibPoint::SetRibDefinitionUID ( const std::string &  value)
virtual

◆ SetRibNumber()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibPoint::SetRibNumber ( const boost::optional< int > &  value)
virtual

◆ SetXsi()

virtual TIGL_EXPORT void tigl::generated::CPACSWingRibPoint::SetXsi ( const double &  value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

CCPACSWingSparPosition* tigl::generated::CPACSWingRibPoint::m_parent
protected

◆ m_ribDefinitionUID

std::string tigl::generated::CPACSWingRibPoint::m_ribDefinitionUID
protected

The UID of the rib definition. Can be a reference to nodes of either wingRibsPositioningType or wingRibExplicitPositioningType.

◆ m_ribNumber

boost::optional<int> tigl::generated::CPACSWingRibPoint::m_ribNumber
protected

For references of type wingRibsPositioningType this node indicates the rib number of the rib set. If not given it defaults to 1.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSWingRibPoint::m_uidMgr
protected

◆ m_xsi

double tigl::generated::CPACSWingRibPoint::m_xsi
protected

Normalized xsi coordinate of the rib point which is measured along the rib from the start point [0] towards the end point [1].


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