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

#include <CCPACSStringVector.h>

Inheritance diagram for tigl::CCPACSStringVector:

Public Member Functions

TIGL_EXPORT const std::vector< double > & AsVector () const
TIGL_EXPORT CCPACSStringVector (CCPACSApproximationSettings *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSCurveParamPointMap *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSCurvePointListXYZ *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSPointListRelXYZVector *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSPointListXYVector *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSRotorBladeAttachment *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSTrackJointPosition *parent)
TIGL_EXPORT CCPACSStringVector (CCPACSWingProfileCST *parent)
virtual TIGL_EXPORT const boost::optional< std::string > & GetMapType () const
TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) override
TIGL_EXPORT void SetAsVector (const std::vector< double > &vec)
virtual TIGL_EXPORT void SetMapType (const boost::optional< std::string > &value)
TIGL_EXPORT void SetValue (int index, double value)
TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const override

Private Member Functions

void InvalidateParent () const
Private Member Functions inherited from tigl::generated::CPACSStringVectorBase
TIGL_EXPORT CPACSStringVectorBase (CCPACSCurveParamPointMap *parent)
TIGL_EXPORT CPACSStringVectorBase (CCPACSCurvePointListXYZ *parent)
TIGL_EXPORT CPACSStringVectorBase (CCPACSPointListRelXYZVector *parent)
TIGL_EXPORT CPACSStringVectorBase (CCPACSPointListXYVector *parent)
TIGL_EXPORT CPACSStringVectorBase (CCPACSRotorBladeAttachment *parent)
TIGL_EXPORT CPACSStringVectorBase (CCPACSWingProfileCST *parent)
TIGL_EXPORT CPACSStringVectorBase (CPACSApproximationSettings *parent)
TIGL_EXPORT CPACSStringVectorBase (CPACSTrackJointPosition *parent)
virtual TIGL_EXPORT const boost::optional< std::string > & GetA () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetB () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetC () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetDelta () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetMu () 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 boost::optional< std::string > & GetV () const
virtual TIGL_EXPORT const std::string & GetValue () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetW () const
template<typename P>
bool IsParent () const
virtual TIGL_EXPORT void SetA (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetB (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetC (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetDelta (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetMu (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetV (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetValue (const std::string &value)
virtual TIGL_EXPORT void SetW (const boost::optional< std::string > &value)
virtual TIGL_EXPORT ~CPACSStringVectorBase ()

Private Attributes

std::vector< double > m_vec
Private Attributes inherited from tigl::generated::CPACSStringVectorBase
boost::optional< std::string > m_a
boost::optional< std::string > m_b
boost::optional< std::string > m_c
boost::optional< std::string > m_delta
boost::optional< std::string > m_mapType
boost::optional< std::string > m_mu
void * m_parent
const std::type_info * m_parentType
boost::optional< std::string > m_v
std::string m_value
boost::optional< std::string > m_w

Constructor & Destructor Documentation

◆ CCPACSStringVector() [1/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSWingProfileCST * parent)

◆ CCPACSStringVector() [2/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSPointListRelXYZVector * parent)

◆ CCPACSStringVector() [3/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSPointListXYVector * parent)

◆ CCPACSStringVector() [4/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSCurvePointListXYZ * parent)

◆ CCPACSStringVector() [5/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSCurveParamPointMap * parent)

◆ CCPACSStringVector() [6/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSRotorBladeAttachment * parent)

◆ CCPACSStringVector() [7/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSTrackJointPosition * parent)

◆ CCPACSStringVector() [8/8]

TIGL_EXPORT tigl::CCPACSStringVector::CCPACSStringVector ( CCPACSApproximationSettings * parent)

Member Function Documentation

◆ AsVector()

TIGL_EXPORT const std::vector< double > & tigl::CCPACSStringVector::AsVector ( ) const

◆ GetMapType()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSStringVectorBase::GetMapType ( ) const
virtual

◆ InvalidateParent()

void tigl::CCPACSStringVector::InvalidateParent ( ) const
private

◆ ReadCPACS()

TIGL_EXPORT void tigl::CCPACSStringVector::ReadCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
overridevirtual

◆ SetAsVector()

TIGL_EXPORT void tigl::CCPACSStringVector::SetAsVector ( const std::vector< double > & vec)

◆ SetMapType()

virtual TIGL_EXPORT void tigl::generated::CPACSStringVectorBase::SetMapType ( const boost::optional< std::string > & value)
virtual

◆ SetValue()

TIGL_EXPORT void tigl::CCPACSStringVector::SetValue ( int index,
double value )

◆ WriteCPACS()

TIGL_EXPORT void tigl::CCPACSStringVector::WriteCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath ) const
overridevirtual

Field Documentation

◆ m_vec

std::vector<double> tigl::CCPACSStringVector::m_vec
private

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