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

Bogie. More...

#include <CPACSBogie.h>

Inheritance diagram for tigl::generated::CPACSBogie:

Public Member Functions

TIGL_EXPORT CPACSBogie (CPACSLandingGearComponentAssembly *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CPACSAxleAssembliesGetAxleAssemblies ()
virtual TIGL_EXPORT const CPACSAxleAssembliesGetAxleAssemblies () const
virtual TIGL_EXPORT const double & GetLength () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSLandingGearComponentAssemblyGetParent ()
TIGL_EXPORT const CPACSLandingGearComponentAssemblyGetParent () const
virtual TIGL_EXPORT CPACSStrutPropertiesGetStrutProperties ()
virtual TIGL_EXPORT const CPACSStrutPropertiesGetStrutProperties () const
virtual TIGL_EXPORT const double & GetTiltAngle () const
virtual TIGL_EXPORT const std::string & GetUID () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void SetLength (const double &value)
virtual TIGL_EXPORT void SetTiltAngle (const double &value)
virtual TIGL_EXPORT void SetUID (const std::string &value)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSBogie ()
Public Member Functions inherited from tigl::CTiglReqUIDObject
boost::optional< std::string > GetObjectUID () const
virtual ~CTiglReqUIDObject ()=default
Public Member Functions inherited from tigl::CTiglUIDObject
TIGL_EXPORT void Invalidate (const boost::optional< std::string > &source=boost::none) const

Protected Attributes

CPACSAxleAssemblies m_axleAssemblies
double m_length
 Length of the bogie.
CPACSLandingGearComponentAssemblym_parent
CPACSStrutProperties m_strutProperties
double m_tiltAngle
 Tilt angle of the bogie in airborne conditions.
std::string m_uID
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSBogie (const CPACSBogie &)=delete
 CPACSBogie (CPACSBogie &&)=delete
CPACSBogieoperator= (const CPACSBogie &)=delete
CPACSBogieoperator= (CPACSBogie &&)=delete

Additional Inherited Members

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

Detailed Description

Bogie.

Geometric description and material properties of the landing gear axle bogie (including the axle configuration)

Constructor & Destructor Documentation

◆ CPACSBogie() [1/3]

TIGL_EXPORT tigl::generated::CPACSBogie::CPACSBogie ( CPACSLandingGearComponentAssembly * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSBogie()

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

◆ CPACSBogie() [2/3]

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

◆ CPACSBogie() [3/3]

tigl::generated::CPACSBogie::CPACSBogie ( CPACSBogie && )
privatedelete

Member Function Documentation

◆ GetAxleAssemblies() [1/2]

virtual TIGL_EXPORT CPACSAxleAssemblies & tigl::generated::CPACSBogie::GetAxleAssemblies ( )
virtual

◆ GetAxleAssemblies() [2/2]

virtual TIGL_EXPORT const CPACSAxleAssemblies & tigl::generated::CPACSBogie::GetAxleAssemblies ( ) const
virtual

◆ GetLength()

virtual TIGL_EXPORT const double & tigl::generated::CPACSBogie::GetLength ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ GetParent() [1/2]

TIGL_EXPORT CPACSLandingGearComponentAssembly * tigl::generated::CPACSBogie::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSLandingGearComponentAssembly * tigl::generated::CPACSBogie::GetParent ( ) const

◆ GetStrutProperties() [1/2]

virtual TIGL_EXPORT CPACSStrutProperties & tigl::generated::CPACSBogie::GetStrutProperties ( )
virtual

◆ GetStrutProperties() [2/2]

virtual TIGL_EXPORT const CPACSStrutProperties & tigl::generated::CPACSBogie::GetStrutProperties ( ) const
virtual

◆ GetTiltAngle()

virtual TIGL_EXPORT const double & tigl::generated::CPACSBogie::GetTiltAngle ( ) const
virtual

◆ GetUID()

virtual TIGL_EXPORT const std::string & tigl::generated::CPACSBogie::GetUID ( ) const
virtual

◆ GetUIDManager() [1/2]

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

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

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

Implements tigl::CTiglUIDObject.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetLength()

virtual TIGL_EXPORT void tigl::generated::CPACSBogie::SetLength ( const double & value)
virtual

◆ SetTiltAngle()

virtual TIGL_EXPORT void tigl::generated::CPACSBogie::SetTiltAngle ( const double & value)
virtual

◆ SetUID()

virtual TIGL_EXPORT void tigl::generated::CPACSBogie::SetUID ( const std::string & value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_axleAssemblies

CPACSAxleAssemblies tigl::generated::CPACSBogie::m_axleAssemblies
protected

◆ m_length

double tigl::generated::CPACSBogie::m_length
protected

Length of the bogie.

◆ m_parent

CPACSLandingGearComponentAssembly* tigl::generated::CPACSBogie::m_parent
protected

◆ m_strutProperties

CPACSStrutProperties tigl::generated::CPACSBogie::m_strutProperties
protected

◆ m_tiltAngle

double tigl::generated::CPACSBogie::m_tiltAngle
protected

Tilt angle of the bogie in airborne conditions.

◆ m_uID

std::string tigl::generated::CPACSBogie::m_uID
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSBogie::m_uidMgr
protected

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