3.4.0
tigl::generated::CPACSWallPosition Class Reference

#include <CPACSWallPosition.h>

+ Inheritance diagram for tigl::generated::CPACSWallPosition:

Public Member Functions

TIGL_EXPORT CPACSWallPosition (CPACSWallPositions *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetBulkheadUID_choice1 () const
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetFuselageSectionUID_choice3 () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSWallPositionsGetParent ()
 
TIGL_EXPORT const CPACSWallPositionsGetParent () const
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetUID () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetWallSegmentUID_choice2 () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetX_choice4 () const
 
virtual TIGL_EXPORT const double & GetY () const
 
virtual TIGL_EXPORT const double & GetZ () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetBulkheadUID_choice1 (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void SetFuselageSectionUID_choice3 (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void SetUID (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void SetWallSegmentUID_choice2 (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void SetX_choice4 (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetY (const double &value)
 
virtual TIGL_EXPORT void SetZ (const double &value)
 
TIGL_EXPORT bool ValidateChoices () const
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSWallPosition ()
 
- Public Member Functions inherited from tigl::CTiglOptUIDObject
boost::optional< std::string > GetObjectUID () const
 
virtual ~CTiglOptUIDObject ()=default
 
- Public Member Functions inherited from tigl::CTiglUIDObject
TIGL_EXPORT void Invalidate (const boost::optional< std::string > &source=boost::none) const
 
- Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default
 

Protected Attributes

boost::optional< std::string > m_bulkheadUID_choice1
 UID of a bulkhead determining the x-coordinate of the position with the given y- and z-coordinates. More...
 
boost::optional< std::string > m_fuselageSectionUID_choice3
 UID of fuselage section determining the x-coordinate of the position with the given y- and z-coordinates. More...
 
CPACSWallPositionsm_parent
 
boost::optional< std::string > m_uID
 
CTiglUIDManagerm_uidMgr
 
boost::optional< std::string > m_wallSegmentUID_choice2
 UID of a wall segment determining the x-coordinate of the position with the given y- and z-coordinates. More...
 
boost::optional< double > m_x_choice4
 Absolute x-coordinate of wall position in fuselage coordinate system. More...
 
double m_y
 Absolute y-coordinate of wall position in fuselage coordinate system. More...
 
double m_z
 Absolute z-coordinate of wall position in fuselage coordinate system. More...
 

Private Member Functions

 CPACSWallPosition (const CPACSWallPosition &)=delete
 
 CPACSWallPosition (CPACSWallPosition &&)=delete
 
TIGL_EXPORT const CTiglUIDObjectGetNextUIDObject () const final
 
TIGL_EXPORT void NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final
 
CPACSWallPositionoperator= (const CPACSWallPosition &)=delete
 
CPACSWallPositionoperator= (CPACSWallPosition &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from tigl::CTiglUIDObject
 ~CTiglUIDObject ()=default
 

Constructor & Destructor Documentation

◆ CPACSWallPosition() [1/3]

TIGL_EXPORT tigl::generated::CPACSWallPosition::CPACSWallPosition ( CPACSWallPositions parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSWallPosition()

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

◆ CPACSWallPosition() [2/3]

tigl::generated::CPACSWallPosition::CPACSWallPosition ( const CPACSWallPosition )
privatedelete

◆ CPACSWallPosition() [3/3]

tigl::generated::CPACSWallPosition::CPACSWallPosition ( CPACSWallPosition &&  )
privatedelete

Member Function Documentation

◆ GetBulkheadUID_choice1()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSWallPosition::GetBulkheadUID_choice1 ( ) const
virtual

◆ GetFuselageSectionUID_choice3()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSWallPosition::GetFuselageSectionUID_choice3 ( ) const
virtual

◆ GetNextUIDObject()

TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSWallPosition::GetNextUIDObject ( ) const
finalprivatevirtual

◆ GetNextUIDParent() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ GetParent() [1/2]

TIGL_EXPORT CPACSWallPositions* tigl::generated::CPACSWallPosition::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSWallPositions* tigl::generated::CPACSWallPosition::GetParent ( ) const

◆ GetUID()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSWallPosition::GetUID ( ) const
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSWallPosition::GetUIDManager ( )
virtual

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSWallPosition::GetUIDManager ( ) const
virtual

Implements tigl::CTiglUIDObject.

◆ GetWallSegmentUID_choice2()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSWallPosition::GetWallSegmentUID_choice2 ( ) const
virtual

◆ GetX_choice4()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSWallPosition::GetX_choice4 ( ) const
virtual

◆ GetY()

virtual TIGL_EXPORT const double& tigl::generated::CPACSWallPosition::GetY ( ) const
virtual

◆ GetZ()

virtual TIGL_EXPORT const double& tigl::generated::CPACSWallPosition::GetZ ( ) const
virtual

◆ NotifyUIDChange()

TIGL_EXPORT void tigl::generated::CPACSWallPosition::NotifyUIDChange ( const std::string &  oldUid,
const std::string &  newUid 
)
finalprivatevirtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetBulkheadUID_choice1()

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

Reimplemented in tigl::CCPACSWallPosition.

◆ SetFuselageSectionUID_choice3()

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

Reimplemented in tigl::CCPACSWallPosition.

◆ SetUID()

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

◆ SetWallSegmentUID_choice2()

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

Reimplemented in tigl::CCPACSWallPosition.

◆ SetX_choice4()

virtual TIGL_EXPORT void tigl::generated::CPACSWallPosition::SetX_choice4 ( const boost::optional< double > &  value)
virtual

Reimplemented in tigl::CCPACSWallPosition.

◆ SetY()

virtual TIGL_EXPORT void tigl::generated::CPACSWallPosition::SetY ( const double &  value)
virtual

Reimplemented in tigl::CCPACSWallPosition.

◆ SetZ()

virtual TIGL_EXPORT void tigl::generated::CPACSWallPosition::SetZ ( const double &  value)
virtual

Reimplemented in tigl::CCPACSWallPosition.

◆ ValidateChoices()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_bulkheadUID_choice1

boost::optional<std::string> tigl::generated::CPACSWallPosition::m_bulkheadUID_choice1
protected

UID of a bulkhead determining the x-coordinate of the position with the given y- and z-coordinates.

◆ m_fuselageSectionUID_choice3

boost::optional<std::string> tigl::generated::CPACSWallPosition::m_fuselageSectionUID_choice3
protected

UID of fuselage section determining the x-coordinate of the position with the given y- and z-coordinates.

◆ m_parent

CPACSWallPositions* tigl::generated::CPACSWallPosition::m_parent
protected

◆ m_uID

boost::optional<std::string> tigl::generated::CPACSWallPosition::m_uID
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSWallPosition::m_uidMgr
protected

◆ m_wallSegmentUID_choice2

boost::optional<std::string> tigl::generated::CPACSWallPosition::m_wallSegmentUID_choice2
protected

UID of a wall segment determining the x-coordinate of the position with the given y- and z-coordinates.

◆ m_x_choice4

boost::optional<double> tigl::generated::CPACSWallPosition::m_x_choice4
protected

Absolute x-coordinate of wall position in fuselage coordinate system.

◆ m_y

double tigl::generated::CPACSWallPosition::m_y
protected

Absolute y-coordinate of wall position in fuselage coordinate system.

◆ m_z

double tigl::generated::CPACSWallPosition::m_z
protected

Absolute z-coordinate of wall position in fuselage coordinate system.


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