3.4.0
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: