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

#include <CTiglWingHelper.h>

Public Member Functions

 CTiglWingHelper ()
 CTiglWingHelper (CCPACSWing *wing)
CTiglWingSectionElementGetCTiglElementOfWing (const std::string &elementUID) const
TiglAxis GetDeepDirection () const
std::vector< std::string > GetElementUIDsInOrder () const
TiglAxis GetMajorDirection () const
std::string GetRootUID () const
TiglAxis GetThirdDirection () const
std::string GetTipUID () const
bool HasShape () const
void SetWing (CCPACSWing *wing)

Protected Member Functions

std::map< std::string, CTiglWingSectionElement * > BuildCTiglElementsMap ()
void SetTipUid (std::string &cache) const

Private Attributes

std::map< std::string, CTiglWingSectionElement * > cTiglElementsMap
std::vector< std::string > elementUIDs
Cache< std::string, CTiglWingHelpertipUidCache
CCPACSWingwing

Constructor & Destructor Documentation

◆ CTiglWingHelper() [1/2]

tigl::CTiglWingHelper::CTiglWingHelper ( )

◆ CTiglWingHelper() [2/2]

tigl::CTiglWingHelper::CTiglWingHelper ( CCPACSWing * wing)

Member Function Documentation

◆ BuildCTiglElementsMap()

std::map< std::string, CTiglWingSectionElement * > tigl::CTiglWingHelper::BuildCTiglElementsMap ( )
protected

◆ GetCTiglElementOfWing()

CTiglWingSectionElement * tigl::CTiglWingHelper::GetCTiglElementOfWing ( const std::string & elementUID) const

◆ GetDeepDirection()

TiglAxis tigl::CTiglWingHelper::GetDeepDirection ( ) const

◆ GetElementUIDsInOrder()

std::vector< std::string > tigl::CTiglWingHelper::GetElementUIDsInOrder ( ) const
inline

◆ GetMajorDirection()

TiglAxis tigl::CTiglWingHelper::GetMajorDirection ( ) const

◆ GetRootUID()

std::string tigl::CTiglWingHelper::GetRootUID ( ) const

◆ GetThirdDirection()

TiglAxis tigl::CTiglWingHelper::GetThirdDirection ( ) const

◆ GetTipUID()

std::string tigl::CTiglWingHelper::GetTipUID ( ) const

◆ HasShape()

bool tigl::CTiglWingHelper::HasShape ( ) const

◆ SetTipUid()

void tigl::CTiglWingHelper::SetTipUid ( std::string & cache) const
protected

◆ SetWing()

void tigl::CTiglWingHelper::SetWing ( CCPACSWing * wing)

Field Documentation

◆ cTiglElementsMap

std::map<std::string, CTiglWingSectionElement*> tigl::CTiglWingHelper::cTiglElementsMap
private

◆ elementUIDs

std::vector<std::string> tigl::CTiglWingHelper::elementUIDs
private

◆ tipUidCache

Cache<std::string, CTiglWingHelper> tigl::CTiglWingHelper::tipUidCache
private

◆ wing

CCPACSWing* tigl::CTiglWingHelper::wing
private

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