3.4.1
tigl::generated::CPACSDomeType Class Reference

Dome Type. More...

#include <CPACSDomeType.h>

Public Member Functions

TIGL_EXPORT CPACSDomeType (CCPACSVessel *parent)
 
virtual TIGL_EXPORT const boost::optional< CPACSEllipsoidDome > & GetEllipsoid_choice1 () const
 
virtual TIGL_EXPORT boost::optional< CPACSEllipsoidDome > & GetEllipsoid_choice1 ()
 
virtual TIGL_EXPORT CPACSEllipsoidDomeGetEllipsoid_choice1 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSIsotensoidDome > & GetIsotensoid_choice3 () const
 
virtual TIGL_EXPORT boost::optional< CPACSIsotensoidDome > & GetIsotensoid_choice3 ()
 
virtual TIGL_EXPORT CPACSIsotensoidDomeGetIsotensoid_choice3 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CCPACSVesselGetParent ()
 
TIGL_EXPORT const CCPACSVesselGetParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSTorisphericalDome > & GetTorispherical_choice2 () const
 
virtual TIGL_EXPORT boost::optional< CPACSTorisphericalDome > & GetTorispherical_choice2 ()
 
virtual TIGL_EXPORT CPACSTorisphericalDomeGetTorispherical_choice2 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveEllipsoid_choice1 ()
 
virtual TIGL_EXPORT void RemoveIsotensoid_choice3 ()
 
virtual TIGL_EXPORT void RemoveTorispherical_choice2 ()
 
TIGL_EXPORT bool ValidateChoices () const
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSDomeType ()
 

Protected Attributes

boost::optional< CPACSEllipsoidDomem_ellipsoid_choice1
 
boost::optional< CPACSIsotensoidDomem_isotensoid_choice3
 
CCPACSVesselm_parent
 
boost::optional< CPACSTorisphericalDomem_torispherical_choice2
 

Private Member Functions

 CPACSDomeType (const CPACSDomeType &)=delete
 
 CPACSDomeType (CPACSDomeType &&)=delete
 
CPACSDomeTypeoperator= (const CPACSDomeType &)=delete
 
CPACSDomeTypeoperator= (CPACSDomeType &&)=delete
 

Detailed Description

Dome Type.

Constructor & Destructor Documentation

◆ CPACSDomeType() [1/3]

TIGL_EXPORT tigl::generated::CPACSDomeType::CPACSDomeType ( CCPACSVessel parent)

◆ ~CPACSDomeType()

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

◆ CPACSDomeType() [2/3]

tigl::generated::CPACSDomeType::CPACSDomeType ( const CPACSDomeType )
privatedelete

◆ CPACSDomeType() [3/3]

tigl::generated::CPACSDomeType::CPACSDomeType ( CPACSDomeType &&  )
privatedelete

Member Function Documentation

◆ GetEllipsoid_choice1() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSEllipsoidDome>& tigl::generated::CPACSDomeType::GetEllipsoid_choice1 ( ) const
virtual

◆ GetEllipsoid_choice1() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSEllipsoidDome>& tigl::generated::CPACSDomeType::GetEllipsoid_choice1 ( )
virtual

◆ GetEllipsoid_choice1() [3/3]

virtual TIGL_EXPORT CPACSEllipsoidDome& tigl::generated::CPACSDomeType::GetEllipsoid_choice1 ( CreateIfNotExistsTag  )
virtual

◆ GetIsotensoid_choice3() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSIsotensoidDome>& tigl::generated::CPACSDomeType::GetIsotensoid_choice3 ( ) const
virtual

◆ GetIsotensoid_choice3() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSIsotensoidDome>& tigl::generated::CPACSDomeType::GetIsotensoid_choice3 ( )
virtual

◆ GetIsotensoid_choice3() [3/3]

virtual TIGL_EXPORT CPACSIsotensoidDome& tigl::generated::CPACSDomeType::GetIsotensoid_choice3 ( CreateIfNotExistsTag  )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSVessel* tigl::generated::CPACSDomeType::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSVessel* tigl::generated::CPACSDomeType::GetParent ( ) const

◆ GetTorispherical_choice2() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSTorisphericalDome>& tigl::generated::CPACSDomeType::GetTorispherical_choice2 ( ) const
virtual

◆ GetTorispherical_choice2() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSTorisphericalDome>& tigl::generated::CPACSDomeType::GetTorispherical_choice2 ( )
virtual

◆ GetTorispherical_choice2() [3/3]

virtual TIGL_EXPORT CPACSTorisphericalDome& tigl::generated::CPACSDomeType::GetTorispherical_choice2 ( CreateIfNotExistsTag  )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveEllipsoid_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSDomeType::RemoveEllipsoid_choice1 ( )
virtual

◆ RemoveIsotensoid_choice3()

virtual TIGL_EXPORT void tigl::generated::CPACSDomeType::RemoveIsotensoid_choice3 ( )
virtual

◆ RemoveTorispherical_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSDomeType::RemoveTorispherical_choice2 ( )
virtual

◆ ValidateChoices()

TIGL_EXPORT bool tigl::generated::CPACSDomeType::ValidateChoices ( ) const

◆ WriteCPACS()

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

Field Documentation

◆ m_ellipsoid_choice1

boost::optional<CPACSEllipsoidDome> tigl::generated::CPACSDomeType::m_ellipsoid_choice1
protected

◆ m_isotensoid_choice3

boost::optional<CPACSIsotensoidDome> tigl::generated::CPACSDomeType::m_isotensoid_choice3
protected

◆ m_parent

CCPACSVessel* tigl::generated::CPACSDomeType::m_parent
protected

◆ m_torispherical_choice2

boost::optional<CPACSTorisphericalDome> tigl::generated::CPACSDomeType::m_torispherical_choice2
protected

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