3.4.0
tigl::generated::CPACSCst2D Class Reference

cst2DType More...

#include <CPACSCst2D.h>

+ Inheritance diagram for tigl::generated::CPACSCst2D:

Public Member Functions

TIGL_EXPORT CPACSCst2D (CPACSProfileGeometry *parent)
 
TIGL_EXPORT CPACSCst2D (CCPACSNacelleProfile *parent)
 
virtual TIGL_EXPORT const CCPACSStringVectorGetLowerB () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetLowerB ()
 
virtual TIGL_EXPORT const double & GetLowerN1 () const
 
virtual TIGL_EXPORT const double & GetLowerN2 () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
template<typename P >
P * GetParent ()
 
template<typename P >
const P * GetParent () const
 
virtual TIGL_EXPORT const CCPACSStringVectorGetPsi () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetPsi ()
 
virtual TIGL_EXPORT const boost::optional< double > & GetTrailingEdgeThickness () const
 
virtual TIGL_EXPORT const CCPACSStringVectorGetUpperB () const
 
virtual TIGL_EXPORT CCPACSStringVectorGetUpperB ()
 
virtual TIGL_EXPORT const double & GetUpperN1 () const
 
virtual TIGL_EXPORT const double & GetUpperN2 () const
 
template<typename P >
bool IsParent () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetLowerN1 (const double &value)
 
virtual TIGL_EXPORT void SetLowerN2 (const double &value)
 
virtual TIGL_EXPORT void SetTrailingEdgeThickness (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetUpperN1 (const double &value)
 
virtual TIGL_EXPORT void SetUpperN2 (const double &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSCst2D ()
 

Protected Attributes

CCPACSStringVector m_lowerB
 B Coefficients for the Bernstein polynominal on the lower side. More...
 
double m_lowerN1
 N1 for the class function for the lower side of the profile. More...
 
double m_lowerN2
 N2 for the class function for the lower side of the profile. More...
 
void * m_parent
 
const std::type_info * m_parentType
 
CCPACSStringVector m_psi
 The psi vector for definition of the class and shape function, i.e. the points at which the CST functions will be evaluated. More...
 
boost::optional< double > m_trailingEdgeThickness
 Optionally, the trailingEdgeThickness of the profile. More...
 
CCPACSStringVector m_upperB
 B Coefficients for the Bernstein polynominal on the upper side. More...
 
double m_upperN1
 N1 for the class function for the upper side of the profile. More...
 
double m_upperN2
 N2 for the class function for the upper side of the profile. More...
 

Private Member Functions

 CPACSCst2D (const CPACSCst2D &)=delete
 
 CPACSCst2D (CPACSCst2D &&)=delete
 
CPACSCst2Doperator= (const CPACSCst2D &)=delete
 
CPACSCst2Doperator= (CPACSCst2D &&)=delete
 

Detailed Description

cst2DType

Constructor & Destructor Documentation

◆ CPACSCst2D() [1/4]

TIGL_EXPORT tigl::generated::CPACSCst2D::CPACSCst2D ( CPACSProfileGeometry parent)

◆ CPACSCst2D() [2/4]

TIGL_EXPORT tigl::generated::CPACSCst2D::CPACSCst2D ( CCPACSNacelleProfile parent)

◆ ~CPACSCst2D()

virtual TIGL_EXPORT tigl::generated::CPACSCst2D::~CPACSCst2D ( )
virtual

◆ CPACSCst2D() [3/4]

tigl::generated::CPACSCst2D::CPACSCst2D ( const CPACSCst2D )
privatedelete

◆ CPACSCst2D() [4/4]

tigl::generated::CPACSCst2D::CPACSCst2D ( CPACSCst2D &&  )
privatedelete

Member Function Documentation

◆ GetLowerB() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSCst2D::GetLowerB ( ) const
virtual

◆ GetLowerB() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSCst2D::GetLowerB ( )
virtual

◆ GetLowerN1()

virtual TIGL_EXPORT const double& tigl::generated::CPACSCst2D::GetLowerN1 ( ) const
virtual

◆ GetLowerN2()

virtual TIGL_EXPORT const double& tigl::generated::CPACSCst2D::GetLowerN2 ( ) const
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSCst2D::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSCst2D::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

template<typename P >
P* tigl::generated::CPACSCst2D::GetParent ( )
inline

◆ GetParent() [2/2]

template<typename P >
const P* tigl::generated::CPACSCst2D::GetParent ( ) const
inline

◆ GetPsi() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSCst2D::GetPsi ( ) const
virtual

◆ GetPsi() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSCst2D::GetPsi ( )
virtual

◆ GetTrailingEdgeThickness()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSCst2D::GetTrailingEdgeThickness ( ) const
virtual

◆ GetUpperB() [1/2]

virtual TIGL_EXPORT const CCPACSStringVector& tigl::generated::CPACSCst2D::GetUpperB ( ) const
virtual

◆ GetUpperB() [2/2]

virtual TIGL_EXPORT CCPACSStringVector& tigl::generated::CPACSCst2D::GetUpperB ( )
virtual

◆ GetUpperN1()

virtual TIGL_EXPORT const double& tigl::generated::CPACSCst2D::GetUpperN1 ( ) const
virtual

◆ GetUpperN2()

virtual TIGL_EXPORT const double& tigl::generated::CPACSCst2D::GetUpperN2 ( ) const
virtual

◆ IsParent()

template<typename P >
bool tigl::generated::CPACSCst2D::IsParent ( ) const
inline

◆ operator=() [1/2]

CPACSCst2D& tigl::generated::CPACSCst2D::operator= ( const CPACSCst2D )
privatedelete

◆ operator=() [2/2]

CPACSCst2D& tigl::generated::CPACSCst2D::operator= ( CPACSCst2D &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ SetLowerN1()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::SetLowerN1 ( const double &  value)
virtual

Reimplemented in tigl::CCPACSWingProfileCST.

◆ SetLowerN2()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::SetLowerN2 ( const double &  value)
virtual

Reimplemented in tigl::CCPACSWingProfileCST.

◆ SetTrailingEdgeThickness()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::SetTrailingEdgeThickness ( const boost::optional< double > &  value)
virtual

Reimplemented in tigl::CCPACSWingProfileCST.

◆ SetUpperN1()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::SetUpperN1 ( const double &  value)
virtual

Reimplemented in tigl::CCPACSWingProfileCST.

◆ SetUpperN2()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::SetUpperN2 ( const double &  value)
virtual

Reimplemented in tigl::CCPACSWingProfileCST.

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSCst2D::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_lowerB

CCPACSStringVector tigl::generated::CPACSCst2D::m_lowerB
protected

B Coefficients for the Bernstein polynominal on the lower side.

◆ m_lowerN1

double tigl::generated::CPACSCst2D::m_lowerN1
protected

N1 for the class function for the lower side of the profile.

◆ m_lowerN2

double tigl::generated::CPACSCst2D::m_lowerN2
protected

N2 for the class function for the lower side of the profile.

◆ m_parent

void* tigl::generated::CPACSCst2D::m_parent
protected

◆ m_parentType

const std::type_info* tigl::generated::CPACSCst2D::m_parentType
protected

◆ m_psi

CCPACSStringVector tigl::generated::CPACSCst2D::m_psi
protected

The psi vector for definition of the class and shape function, i.e. the points at which the CST functions will be evaluated.

◆ m_trailingEdgeThickness

boost::optional<double> tigl::generated::CPACSCst2D::m_trailingEdgeThickness
protected

Optionally, the trailingEdgeThickness of the profile.

◆ m_upperB

CCPACSStringVector tigl::generated::CPACSCst2D::m_upperB
protected

B Coefficients for the Bernstein polynominal on the upper side.

◆ m_upperN1

double tigl::generated::CPACSCst2D::m_upperN1
protected

N1 for the class function for the upper side of the profile.

◆ m_upperN2

double tigl::generated::CPACSCst2D::m_upperN2
protected

N2 for the class function for the upper side of the profile.


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