stringVectorBaseType More...
#include <CPACSStringVectorBase.h>
Public Member Functions | |
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 CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () 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 | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
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 void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSStringVectorBase () |
Protected Attributes | |
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 |
Private Member Functions | |
CPACSStringVectorBase (const CPACSStringVectorBase &)=delete | |
CPACSStringVectorBase (CPACSStringVectorBase &&)=delete | |
CPACSStringVectorBase & | operator= (const CPACSStringVectorBase &)=delete |
CPACSStringVectorBase & | operator= (CPACSStringVectorBase &&)=delete |
stringVectorBaseType
Base type for string vector nodes The vector base type can include optional uncertainty information. The description of uncertainties is placed in addtional attributes. First, it is described by an attribute that describes the type of uncertainty function called functionName. The functionName attribute includes the tag name of the distribution function which is listened in the table shown below. Each uncertainty function is further describes by a set of parameters that are described in the table below. If the uncertainty values change for the elements of the vector than the attribute may be written as a list of values separated by semicolons DEPRECATED: As of CPACS version 3.3, the mapType attribute is set to optional to ensure the compatibility of older data sets. However, since the type is uniquely defined via the XSD, the attribute is superfluous and will therefore be completely omitted in the next major release (Note: requires TiXI >= 3.3). Please contact the CPACS team if for any reason you see a long-term need for the mapType attribute.
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CCPACSWingProfileCST * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CCPACSCurveParamPointMap * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CCPACSCurvePointListXYZ * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CCPACSPointListRelXYZVector * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CCPACSPointListXYVector * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CCPACSRotorBladeAttachment * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSStringVectorBase::CPACSStringVectorBase | ( | CPACSTrackJointPosition * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
privatedelete |
|
privatedelete |
|
virtual |
Reimplemented in tigl::CCPACSStringVector.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in tigl::CCPACSStringVector.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |