3.4.0
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: