3.5.0-rc1
Loading...
Searching...
No Matches
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: