doubleBaseType More...
#include <CPACSPosExcl0DoubleBase.h>
Public Member Functions | |
TIGL_EXPORT | CPACSPosExcl0DoubleBase (CPACSRectangleProfile *parent) |
TIGL_EXPORT | CPACSPosExcl0DoubleBase (CPACSSuperEllipseProfile *parent) |
virtual TIGL_EXPORT const boost::optional< double > & | GetA () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetB () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetC () const |
virtual TIGL_EXPORT const boost::optional< double > & | GetDelta () const |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetExternalDataDirectory () const |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetExternalDataNodePath () const |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetExternalFileName () const |
virtual TIGL_EXPORT const boost::optional< double > & | 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< double > & | GetV () const |
virtual TIGL_EXPORT const double & | GetValue () const |
virtual TIGL_EXPORT const boost::optional< double > & | 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< double > &value) |
virtual TIGL_EXPORT void | SetB (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetC (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetDelta (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetExternalDataDirectory (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetExternalDataNodePath (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetExternalFileName (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetMu (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetV (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | SetValue (const double &value) |
virtual TIGL_EXPORT void | SetW (const boost::optional< double > &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSPosExcl0DoubleBase () |
Protected Attributes | |
boost::optional< double > | m_a |
boost::optional< double > | m_b |
boost::optional< double > | m_c |
boost::optional< double > | m_delta |
boost::optional< std::string > | m_externalDataDirectory |
boost::optional< std::string > | m_externalDataNodePath |
boost::optional< std::string > | m_externalFileName |
boost::optional< double > | m_mu |
void * | m_parent |
const std::type_info * | m_parentType |
boost::optional< double > | m_v |
double | m_value |
boost::optional< double > | m_w |
Private Member Functions | |
CPACSPosExcl0DoubleBase (const CPACSPosExcl0DoubleBase &)=delete | |
CPACSPosExcl0DoubleBase (CPACSPosExcl0DoubleBase &&)=delete | |
CPACSPosExcl0DoubleBase & | operator= (const CPACSPosExcl0DoubleBase &)=delete |
CPACSPosExcl0DoubleBase & | operator= (CPACSPosExcl0DoubleBase &&)=delete |
doubleBaseType
Base type for double nodes (including external data attributes) The double 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.
TIGL_EXPORT tigl::generated::CPACSPosExcl0DoubleBase::CPACSPosExcl0DoubleBase | ( | CPACSRectangleProfile * | parent | ) |
TIGL_EXPORT tigl::generated::CPACSPosExcl0DoubleBase::CPACSPosExcl0DoubleBase | ( | CPACSSuperEllipseProfile * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |