3.4.0
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 const boost::optional< CPACSRectangleProfile > & GetRectangle_choice1 () const
 
virtual TIGL_EXPORT boost::optional< CPACSRectangleProfile > & GetRectangle_choice1 ()
 
virtual TIGL_EXPORT CPACSRectangleProfileGetRectangle_choice1 (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSSuperEllipseProfile > & GetSuperEllipse_choice2 () const
 
virtual TIGL_EXPORT boost::optional< CPACSSuperEllipseProfile > & GetSuperEllipse_choice2 ()
 
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 const boost::optional<CPACSRectangleProfile>& tigl::generated::CPACSStandardProfile::GetRectangle_choice1 ( ) const
virtual

◆ GetRectangle_choice1() [2/3]

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

◆ GetRectangle_choice1() [3/3]

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

◆ GetSuperEllipse_choice2() [1/3]

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

◆ GetSuperEllipse_choice2() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSSuperEllipseProfile>& tigl::generated::CPACSStandardProfile::GetSuperEllipse_choice2 ( )
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: