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

integerBaseType More...

#include <CPACSPosExcl0IntBase.h>

Public Member Functions

TIGL_EXPORT CPACSPosExcl0IntBase (CPACSGalleyElement *parent)
TIGL_EXPORT CPACSPosExcl0IntBase (CPACSSeatElement *parent)
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 CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
template<typename P>
P * GetParent ()
template<typename P>
const P * GetParent () const
virtual TIGL_EXPORT const int & GetValue () const
template<typename P>
bool IsParent () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
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 SetValue (const int &value)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSPosExcl0IntBase ()

Protected Attributes

boost::optional< std::string > m_externalDataDirectory
boost::optional< std::string > m_externalDataNodePath
boost::optional< std::string > m_externalFileName
void * m_parent
const std::type_info * m_parentType
int m_value

Private Member Functions

 CPACSPosExcl0IntBase (const CPACSPosExcl0IntBase &)=delete
 CPACSPosExcl0IntBase (CPACSPosExcl0IntBase &&)=delete
CPACSPosExcl0IntBaseoperator= (const CPACSPosExcl0IntBase &)=delete
CPACSPosExcl0IntBaseoperator= (CPACSPosExcl0IntBase &&)=delete

Detailed Description

integerBaseType

Base type for integer nodes (including external data attributes)

Constructor & Destructor Documentation

◆ CPACSPosExcl0IntBase() [1/4]

TIGL_EXPORT tigl::generated::CPACSPosExcl0IntBase::CPACSPosExcl0IntBase ( CPACSGalleyElement * parent)

◆ CPACSPosExcl0IntBase() [2/4]

TIGL_EXPORT tigl::generated::CPACSPosExcl0IntBase::CPACSPosExcl0IntBase ( CPACSSeatElement * parent)

◆ ~CPACSPosExcl0IntBase()

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

◆ CPACSPosExcl0IntBase() [3/4]

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

◆ CPACSPosExcl0IntBase() [4/4]

tigl::generated::CPACSPosExcl0IntBase::CPACSPosExcl0IntBase ( CPACSPosExcl0IntBase && )
privatedelete

Member Function Documentation

◆ GetExternalDataDirectory()

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

◆ GetExternalDataNodePath()

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

◆ GetExternalFileName()

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

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetValue()

virtual TIGL_EXPORT const int & tigl::generated::CPACSPosExcl0IntBase::GetValue ( ) const
virtual

◆ IsParent()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetExternalDataDirectory()

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

◆ SetExternalDataNodePath()

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

◆ SetExternalFileName()

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

◆ SetValue()

virtual TIGL_EXPORT void tigl::generated::CPACSPosExcl0IntBase::SetValue ( const int & value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_externalDataDirectory

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

◆ m_externalDataNodePath

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

◆ m_externalFileName

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

◆ m_parent

void* tigl::generated::CPACSPosExcl0IntBase::m_parent
protected

◆ m_parentType

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

◆ m_value

int tigl::generated::CPACSPosExcl0IntBase::m_value
protected

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