3.4.0
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 (CCPACSWingProfileCST *parent)
 
TIGL_EXPORT CCPACSStringVector (CCPACSPointListRelXYZVector *parent)
 
TIGL_EXPORT CCPACSStringVector (CCPACSPointListXYVector *parent)
 
TIGL_EXPORT CCPACSStringVector (CCPACSCurvePointListXYZ *parent)
 
TIGL_EXPORT CCPACSStringVector (CCPACSCurveParamPointMap *parent)
 
TIGL_EXPORT CCPACSStringVector (CCPACSRotorBladeAttachment *parent)
 
TIGL_EXPORT CCPACSStringVector (CCPACSTrackJointPosition *parent)
 
TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) override
 
TIGL_EXPORT void SetAsVector (const std::vector< double > &vec)
 
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 (CCPACSWingProfileCST *parent)
 
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 (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 > & GetMapType () 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 SetMapType (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/7]

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

◆ CCPACSStringVector() [2/7]

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

◆ CCPACSStringVector() [3/7]

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

◆ CCPACSStringVector() [4/7]

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

◆ CCPACSStringVector() [5/7]

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

◆ CCPACSStringVector() [6/7]

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

◆ CCPACSStringVector() [7/7]

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

Member Function Documentation

◆ AsVector()

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

◆ 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)

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