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

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 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< 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
CPACSPosExcl0DoubleBaseoperator= (const CPACSPosExcl0DoubleBase &)=delete
CPACSPosExcl0DoubleBaseoperator= (CPACSPosExcl0DoubleBase &&)=delete

Detailed Description

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 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.

See also
uncertaintyFunctions

Constructor & Destructor Documentation

◆ CPACSPosExcl0DoubleBase() [1/4]

TIGL_EXPORT tigl::generated::CPACSPosExcl0DoubleBase::CPACSPosExcl0DoubleBase ( CPACSRectangleProfile * parent)

◆ CPACSPosExcl0DoubleBase() [2/4]

TIGL_EXPORT tigl::generated::CPACSPosExcl0DoubleBase::CPACSPosExcl0DoubleBase ( CPACSSuperEllipseProfile * parent)

◆ ~CPACSPosExcl0DoubleBase()

virtual TIGL_EXPORT tigl::generated::CPACSPosExcl0DoubleBase::~CPACSPosExcl0DoubleBase ( )
virtual

◆ CPACSPosExcl0DoubleBase() [3/4]

tigl::generated::CPACSPosExcl0DoubleBase::CPACSPosExcl0DoubleBase ( const CPACSPosExcl0DoubleBase & )
privatedelete

◆ CPACSPosExcl0DoubleBase() [4/4]

tigl::generated::CPACSPosExcl0DoubleBase::CPACSPosExcl0DoubleBase ( CPACSPosExcl0DoubleBase && )
privatedelete

Member Function Documentation

◆ GetA()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetA ( ) const
virtual

◆ GetB()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetB ( ) const
virtual

◆ GetC()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetC ( ) const
virtual

◆ GetDelta()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetDelta ( ) const
virtual

◆ GetExternalDataDirectory()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSPosExcl0DoubleBase::GetExternalDataDirectory ( ) const
virtual

◆ GetExternalDataNodePath()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSPosExcl0DoubleBase::GetExternalDataNodePath ( ) const
virtual

◆ GetExternalFileName()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSPosExcl0DoubleBase::GetExternalFileName ( ) const
virtual

◆ GetMu()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetMu ( ) const
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject * tigl::generated::CPACSPosExcl0DoubleBase::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject * tigl::generated::CPACSPosExcl0DoubleBase::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

template<typename P>
P * tigl::generated::CPACSPosExcl0DoubleBase::GetParent ( )
inline

◆ GetParent() [2/2]

template<typename P>
const P * tigl::generated::CPACSPosExcl0DoubleBase::GetParent ( ) const
inline

◆ GetV()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetV ( ) const
virtual

◆ GetValue()

virtual TIGL_EXPORT const double & tigl::generated::CPACSPosExcl0DoubleBase::GetValue ( ) const
virtual

◆ GetW()

virtual TIGL_EXPORT const boost::optional< double > & tigl::generated::CPACSPosExcl0DoubleBase::GetW ( ) const
virtual

◆ IsParent()

template<typename P>
bool tigl::generated::CPACSPosExcl0DoubleBase::IsParent ( ) const
inline

◆ operator=() [1/2]

CPACSPosExcl0DoubleBase & tigl::generated::CPACSPosExcl0DoubleBase::operator= ( const CPACSPosExcl0DoubleBase & )
privatedelete

◆ operator=() [2/2]

CPACSPosExcl0DoubleBase & tigl::generated::CPACSPosExcl0DoubleBase::operator= ( CPACSPosExcl0DoubleBase && )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::ReadCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
virtual

◆ SetA()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetA ( const boost::optional< double > & value)
virtual

◆ SetB()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetB ( const boost::optional< double > & value)
virtual

◆ SetC()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetC ( const boost::optional< double > & value)
virtual

◆ SetDelta()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetDelta ( const boost::optional< double > & value)
virtual

◆ SetExternalDataDirectory()

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

◆ SetExternalDataNodePath()

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

◆ SetExternalFileName()

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

◆ SetMu()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetMu ( const boost::optional< double > & value)
virtual

◆ SetV()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetV ( const boost::optional< double > & value)
virtual

◆ SetValue()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetValue ( const double & value)
virtual

◆ SetW()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::SetW ( const boost::optional< double > & value)
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0DoubleBase::WriteCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath ) const
virtual

Field Documentation

◆ m_a

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_a
protected

◆ m_b

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_b
protected

◆ m_c

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_c
protected

◆ m_delta

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_delta
protected

◆ m_externalDataDirectory

boost::optional<std::string> tigl::generated::CPACSPosExcl0DoubleBase::m_externalDataDirectory
protected

◆ m_externalDataNodePath

boost::optional<std::string> tigl::generated::CPACSPosExcl0DoubleBase::m_externalDataNodePath
protected

◆ m_externalFileName

boost::optional<std::string> tigl::generated::CPACSPosExcl0DoubleBase::m_externalFileName
protected

◆ m_mu

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_mu
protected

◆ m_parent

void* tigl::generated::CPACSPosExcl0DoubleBase::m_parent
protected

◆ m_parentType

const std::type_info* tigl::generated::CPACSPosExcl0DoubleBase::m_parentType
protected

◆ m_v

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_v
protected

◆ m_value

double tigl::generated::CPACSPosExcl0DoubleBase::m_value
protected

◆ m_w

boost::optional<double> tigl::generated::CPACSPosExcl0DoubleBase::m_w
protected

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