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

cst2DType More...

#include <CPACSCst2D.h>

Inheritance diagram for tigl::generated::CPACSCst2D:

Public Member Functions

TIGL_EXPORT CPACSCst2D (CCPACSNacelleProfile *parent)
TIGL_EXPORT CPACSCst2D (CPACSProfileGeometry *parent)
virtual TIGL_EXPORT CCPACSStringVectorGetLowerB ()
virtual TIGL_EXPORT const CCPACSStringVectorGetLowerB () const
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 CCPACSStringVectorGetPsi ()
virtual TIGL_EXPORT const CCPACSStringVectorGetPsi () const
virtual TIGL_EXPORT const boost::optional< double > & GetTrailingEdgeThickness () const
virtual TIGL_EXPORT CCPACSStringVectorGetUpperB ()
virtual TIGL_EXPORT const CCPACSStringVectorGetUpperB () const
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.
double m_lowerN1
 N1 for the class function for the lower side of the profile.
double m_lowerN2
 N2 for the class function for the lower side of the profile.
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.
boost::optional< double > m_trailingEdgeThickness
 Optionally, the trailingEdgeThickness of the profile.
CCPACSStringVector m_upperB
 B Coefficients for the Bernstein polynominal on the upper side.
double m_upperN1
 N1 for the class function for the upper side of the profile.
double m_upperN2
 N2 for the class function for the upper side of the profile.

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 CCPACSStringVector & tigl::generated::CPACSCst2D::GetLowerB ( )
virtual

◆ GetLowerB() [2/2]

virtual TIGL_EXPORT const CCPACSStringVector & tigl::generated::CPACSCst2D::GetLowerB ( ) const
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 CCPACSStringVector & tigl::generated::CPACSCst2D::GetPsi ( )
virtual

◆ GetPsi() [2/2]

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

◆ GetTrailingEdgeThickness()

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

◆ GetUpperB() [1/2]

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

◆ GetUpperB() [2/2]

virtual TIGL_EXPORT const CCPACSStringVector & tigl::generated::CPACSCst2D::GetUpperB ( ) const
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: