Floating point base type. 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 |
| Parameter a of the uncertainty distribution function. | |
| boost::optional< double > | m_b |
| Parameter b of the uncertainty distribution function. | |
| boost::optional< double > | m_c |
| Parameter c of the uncertainty distribution function. | |
| boost::optional< double > | m_delta |
| Parameter delta of the uncertainty distribution function. | |
| boost::optional< std::string > | m_externalDataDirectory |
| Directory of the external data file. | |
| boost::optional< std::string > | m_externalDataNodePath |
| Path of the node inside the external data file. | |
| boost::optional< std::string > | m_externalFileName |
| Name of the external data file. | |
| boost::optional< double > | m_mu |
| Parameter mu of the uncertainty distribution function. | |
| void * | m_parent |
| const std::type_info * | m_parentType |
| boost::optional< double > | m_v |
| Parameter v of the uncertainty distribution function. | |
| double | m_value |
| boost::optional< double > | m_w |
| Parameter w of the uncertainty distribution function. | |
Private Member Functions | |
| CPACSPosExcl0DoubleBase (const CPACSPosExcl0DoubleBase &)=delete | |
| CPACSPosExcl0DoubleBase (CPACSPosExcl0DoubleBase &&)=delete | |
| CPACSPosExcl0DoubleBase & | operator= (const CPACSPosExcl0DoubleBase &)=delete |
| CPACSPosExcl0DoubleBase & | operator= (CPACSPosExcl0DoubleBase &&)=delete |
Floating point base type.
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 additional 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 |
Parameter a of the uncertainty distribution function.
|
protected |
Parameter b of the uncertainty distribution function.
|
protected |
Parameter c of the uncertainty distribution function.
|
protected |
Parameter delta of the uncertainty distribution function.
|
protected |
Directory of the external data file.
|
protected |
Path of the node inside the external data file.
|
protected |
Name of the external data file.
|
protected |
Parameter mu of the uncertainty distribution function.
|
protected |
|
protected |
|
protected |
Parameter v of the uncertainty distribution function.
|
protected |
|
protected |
Parameter w of the uncertainty distribution function.