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

#include <CTiglFuselageConnection.h>

Public Member Functions

TIGL_EXPORT CTiglFuselageConnection ()
TIGL_EXPORT CTiglFuselageConnection (const std::string &elementUID, CCPACSFuselageSegment *aSegment)
TIGL_EXPORT boost::optional< CTiglTransformationGetPositioningTransformation () const
TIGL_EXPORT CCPACSFuselageProfileGetProfile ()
TIGL_EXPORT const CCPACSFuselageProfileGetProfile () 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 bool ParentComponentHasPositionings () const

Private Member Functions

boost::optional< CCPACSPositionings > & GetParentComponentPositionings () const
CCPACSFuselageSections const & GetParentComponentSections () const

Private Attributes

int elementIndex
const std::string * elementUID
int sectionIndex
std::string sectionUID
CCPACSFuselageSegmentsegment

Constructor & Destructor Documentation

◆ CTiglFuselageConnection() [1/2]

TIGL_EXPORT tigl::CTiglFuselageConnection::CTiglFuselageConnection ( )

◆ CTiglFuselageConnection() [2/2]

TIGL_EXPORT tigl::CTiglFuselageConnection::CTiglFuselageConnection ( const std::string & elementUID,
CCPACSFuselageSegment * aSegment )

Member Function Documentation

◆ GetParentComponentPositionings()

boost::optional< CCPACSPositionings > & tigl::CTiglFuselageConnection::GetParentComponentPositionings ( ) const
private

◆ GetParentComponentSections()

CCPACSFuselageSections const & tigl::CTiglFuselageConnection::GetParentComponentSections ( ) const
private

◆ GetPositioningTransformation()

TIGL_EXPORT boost::optional< CTiglTransformation > tigl::CTiglFuselageConnection::GetPositioningTransformation ( ) const

◆ GetProfile() [1/2]

TIGL_EXPORT CCPACSFuselageProfile & tigl::CTiglFuselageConnection::GetProfile ( )

◆ GetProfile() [2/2]

TIGL_EXPORT const CCPACSFuselageProfile & tigl::CTiglFuselageConnection::GetProfile ( ) const

◆ GetSectionElementIndex()

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

◆ GetSectionElementTransformation()

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

◆ GetSectionElementUID()

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

◆ GetSectionIndex()

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

◆ GetSectionTransformation()

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

◆ GetSectionUID()

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

◆ ParentComponentHasPositionings()

TIGL_EXPORT bool tigl::CTiglFuselageConnection::ParentComponentHasPositionings ( ) const

Field Documentation

◆ elementIndex

int tigl::CTiglFuselageConnection::elementIndex
private

Index in section/elements

◆ elementUID

const std::string* tigl::CTiglFuselageConnection::elementUID
private

UID in section/elements

◆ sectionIndex

int tigl::CTiglFuselageConnection::sectionIndex
private

Index in sections

◆ sectionUID

std::string tigl::CTiglFuselageConnection::sectionUID
private

UID in sections

◆ segment

CCPACSFuselageSegment* tigl::CTiglFuselageConnection::segment
private

Parent segment


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