3.4.0
tigl::CTiglWingConnection Class Reference

#include <CTiglWingConnection.h>

Data Structures

struct  ResolvedIndices
 

Public Member Functions

TIGL_EXPORT CTiglWingConnection (CCPACSWingSegment *aSegment)
 
TIGL_EXPORT CTiglWingConnection (const std::string &elementUID, CCPACSWingSegment *aSegment)
 
TIGL_EXPORT CTiglTransformation GetPositioningTransformation () const
 
TIGL_EXPORT CCPACSWingProfileGetProfile ()
 
TIGL_EXPORT const CCPACSWingProfileGetProfile () const
 
TIGL_EXPORT int GetSectionElementIndex () const
 
TIGL_EXPORT CTiglTransformation GetSectionElementTransformation () const
 
TIGL_EXPORT const std::string & GetSectionElementUID () const
 
TIGL_EXPORT int GetSectionIndex () const
 
TIGL_EXPORT CTiglTransformation GetSectionTransformation () const
 
TIGL_EXPORT const std::string & GetSectionUID () const
 
TIGL_EXPORT void SetElementUID (const std::string &uid)
 

Private Member Functions

void resolve (ResolvedIndices &cache) const
 

Private Attributes

std::string elementUID
 
Cache< ResolvedIndices, CTiglWingConnectionm_resolved
 
CCPACSWingSegmentsegment
 

Constructor & Destructor Documentation

◆ CTiglWingConnection() [1/2]

TIGL_EXPORT tigl::CTiglWingConnection::CTiglWingConnection ( CCPACSWingSegment aSegment)

◆ CTiglWingConnection() [2/2]

TIGL_EXPORT tigl::CTiglWingConnection::CTiglWingConnection ( const std::string &  elementUID,
CCPACSWingSegment aSegment 
)

Member Function Documentation

◆ GetPositioningTransformation()

TIGL_EXPORT CTiglTransformation tigl::CTiglWingConnection::GetPositioningTransformation ( ) const

◆ GetProfile() [1/2]

TIGL_EXPORT CCPACSWingProfile& tigl::CTiglWingConnection::GetProfile ( )

◆ GetProfile() [2/2]

TIGL_EXPORT const CCPACSWingProfile& tigl::CTiglWingConnection::GetProfile ( ) const

◆ GetSectionElementIndex()

TIGL_EXPORT int tigl::CTiglWingConnection::GetSectionElementIndex ( ) const

◆ GetSectionElementTransformation()

TIGL_EXPORT CTiglTransformation tigl::CTiglWingConnection::GetSectionElementTransformation ( ) const

◆ GetSectionElementUID()

TIGL_EXPORT const std::string& tigl::CTiglWingConnection::GetSectionElementUID ( ) const

◆ GetSectionIndex()

TIGL_EXPORT int tigl::CTiglWingConnection::GetSectionIndex ( ) const

◆ GetSectionTransformation()

TIGL_EXPORT CTiglTransformation tigl::CTiglWingConnection::GetSectionTransformation ( ) const

◆ GetSectionUID()

TIGL_EXPORT const std::string& tigl::CTiglWingConnection::GetSectionUID ( ) const

◆ resolve()

void tigl::CTiglWingConnection::resolve ( ResolvedIndices cache) const
private

◆ SetElementUID()

TIGL_EXPORT void tigl::CTiglWingConnection::SetElementUID ( const std::string &  uid)

Field Documentation

◆ elementUID

std::string tigl::CTiglWingConnection::elementUID
private

UID of the connection-section/-elements

◆ m_resolved

Cache<ResolvedIndices, CTiglWingConnection> tigl::CTiglWingConnection::m_resolved
private

◆ segment

CCPACSWingSegment* tigl::CTiglWingConnection::segment
private

Parent segment


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