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

Standard profile. More...

#include <CPACSStandardProfile.h>

Public Member Functions

TIGL_EXPORT CPACSStandardProfile (CPACSProfileGeometry *parent)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSProfileGeometryGetParent ()
TIGL_EXPORT const CPACSProfileGeometryGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSRectangleProfile > & GetRectangle_choice1 ()
virtual TIGL_EXPORT const boost::optional< CPACSRectangleProfile > & GetRectangle_choice1 () const
virtual TIGL_EXPORT CPACSRectangleProfileGetRectangle_choice1 (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSuperEllipseProfile > & GetSuperEllipse_choice2 ()
virtual TIGL_EXPORT const boost::optional< CPACSSuperEllipseProfile > & GetSuperEllipse_choice2 () const
virtual TIGL_EXPORT CPACSSuperEllipseProfileGetSuperEllipse_choice2 (CreateIfNotExistsTag)
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveRectangle_choice1 ()
virtual TIGL_EXPORT void RemoveSuperEllipse_choice2 ()
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSStandardProfile ()

Protected Attributes

CPACSProfileGeometrym_parent
boost::optional< CPACSRectangleProfilem_rectangle_choice1
boost::optional< CPACSSuperEllipseProfilem_superEllipse_choice2

Private Member Functions

 CPACSStandardProfile (const CPACSStandardProfile &)=delete
 CPACSStandardProfile (CPACSStandardProfile &&)=delete
CPACSStandardProfileoperator= (const CPACSStandardProfile &)=delete
CPACSStandardProfileoperator= (CPACSStandardProfile &&)=delete

Detailed Description

Standard profile.

Constructor & Destructor Documentation

◆ CPACSStandardProfile() [1/3]

TIGL_EXPORT tigl::generated::CPACSStandardProfile::CPACSStandardProfile ( CPACSProfileGeometry * parent)

◆ ~CPACSStandardProfile()

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

◆ CPACSStandardProfile() [2/3]

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

◆ CPACSStandardProfile() [3/3]

tigl::generated::CPACSStandardProfile::CPACSStandardProfile ( CPACSStandardProfile && )
privatedelete

Member Function Documentation

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSProfileGeometry * tigl::generated::CPACSStandardProfile::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSProfileGeometry * tigl::generated::CPACSStandardProfile::GetParent ( ) const

◆ GetRectangle_choice1() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSRectangleProfile > & tigl::generated::CPACSStandardProfile::GetRectangle_choice1 ( )
virtual

◆ GetRectangle_choice1() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSRectangleProfile > & tigl::generated::CPACSStandardProfile::GetRectangle_choice1 ( ) const
virtual

◆ GetRectangle_choice1() [3/3]

virtual TIGL_EXPORT CPACSRectangleProfile & tigl::generated::CPACSStandardProfile::GetRectangle_choice1 ( CreateIfNotExistsTag )
virtual

◆ GetSuperEllipse_choice2() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSuperEllipseProfile > & tigl::generated::CPACSStandardProfile::GetSuperEllipse_choice2 ( )
virtual

◆ GetSuperEllipse_choice2() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSuperEllipseProfile > & tigl::generated::CPACSStandardProfile::GetSuperEllipse_choice2 ( ) const
virtual

◆ GetSuperEllipse_choice2() [3/3]

virtual TIGL_EXPORT CPACSSuperEllipseProfile & tigl::generated::CPACSStandardProfile::GetSuperEllipse_choice2 ( CreateIfNotExistsTag )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveRectangle_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSStandardProfile::RemoveRectangle_choice1 ( )
virtual

◆ RemoveSuperEllipse_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSStandardProfile::RemoveSuperEllipse_choice2 ( )
virtual

◆ ValidateChoices()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

CPACSProfileGeometry* tigl::generated::CPACSStandardProfile::m_parent
protected

◆ m_rectangle_choice1

boost::optional<CPACSRectangleProfile> tigl::generated::CPACSStandardProfile::m_rectangle_choice1
protected

◆ m_superEllipse_choice2

boost::optional<CPACSSuperEllipseProfile> tigl::generated::CPACSStandardProfile::m_superEllipse_choice2
protected

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