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

#include <CCPACSWingProfileFactory.h>

Public Member Functions

TIGL_EXPORT PTiglWingProfileAlgo CreateProfileAlgo (TixiDocumentHandle tixiHandle, CCPACSWingProfile &profile, const std::string &ProfileXPath)
bool RegisterAlgo (std::string cpacsID, CreateProfileAlgoCallback)

Static Public Member Functions

static CCPACSWingProfileFactoryInstance ()

Private Types

typedef std::map< std::string, CreateProfileAlgoCallbackProfileMap

Private Member Functions

 CCPACSWingProfileFactory ()

Private Attributes

ProfileMap profileMap

Member Typedef Documentation

◆ ProfileMap

Constructor & Destructor Documentation

◆ CCPACSWingProfileFactory()

tigl::CCPACSWingProfileFactory::CCPACSWingProfileFactory ( )
private

Member Function Documentation

◆ CreateProfileAlgo()

TIGL_EXPORT PTiglWingProfileAlgo tigl::CCPACSWingProfileFactory::CreateProfileAlgo ( TixiDocumentHandle tixiHandle,
CCPACSWingProfile & profile,
const std::string & ProfileXPath )

◆ Instance()

CCPACSWingProfileFactory & tigl::CCPACSWingProfileFactory::Instance ( )
static

◆ RegisterAlgo()

bool tigl::CCPACSWingProfileFactory::RegisterAlgo ( std::string cpacsID,
CreateProfileAlgoCallback  )

Field Documentation

◆ profileMap

ProfileMap tigl::CCPACSWingProfileFactory::profileMap
private

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