3.4.0
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
 

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

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: